{"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":776914,"link":"/api/v1.1/game/776914/feed/live","metaData":{"wait":10,"timeStamp":"20250802_044659","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776914,"type":"R","doubleHeader":"N","id":"2025/08/01/arimlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776914-2025-08-01","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-02T02:05:00Z","originalDate":"2025-08-01","officialDate":"2025-08-01","dayNight":"night","time":"7:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2025,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Arizona","record":{"gamesPlayed":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":59,"ties":0,"pct":".464"},"records":{},"divisionLeader":false,"wins":51,"losses":59,"winningPercentage":".464"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2025,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","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":"Athletics","record":{"gamesPlayed":112,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":63,"ties":0,"pct":".438"},"records":{},"divisionLeader":false,"wins":49,"losses":63,"winningPercentage":".438"},"franchiseName":"Athletics","clubName":"Athletics","active":true}},"players":{"ID645444":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444","firstName":"Jose","lastName":"Herrera","primaryNumber":"85","birthDate":"1997-02-24","currentAge":29,"birthCity":"San Carlos","birthCountry":"Venezuela","height":"5' 9\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jose","useLastName":"Herrera","middleName":"Gregorio","boxscoreName":"Herrera, J","gender":"M","nameMatrilineal":"Solorzano","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Herrera","nameSlug":"jose-herrera-645444","firstLastName":"Jose Herrera","lastFirstName":"Herrera, Jose","lastInitName":"Herrera, J","initLastName":"J Herrera","fullFMLName":"Jose Gregorio Herrera","fullLFMName":"Herrera, Jose Gregorio","strikeZoneTop":3.077,"strikeZoneBottom":1.553},"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID649966":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966","firstName":"Luis","lastName":"Urías","primaryNumber":"48","birthDate":"1997-06-03","currentAge":29,"birthCity":"Magdalena de Kino","birthCountry":"Mexico","height":"5' 9\"","weight":202,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Urías","middleName":"Fernando","boxscoreName":"Urías, L","nickName":"Wicho","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahse","mlbDebutDate":"2018-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Urías","nameSlug":"luis-urias-649966","firstLastName":"Luis Urías","lastFirstName":"Urías, Luis","lastInitName":"Urías, L","initLastName":"L Urías","fullFMLName":"Luis Fernando Urías","fullLFMName":"Urías, Luis Fernando","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID667670":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670","firstName":"Terry","lastName":"Rooker","primaryNumber":"25","birthDate":"1994-11-01","currentAge":31,"birthCity":"Germantown","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Brent","useLastName":"Rooker","middleName":"Brent","boxscoreName":"Rooker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brent Rooker","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"brent-rooker-667670","firstLastName":"Brent Rooker","lastFirstName":"Rooker, Brent","lastInitName":"Rooker, B","initLastName":"B Rooker","fullFMLName":"Terry Brent Rooker","fullLFMName":"Rooker, Terry Brent","strikeZoneTop":3.364,"strikeZoneBottom":1.698},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682988":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988","firstName":"Tyler","lastName":"Locklear","primaryNumber":"31","birthDate":"2000-11-24","currentAge":25,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tyler","useLastName":"Locklear","middleName":"Evan","boxscoreName":"Locklear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Locklear","nameSlug":"tyler-locklear-682988","firstLastName":"Tyler Locklear","lastFirstName":"Locklear, Tyler","lastInitName":"Locklear, T","initLastName":"T Locklear","fullFMLName":"Tyler Evan Locklear","fullLFMName":"Locklear, Tyler Evan","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":30,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Sterner","middleName":"James","boxscoreName":"Sterner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Sterner","nameSlug":"justin-sterner-686993","firstLastName":"Justin Sterner","lastFirstName":"Sterner, Justin","lastInitName":"Sterner, J","initLastName":"J Sterner","fullFMLName":"Justin James Sterner","fullLFMName":"Sterner, Justin James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669459":{"id":669459,"fullName":"Kyle Nelson","link":"/api/v1/people/669459","firstName":"Kyle","lastName":"Nelson","primaryNumber":"90","birthDate":"1996-07-08","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Nelson","middleName":"B.","boxscoreName":"Nelson, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Nelson","nameSlug":"kyle-nelson-669459","firstLastName":"Kyle Nelson","lastFirstName":"Nelson, Kyle","lastInitName":"Nelson, K","initLastName":"K Nelson","fullFMLName":"Kyle B. Nelson","fullLFMName":"Nelson, Kyle B.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642851":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851","firstName":"Robert","lastName":"Wynns","primaryNumber":"61","birthDate":"1990-12-10","currentAge":35,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Wynns","middleName":"Austin","boxscoreName":"Wynns, A","nickName":"Winnie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"Wins","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Wynns","nameSlug":"austin-wynns-642851","firstLastName":"Austin Wynns","lastFirstName":"Wynns, Austin","lastInitName":"Wynns, A","initLastName":"A Wynns","fullFMLName":"Robert Austin Wynns","fullLFMName":"Wynns, Robert Austin","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID656222":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222","firstName":"Jalen","lastName":"Beeks","primaryNumber":"68","birthDate":"1993-07-10","currentAge":33,"birthCity":"Fayetteville","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jalen","useLastName":"Beeks","middleName":"Christopher","boxscoreName":"Beeks","nickName":"Beeker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jalen Beeks","nameSlug":"jalen-beeks-656222","firstLastName":"Jalen Beeks","lastFirstName":"Beeks, Jalen","lastInitName":"Beeks, J","initLastName":"J Beeks","fullFMLName":"Jalen Christopher Beeks","fullLFMName":"Beeks, Jalen Christopher","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID608665":{"id":608665,"fullName":"Kendall Graveman","link":"/api/v1/people/608665","firstName":"Kendall","lastName":"Graveman","primaryNumber":"31","birthDate":"1990-12-21","currentAge":35,"birthCity":"Alexander City","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kendall","useLastName":"Graveman","middleName":"Chase","boxscoreName":"Graveman","nickName":"Digger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"lastPlayedDate":"2025-08-10","mlbDebutDate":"2014-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kendall Graveman","nameSlug":"kendall-graveman-608665","firstLastName":"Kendall Graveman","lastFirstName":"Graveman, Kendall","lastInitName":"Graveman, K","initLastName":"K Graveman","fullFMLName":"Kendall Chase Graveman","fullLFMName":"Graveman, Kendall Chase","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID547184":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184","firstName":"Michael","lastName":"Kelly","primaryNumber":"49","birthDate":"1992-09-06","currentAge":34,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Kelly","middleName":"Joseph","boxscoreName":"Kelly, Mi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2022-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Kelly","nameSlug":"michael-kelly-547184","firstLastName":"Michael Kelly","lastFirstName":"Kelly, Michael","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Michael Joseph Kelly","fullLFMName":"Kelly, Michael Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID674370":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370","firstName":"Osvaldo","lastName":"Bido","primaryNumber":"46","birthDate":"1995-10-18","currentAge":30,"birthCity":"Los Hidalgos","birthCountry":"Dominican Republic","height":"6' 3\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Osvaldo","useLastName":"Bido","boxscoreName":"Bido","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":true,"pronunciation":"ohs-WAHL-doh BEE-doh","mlbDebutDate":"2023-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Osvaldo Bido","nameSlug":"osvaldo-bido-674370","firstLastName":"Osvaldo Bido","lastFirstName":"Bido, Osvaldo","lastInitName":"Bido, O","initLastName":"O Bido","fullFMLName":"Osvaldo  Bido","fullLFMName":"Bido, Osvaldo","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID570482":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482","firstName":"Giovanny","lastName":"Urshela","primaryNumber":"29","birthDate":"1991-10-11","currentAge":34,"birthCity":"Cartagena","birthCountry":"Colombia","height":"6' 0\"","weight":215,"active":false,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gio","useLastName":"Urshela","boxscoreName":"Urshela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"urr-SHELL-ah","lastPlayedDate":"2025-08-13","mlbDebutDate":"2015-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gio Urshela","nameSlug":"gio-urshela-570482","firstLastName":"Gio Urshela","lastFirstName":"Urshela, Gio","lastInitName":"Urshela, G","initLastName":"G Urshela","fullFMLName":"Giovanny Urshela","fullLFMName":"Urshela, Giovanny","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID543101":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101","firstName":"Anthony","lastName":"DeSclafani","primaryNumber":"21","birthDate":"1990-04-18","currentAge":36,"birthCity":"Freehold","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"DeSclafani","middleName":"J.","boxscoreName":"DeSclafani","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"DEE-scla-fah-nee","mlbDebutDate":"2014-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony DeSclafani","nameSlug":"anthony-desclafani-543101","firstLastName":"Anthony DeSclafani","lastFirstName":"DeSclafani, Anthony","lastInitName":"DeSclafani, A","initLastName":"A DeSclafani","fullFMLName":"Anthony J. DeSclafani","fullLFMName":"DeSclafani, Anthony J.","strikeZoneTop":3.58,"strikeZoneBottom":1.72},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID687231":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","firstName":"Darell","lastName":"Hernaiz","primaryNumber":"2","birthDate":"2001-08-03","currentAge":25,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Darell","useLastName":"Hernaiz","middleName":"Giovan","boxscoreName":"Hernaiz","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"DARE-uhl her-NAYS","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Darell Hernaiz","nameSlug":"darell-hernaiz-687231","firstLastName":"Darell Hernaiz","lastFirstName":"Hernaiz, Darell","lastInitName":"Hernaiz, D","initLastName":"D Hernaiz","fullFMLName":"Darell Giovan Hernaiz","fullLFMName":"Hernaiz, Darell Giovan","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID656794":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794","firstName":"Sean","lastName":"Newcomb","primaryNumber":"15","birthDate":"1993-06-12","currentAge":33,"birthCity":"Brockton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Newcomb","middleName":"William","boxscoreName":"Newcomb, S","nickName":"Newk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Newcomb","nameSlug":"sean-newcomb-656794","firstLastName":"Sean Newcomb","lastFirstName":"Newcomb, Sean","lastInitName":"Newcomb, S","initLastName":"S Newcomb","fullFMLName":"Sean William Newcomb","fullLFMName":"Newcomb, Sean William","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"8","birthDate":"1990-06-13","currentAge":36,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID806960":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960","firstName":"Luis","lastName":"Morales","primaryNumber":"19","birthDate":"2002-09-24","currentAge":23,"birthCity":"Antilla","birthCountry":"Cuba","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Morales","middleName":"Danys","boxscoreName":"Morales","gender":"M","nameMatrilineal":"Aguilera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Morales","nameSlug":"luis-morales-806960","firstLastName":"Luis Morales","lastFirstName":"Morales, Luis","lastInitName":"Morales, L","initLastName":"L Morales","fullFMLName":"Luis Danys Morales","fullLFMName":"Morales, Luis Danys","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"14","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.96,"strikeZoneBottom":1.49},"ID679775":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775","firstName":"Kyle","lastName":"Backhus","primaryNumber":"19","birthDate":"1998-01-31","currentAge":28,"birthCity":"New Waverly","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Backhus","middleName":"Jordan","boxscoreName":"Backhus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Backhus","nameSlug":"kyle-backhus-679775","firstLastName":"Kyle Backhus","lastFirstName":"Backhus, Kyle","lastInitName":"Backhus, K","initLastName":"K Backhus","fullFMLName":"Kyle Jordan Backhus","fullLFMName":"Backhus, Kyle Jordan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677950":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950","firstName":"Alek","lastName":"Thomas","primaryNumber":"9","birthDate":"2000-04-28","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Alek","useLastName":"Thomas","boxscoreName":"Thomas, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alek Thomas","nameSlug":"alek-thomas-677950","firstLastName":"Alek Thomas","lastFirstName":"Thomas, Alek","lastInitName":"Thomas, A","initLastName":"A Thomas","fullFMLName":"Alek  Thomas","fullLFMName":"Thomas, Alek","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID622663":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663","firstName":"Luis","lastName":"Severino","primaryNumber":"40","birthDate":"1994-02-20","currentAge":32,"birthCity":"Sabana de la Mar","birthCountry":"Dominican Republic","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Severino","boxscoreName":"Severino, L","nickName":"Pena","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Severino","nameSlug":"luis-severino-622663","firstLastName":"Luis Severino","lastFirstName":"Severino, Luis","lastInitName":"Severino, L","initLastName":"L Severino","fullFMLName":"Luis Severino","fullLFMName":"Severino, Luis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663731":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731","firstName":"Connor","lastName":"Kaiser","primaryNumber":"30","birthDate":"1996-11-20","currentAge":29,"birthCity":"Shawnee Mission","birthStateProvince":"KS","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Connor","useLastName":"Kaiser","middleName":"William","boxscoreName":"Kaiser, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Kaiser","nameSlug":"connor-kaiser-663731","firstLastName":"Connor Kaiser","lastFirstName":"Kaiser, Connor","lastInitName":"Kaiser, C","initLastName":"C Kaiser","fullFMLName":"Connor William Kaiser","fullLFMName":"Kaiser, Connor William","strikeZoneTop":3.349,"strikeZoneBottom":1.69},"ID641386":{"id":641386,"fullName":"Ben Bowden","link":"/api/v1/people/641386","firstName":"Benjamin","lastName":"Bowden","primaryNumber":"62","birthDate":"1994-10-21","currentAge":31,"birthCity":"Lynn","birthStateProvince":"MA","birthCountry":"USA","height":"6' 4\"","weight":249,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Bowden","middleName":"Douglas","boxscoreName":"Bowden","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BOE-den","mlbDebutDate":"2021-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ben Bowden","nameSlug":"ben-bowden-641386","firstLastName":"Ben Bowden","lastFirstName":"Bowden, Ben","lastInitName":"Bowden, B","initLastName":"B Bowden","fullFMLName":"Benjamin Douglas Bowden","fullLFMName":"Bowden, Benjamin Douglas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID680474":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474","firstName":"Maxwell","lastName":"Schuemann","primaryNumber":"30","birthDate":"1997-06-11","currentAge":29,"birthCity":"Kalamazoo","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Schuemann","middleName":"Carter","boxscoreName":"Schuemann","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SHOO-man","mlbDebutDate":"2024-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Schuemann","nameSlug":"max-schuemann-680474","firstLastName":"Max Schuemann","lastFirstName":"Schuemann, Max","lastInitName":"Schuemann, M","initLastName":"M Schuemann","fullFMLName":"Maxwell Carter Schuemann","fullLFMName":"Schuemann, Maxwell Carter","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID606466":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","firstName":"Ketel","lastName":"Marte","primaryNumber":"4","birthDate":"1993-10-12","currentAge":32,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ketel","useLastName":"Marte","middleName":"Ricardo","boxscoreName":"Marte, K","nickName":"El Nino","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"keh-TELL mar-TAY","mlbDebutDate":"2015-07-31","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ketel Marte","nameSlug":"ketel-marte-606466","firstLastName":"Ketel Marte","lastFirstName":"Marte, Ketel","lastInitName":"Marte, K","initLastName":"K Marte","fullFMLName":"Ketel Ricardo Marte","fullLFMName":"Marte, Ketel Ricardo","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID682052":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","firstName":"Jacob","lastName":"Lopez","primaryNumber":"57","birthDate":"1998-03-11","currentAge":28,"birthCity":"Granada Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Lopez","boxscoreName":"Lopez, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Lopez","nameSlug":"jacob-lopez-682052","firstLastName":"Jacob Lopez","lastFirstName":"Lopez, Jacob","lastInitName":"Lopez, J","initLastName":"J Lopez","fullFMLName":"Jacob Lopez","fullLFMName":"Lopez, Jacob","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669194":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194","firstName":"Ryne","lastName":"Nelson","primaryNumber":"19","birthDate":"1998-02-01","currentAge":28,"birthCity":"Henderson","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Nelson","middleName":"Tanner","boxscoreName":"Nelson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Nelson","nameSlug":"ryne-nelson-669194","firstLastName":"Ryne Nelson","lastFirstName":"Nelson, Ryne","lastInitName":"Nelson, R","initLastName":"R Nelson","fullFMLName":"Ryne Tanner Nelson","fullLFMName":"Nelson, Ryne Tanner","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID677942":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942","firstName":"Blaze","lastName":"Alexander","primaryNumber":"23","birthDate":"1999-06-11","currentAge":27,"birthCity":"Cape Coral","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Alexander","middleName":"Chanee","boxscoreName":"Alexander","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"Blayz","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Alexander","nameSlug":"blaze-alexander-677942","firstLastName":"Blaze Alexander","lastFirstName":"Alexander, Blaze","lastInitName":"Alexander, B","initLastName":"B Alexander","fullFMLName":"Blaze Chanee Alexander","fullLFMName":"Alexander, Blaze Chanee","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID595928":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928","firstName":"John","lastName":"Curtiss","primaryNumber":"46","birthDate":"1993-04-05","currentAge":33,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Curtiss","middleName":"Pickens","boxscoreName":"Curtiss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Curtiss","nameSlug":"john-curtiss-595928","firstLastName":"John Curtiss","lastFirstName":"Curtiss, John","lastInitName":"Curtiss, J","initLastName":"J Curtiss","fullFMLName":"John Pickens Curtiss","fullLFMName":"Curtiss, John Pickens","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"ID668678":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","firstName":"Zachary","lastName":"Gallen","primaryNumber":"23","birthDate":"1995-08-03","currentAge":31,"birthCity":"Somerdale","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Gallen","middleName":"Peter","boxscoreName":"Gallen","nickName":"Galls","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Gallen","nameSlug":"zac-gallen-668678","firstLastName":"Zac Gallen","lastFirstName":"Gallen, Zac","lastInitName":"Gallen, Z","initLastName":"Z Gallen","fullFMLName":"Zachary Peter Gallen","fullLFMName":"Gallen, Zachary Peter","strikeZoneTop":3.41,"strikeZoneBottom":1.53},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID666971":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","firstName":"Lourdes","lastName":"Gurriel","primaryNumber":"12","birthDate":"1993-10-10","currentAge":32,"birthCity":"Sancti Spiritus","birthCountry":"Cuba","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lourdes","useLastName":"Gurriel Jr.","middleName":"Yunielki","boxscoreName":"Gurriel Jr.","nickName":"#Pinapower Jr.","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"Lure-dess Guu-rree-el","mlbDebutDate":"2018-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lourdes Gurriel Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lourdes-gurriel-jr-666971","firstLastName":"Lourdes Gurriel Jr.","lastFirstName":"Gurriel Jr., Lourdes","lastInitName":"Gurriel Jr., L","initLastName":"L Gurriel Jr.","fullFMLName":"Lourdes Yunielki Gurriel Jr.","fullLFMName":"Gurriel Jr., Lourdes Yunielki","strikeZoneTop":3.354,"strikeZoneBottom":1.693},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID685314":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314","firstName":"Andrew","lastName":"Saalfrank","primaryNumber":"27","birthDate":"1997-08-18","currentAge":29,"birthCity":"Fort Wayne","birthStateProvince":"IN","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Saalfrank","middleName":"Jacob","boxscoreName":"Saalfrank","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Saalfrank","nameSlug":"andrew-saalfrank-685314","firstLastName":"Andrew Saalfrank","lastFirstName":"Saalfrank, Andrew","lastInitName":"Saalfrank, A","initLastName":"A Saalfrank","fullFMLName":"Andrew Jacob Saalfrank","fullLFMName":"Saalfrank, Andrew Jacob","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"ID674384":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384","firstName":"Eduarniel","lastName":"Núñez","birthDate":"1999-06-07","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 2\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduarniel","useLastName":"Núñez","boxscoreName":"Núñez, E","gender":"M","nameMatrilineal":"Mejia","isPlayer":true,"isVerified":false,"pronunciation":"eh-DWAR-knee-el","mlbDebutDate":"2025-07-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduarniel Núñez","nameSlug":"eduarniel-nunez-674384","firstLastName":"Eduarniel Núñez","lastFirstName":"Núñez, Eduarniel","lastInitName":"Núñez, E","initLastName":"E Núñez","fullFMLName":"Eduarniel Núñez","fullLFMName":"Núñez, Eduarniel ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668709":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709","firstName":"Jeffrey","lastName":"Bleday","primaryNumber":"22","birthDate":"1997-11-10","currentAge":28,"birthCity":"Danville","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"JJ","useLastName":"Bleday","middleName":"Joseph","boxscoreName":"Bleday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JJ Bleday","nameSlug":"jj-bleday-668709","firstLastName":"JJ Bleday","lastFirstName":"Bleday, JJ","lastInitName":"Bleday, J","initLastName":"J Bleday","fullFMLName":"Jeffrey Joseph Bleday","fullLFMName":"Bleday, Jeffrey Joseph","strikeZoneTop":3.287,"strikeZoneBottom":1.659}},"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529","location":{"address1":"400 Ballpark Drive","city":"Sacramento","state":"California","stateAbbrev":"CA","postalCode":"95691","defaultCoordinates":{"latitude":38.57994,"longitude":-121.51246},"azimuthAngle":46.0,"elevation":24,"country":"USA","phone":"916-371-HITS"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":13416,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":380,"center":403,"rightCenter":380,"rightLine":325},"active":true,"season":"2025"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Clear","temp":"85","wind":"11 mph, Out To CF"},"gameInfo":{"attendance":8730,"firstPitch":"2025-08-02T02:06:00.000Z","gameDurationMinutes":160},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"home":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"}},"officialScorer":{"id":482170,"fullName":"Mark Honbo","link":"/api/v1/people/482170"},"primaryDatacaster":{"id":831435,"fullName":"Michael Benton","link":"/api/v1/people/831435"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T02:06:05.807Z","endTime":"2025-08-02T02:07:06.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T22:04:05.809Z","endTime":"2025-08-02T01:45:40.955Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T01:45:40.955Z","endTime":"2025-08-02T02:05:27.113Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T02:05:27.113Z","endTime":"2025-08-02T02:06:08.003Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.59827964366841,"strikeZoneBottom":1.59857083560656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.155919945123927,"aZ":-20.927276427353956,"pfxX":10.780396854679951,"pfxZ":6.349971297682082,"pX":1.6528209246124654,"pZ":2.65825101116034,"vX0":-8.371245054743909,"vY0":-132.7067829206995,"vZ0":-3.0228084403254476,"x":54.0,"y":167.01,"x0":3.4579360397473664,"y0":50.00466343140041,"z0":5.348111434603452,"aX":19.10286088234312},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":-17.5,"spinRate":2185,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.41377397282725514,"extension":7.262029132616872},"index":3,"playId":"381a653f-6a88-37fe-a5ad-2467e4cc501c","pitchNumber":1,"startTime":"2025-08-02T02:06:08.003Z","endTime":"2025-08-02T02:06:11.952Z","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":91.7,"endSpeed":83.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.824563189804074,"aZ":-22.801549025993204,"pfxX":9.550153751516634,"pfxZ":5.25417446037736,"pX":1.2652227663001074,"pZ":2.5721906571911393,"vX0":-8.685545769802928,"vY0":-133.2557156513736,"vZ0":-2.7515519837459235,"x":68.77,"y":169.33,"x0":3.3391359723631475,"y0":50.00162079989189,"z0":5.280243638445744,"aX":17.033384915216494},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":-15.2,"spinRate":2064,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4123255258238032,"extension":7.165439135600049},"index":4,"playId":"587ac693-4411-349d-8d01-a1fe21b5b15c","pitchNumber":2,"startTime":"2025-08-02T02:06:24.511Z","endTime":"2025-08-02T02:06:28.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.596889590905665,"aZ":-29.5751265145142,"pfxX":-4.128435121096893,"pfxZ":1.9705304784407147,"pX":0.15786426109863894,"pZ":2.958536321288376,"vX0":-6.505294982828279,"vY0":-114.04388248967146,"vZ0":1.1720612524492875,"x":110.98,"y":158.9,"x0":3.5815949551473807,"y0":50.00369966992306,"z0":5.35084940848933,"aX":-5.44772060575868},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":4.2,"breakHorizontal":9.1,"spinRate":2300,"spinDirection":278},"zone":2,"typeConfidence":2.0,"plateTime":0.47993047623352236,"extension":6.918472653845276},"hitData":{"launchSpeed":99.6,"launchAngle":55.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.59,"coordY":91.13}},"index":5,"playId":"af13a890-917f-3fe5-adf0-8e66663fc5ec","pitchNumber":3,"startTime":"2025-08-02T02:06:56.294Z","endTime":"2025-08-02T02:07:06.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:07:06.062Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to third baseman Gio Urshela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T02:07:12.691Z","endTime":"2025-08-02T02:07:56.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.0946191073662,"strikeZoneBottom":1.37160233437841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.568590048721468,"aZ":-20.647670811914995,"pfxX":9.952862197566004,"pfxZ":6.61212522337736,"pX":-0.24552049634288955,"pZ":2.5177141079009777,"vX0":-11.804202043449889,"vY0":-131.59831161020372,"vZ0":-3.541987585383655,"x":126.36,"y":170.8,"x0":3.0183254787628857,"y0":50.000687580851775,"z0":5.422122849998534,"aX":17.345186968692904},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.3,"breakHorizontal":-15.2,"spinRate":2202,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.41721599314703983,"extension":7.521934574154218},"index":0,"playId":"4fb6dab9-f9fc-35dc-9053-7b43d9a1bea5","pitchNumber":1,"startTime":"2025-08-02T02:07:31.320Z","endTime":"2025-08-02T02:07:35.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.243031448845045,"aZ":-20.717465484984377,"pfxX":9.589670914660807,"pfxZ":6.416675825723919,"pX":0.9109372222557275,"pZ":2.496700139435503,"vX0":-9.590964083243119,"vY0":-133.4139565691673,"vZ0":-3.4166947745791703,"x":82.28,"y":171.37,"x0":3.322984227107116,"y0":50.0028847867562,"z0":5.304123237145463,"aX":17.123522360952},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.9,"breakHorizontal":-15.0,"spinRate":2194,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4120399878895,"extension":7.168489117049757},"hitData":{"launchSpeed":71.0,"launchAngle":70.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":162.83}},"index":1,"playId":"17bc06dc-afc8-34fb-8269-65020e83c600","pitchNumber":2,"startTime":"2025-08-02T02:07:47.834Z","endTime":"2025-08-02T02:07:56.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:07:56.322Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to right fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T02:08:06.160Z","endTime":"2025-08-02T02:08:46.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.31287851182392,"strikeZoneBottom":1.65272809124836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.648073479984127,"aZ":-18.161050592580327,"pfxX":7.876810087896882,"pfxZ":7.897333690398028,"pX":0.4375380705318949,"pZ":2.170997086667529,"vX0":-10.12280619363335,"vY0":-132.44211404817125,"vZ0":-4.837035352887049,"x":100.32,"y":180.16,"x0":3.2882021895126394,"y0":50.00155385409079,"z0":5.3517878724016175,"aX":13.974125276066877},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.4,"breakHorizontal":-12.0,"spinRate":2069,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.41378401708267143,"extension":7.479195573881679},"index":0,"playId":"5e13e433-5f98-3b12-9970-0f6846a6493c","pitchNumber":1,"startTime":"2025-08-02T02:08:20.938Z","endTime":"2025-08-02T02:08:24.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.396620945689126,"aZ":-21.621417923684177,"pfxX":2.4845217075674477,"pfxZ":6.335494034636724,"pX":0.3830033587882603,"pZ":3.142644641736885,"vX0":-8.71074115055381,"vY0":-127.98979227910998,"vZ0":-1.4682235495843354,"x":102.4,"y":153.93,"x0":3.5016120726855453,"y0":50.00484869593472,"z0":5.410248803310626,"aX":4.141277971723104},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.4,"breakHorizontal":-2.6,"spinRate":2103,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.4272737395979318,"extension":7.083319400435838},"hitData":{"launchSpeed":88.3,"launchAngle":13.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.67,"coordY":118.1}},"index":1,"playId":"a29d29d6-ea40-39c6-bb4d-de27e4487f77","pitchNumber":2,"startTime":"2025-08-02T02:08:36.235Z","endTime":"2025-08-02T02:08:46.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:08:46.552Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a ground ball to second baseman Luis Urías. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T02:08:57.780Z","endTime":"2025-08-02T02:10:07.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.7,"endSpeed":72.5,"strikeZoneTop":3.78147133239344,"strikeZoneBottom":1.80297661795068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.176832133308345,"aZ":-31.08317776198174,"pfxX":-2.249393904071658,"pfxZ":0.8312847293162822,"pX":-1.2726737695383576,"pZ":1.8696425923992455,"vX0":-10.300200305524422,"vY0":-114.14416520164201,"vZ0":-0.7775320375048138,"x":165.51,"y":188.3,"x0":3.592353236696708,"y0":50.00455488296724,"z0":5.277397196595946,"aX":-2.966164257208485},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.6,"breakHorizontal":6.7,"spinRate":2325,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.48000022334875636,"extension":7.070413911392748},"index":0,"playId":"da758b7d-d4fd-3723-a29c-67f9b32b6920","pitchNumber":1,"startTime":"2025-08-02T02:09:12.791Z","endTime":"2025-08-02T02:09:16.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.68381609844762,"aZ":-19.59161949168913,"pfxX":10.781135456334702,"pfxZ":7.210053543461779,"pX":0.6078779142579417,"pZ":2.200013511528093,"vX0":-10.818762247308602,"vY0":-131.9262843787931,"vZ0":-4.118027974693913,"x":93.83,"y":179.38,"x0":3.3809099642291147,"y0":50.002471969322954,"z0":5.243952026368173,"aX":18.814152897659532},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.2,"breakHorizontal":-16.9,"spinRate":2106,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.416770475272378,"extension":7.367759028283234},"index":1,"playId":"34d147d0-58a5-3fc7-895b-47579a91f130","pitchNumber":2,"startTime":"2025-08-02T02:09:32.517Z","endTime":"2025-08-02T02:09:36.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.047296152495345,"aZ":-17.150260502163167,"pfxX":9.504831096329053,"pfxZ":8.439048961959491,"pX":0.6027288547407113,"pZ":3.3715104963749867,"vX0":-10.30562677263153,"vY0":-132.9734795186861,"vZ0":-2.0490216353428696,"x":94.03,"y":147.75,"x0":3.3043008148051216,"y0":50.00359013005648,"z0":5.404200545958957,"aX":16.924238073209477},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":-14.9,"spinRate":2236,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.4128131618012598,"extension":7.1710006186193045},"hitData":{"launchSpeed":76.9,"launchAngle":-21.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.95,"coordY":143.07}},"index":2,"playId":"d1f1c439-2719-3b1e-8f03-f7129e052cad","pitchNumber":3,"startTime":"2025-08-02T02:09:57.480Z","endTime":"2025-08-02T02:10:07.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:10:07.475Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Locklear called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T02:10:25.681Z","endTime":"2025-08-02T02:12:01.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.5177632824888,"strikeZoneBottom":1.60868869237497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.850427391478473,"aZ":-29.8413738783834,"pfxX":-2.159897857060609,"pfxZ":1.7688920566334438,"pX":0.11053428375538094,"pZ":2.753099243218691,"vX0":-7.588160965579011,"vY0":-113.79495028218338,"vZ0":0.8207208810125233,"x":112.79,"y":164.45,"x0":3.761705437836427,"y0":50.00173008220342,"z0":5.331848528486533,"aX":-2.847383278777119},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":3.7,"breakHorizontal":5.8,"spinRate":2351,"spinDirection":277},"zone":5,"typeConfidence":2.0,"plateTime":0.4803565680698054,"extension":6.853973448165955},"index":0,"playId":"cf992c01-1ff2-3329-97bf-4ea8ed77aaf3","pitchNumber":1,"startTime":"2025-08-02T02:10:40.273Z","endTime":"2025-08-02T02:10:44.101Z","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":78.0,"endSpeed":72.0,"strikeZoneTop":3.64953313084087,"strikeZoneBottom":1.6129676224823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.54848358995176,"aZ":-33.02948823192075,"pfxX":-3.111154962900506,"pfxZ":-0.6593913675699179,"pX":-1.0375530032836144,"pZ":1.028439788507627,"vX0":-9.17381960828166,"vY0":-113.25667490643264,"vZ0":-2.1592005982940683,"x":156.55,"y":211.01,"x0":3.4771259698336903,"y0":50.003769277177796,"z0":5.311567162192968,"aX":-4.02336396459611},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-1.4,"breakHorizontal":8.0,"spinRate":2445,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4844515961346425,"extension":6.957126009491318},"index":1,"playId":"5eaa1482-9cbc-3022-a502-e69477323835","pitchNumber":2,"startTime":"2025-08-02T02:10:57.025Z","endTime":"2025-08-02T02:11:02.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.909613119141692,"aZ":-20.209648189646572,"pfxX":9.556346678350414,"pfxZ":6.682557149771627,"pX":0.9267320356706814,"pZ":3.2862949291741437,"vX0":-9.497306774200322,"vY0":-133.03666374208805,"vZ0":-1.918084618664809,"x":81.68,"y":150.05,"x0":3.3036829780670827,"y0":50.00168570747005,"z0":5.483615970002326,"aX":17.10575373070414},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.9,"breakHorizontal":-15.2,"spinRate":2181,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4119294120721473,"extension":7.187928588664974},"index":2,"playId":"a191a03f-a1f5-3e75-ab5c-20f872897cef","pitchNumber":3,"startTime":"2025-08-02T02:11:18.313Z","endTime":"2025-08-02T02:11:22.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.58097914023501,"strikeZoneBottom":1.56641664528052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.414303940915865,"aZ":-21.80643386941897,"pfxX":9.647610353328417,"pfxZ":5.812304571874398,"pX":0.581811834748436,"pZ":3.9223259509620054,"vX0":-10.92612215335525,"vY0":-132.73314574142762,"vZ0":0.057281840779069504,"x":94.82,"y":132.88,"x0":3.498136578594515,"y0":50.005518964874405,"z0":5.488354353036618,"aX":17.21802522256096},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.8,"breakHorizontal":-15.1,"spinRate":2138,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.41266321491943936,"extension":7.491711252139704},"index":3,"playId":"ae96b9f1-9606-362d-99f3-9f5bd17d662c","pitchNumber":4,"startTime":"2025-08-02T02:11:39.503Z","endTime":"2025-08-02T02:11:43.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.52943230698877,"strikeZoneBottom":1.59508513352873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85532232006853,"aZ":-24.299294997479794,"pfxX":0.19212344994214758,"pfxZ":4.779648760508254,"pX":0.9437519263747857,"pZ":2.7646685460748377,"vX0":-6.771897865812282,"vY0":-127.25839206937239,"vZ0":-1.8949676826123292,"x":81.03,"y":164.13,"x0":3.6086572054555255,"y0":50.00480245156576,"z0":5.433924197940938,"aX":0.31645916601973384},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.5,"breakHorizontal":1.1,"spinRate":2173,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.42955996700024324,"extension":6.913757024335881},"index":4,"playId":"df243f29-c032-31a2-9f3b-6b80c57723df","pitchNumber":5,"startTime":"2025-08-02T02:11:56.443Z","endTime":"2025-08-02T02:12:01.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:12:01.116Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T02:13:56.666Z","endTime":"2025-08-02T02:15:29.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.69104982070998,"strikeZoneBottom":1.68050732843897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.606719018124352,"aZ":-18.051305078885864,"pfxX":-8.112696128548649,"pfxZ":7.623871626481851,"pX":-0.7170615942785639,"pZ":4.03084013166403,"vX0":5.580761922494894,"vY0":-135.48512046719378,"vZ0":-1.321757100294617,"x":144.33,"y":129.95,"x0":-1.7533947304204407,"y0":50.00203618426534,"z0":5.791140102651529,"aX":-15.026701561788464},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":13.4,"spinRate":2323,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40484474953078253,"extension":6.389416144763396},"index":0,"playId":"f5626684-2dae-3cdb-9316-3c2312223759","pitchNumber":1,"startTime":"2025-08-02T02:14:15.020Z","endTime":"2025-08-02T02:14:19.849Z","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":81.9,"endSpeed":75.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.495725358469983,"aZ":-32.76079879976894,"pfxX":-5.061163602726637,"pfxZ":-0.40981235002431404,"pX":-0.019357605873953587,"pZ":2.2056558760727576,"vX0":6.092331289897375,"vY0":-119.14488187687341,"vZ0":-0.8831579114779273,"x":117.74,"y":179.23,"x0":-1.9553227323822888,"y0":50.00352764143671,"z0":5.549272988603894,"aX":-7.256926710022029},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.7,"breakHorizontal":7.7,"spinRate":1313,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.46022340872754963,"extension":6.570778089944521},"index":1,"playId":"8440cd8f-a21b-3bdd-bfe8-16fe2883bfe5","pitchNumber":2,"startTime":"2025-08-02T02:14:29.666Z","endTime":"2025-08-02T02:14:33.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.54894393765499,"strikeZoneBottom":1.66443361729037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.917531527226345,"aZ":-17.524381400838966,"pfxX":-9.20222208131152,"pfxZ":7.788668731033168,"pX":0.8687423595218883,"pZ":3.4927629170942893,"vX0":9.576409739223536,"vY0":-136.93120397343537,"vZ0":-2.645301011760833,"x":83.89,"y":144.48,"x0":-1.4942694357385915,"y0":50.00396953239978,"z0":5.683856252511371,"aX":-17.310891666347707},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":14.4,"spinRate":2289,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.40146950143478044,"extension":6.525611566240222},"index":2,"playId":"4faacb47-1deb-38e2-b031-8df66f615e9d","pitchNumber":3,"startTime":"2025-08-02T02:14:45.748Z","endTime":"2025-08-02T02:14:49.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.56367308519205,"strikeZoneBottom":1.7110922871783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06493888827486,"aZ":-35.737581324946596,"pfxX":9.178138854507303,"pfxZ":-2.5078754216212147,"pX":-0.6433634611522925,"pZ":3.898193405547973,"vX0":1.042582519884954,"vY0":-119.25432747177686,"vZ0":3.4691471457754126,"x":141.52,"y":133.53,"x0":-2.27852656084671,"y0":50.00432916977212,"z0":5.678920220979303,"aX":13.02701631929734},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.2,"breakHorizontal":-16.8,"spinRate":2464,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.46189061459726144,"extension":6.311956774697186},"index":3,"playId":"cb5b445a-148b-3060-8945-710051ea3df5","pitchNumber":4,"startTime":"2025-08-02T02:15:02.924Z","endTime":"2025-08-02T02:15:07.250Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.976372766037315,"aZ":-32.89838703337983,"pfxX":-4.320772879112613,"pfxZ":-0.4856214949341977,"pX":-0.009989089960816004,"pZ":1.982786835814981,"vX0":5.705725282199669,"vY0":-122.17472911233202,"vZ0":-1.3761689466016853,"x":117.38,"y":185.24,"x0":-1.823431891608678,"y0":50.00161758334392,"z0":5.402901448804607,"aX":-6.476632621357291},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.0,"breakHorizontal":6.4,"spinRate":1318,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.44977819924980933,"extension":6.509517738455353},"hitData":{"launchSpeed":66.0,"launchAngle":22.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":151.43,"coordY":104.49}},"index":4,"playId":"b950cc1b-6b4d-3eb2-8b6c-646c32be9f74","pitchNumber":5,"startTime":"2025-08-02T02:15:19.854Z","endTime":"2025-08-02T02:15:29.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:15:29.369Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a line drive to right fielder Corbin Carroll. Lawrence Butler to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T02:15:39.146Z","endTime":"2025-08-02T02:16:44.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.723274651757162,"aZ":-34.3827607554964,"pfxX":-5.083581647486933,"pfxZ":-1.5339913235358598,"pX":-0.13653279371639404,"pZ":2.3615422233050922,"vX0":5.849640205280448,"vY0":-119.60265410318145,"vZ0":-0.1109597599920793,"x":122.2,"y":175.02,"x0":-1.9569649459624776,"y0":50.0001057529942,"z0":5.499870785057792,"aX":-7.341890697427793},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.5,"breakHorizontal":7.8,"spinRate":1267,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.45849744133458614,"extension":6.667098706274774},"index":0,"playId":"dae65a12-3cb6-36cb-bd32-dda6ddf66810","pitchNumber":1,"startTime":"2025-08-02T02:15:56.487Z","endTime":"2025-08-02T02:15:59.963Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"0c146d27-3441-343e-86ea-0a89720ead91","startTime":"2025-08-02T02:16:13.697Z","endTime":"2025-08-02T02:16:16.697Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.596520778529335,"aZ":-28.704347675235347,"pfxX":2.866081264573809,"pfxZ":2.11749168975898,"pX":0.29886946560657923,"pZ":2.5858520463494252,"vX0":5.132908821562653,"vY0":-127.61671547665853,"vZ0":-1.6435910305073107,"x":105.61,"y":168.96,"x0":-2.1152727123831174,"y0":50.004406049204,"z0":5.511012860159488,"aX":4.7019064360453084},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":-6.4,"spinRate":2313,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.4300941808114511,"extension":6.424632558799759},"hitData":{"launchSpeed":99.5,"launchAngle":9.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.14,"coordY":125.84}},"index":2,"playId":"c1d5b19d-3989-3898-947f-887b5a84aba1","pitchNumber":2,"startTime":"2025-08-02T02:16:32.283Z","endTime":"2025-08-02T02:16:44.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:16:44.298Z","atBatIndex":6},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Brent Rooker out on a sacrifice fly to right fielder Corbin Carroll. Lawrence Butler scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T02:17:07.465Z","endTime":"2025-08-02T02:19:04.030Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":543101,"link":"/api/v1/people/543101"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.73799563272564,"strikeZoneBottom":1.69544395675353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.59069396589293,"aZ":-18.602700361206775,"pfxX":-9.512322035722708,"pfxZ":7.252492297325748,"pX":-1.1014306329543895,"pZ":3.342265223801304,"vX0":4.97737348951003,"vY0":-136.54272561713628,"vZ0":-2.714380305095387,"x":158.98,"y":148.54,"x0":-1.7209401992821312,"y0":50.00248141786829,"z0":5.642714980519162,"aX":-17.79926684120284},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":16.1,"spinRate":2252,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40253058549140386,"extension":6.498768135783184},"index":0,"playId":"9c3c8de7-8f7f-3077-aea7-833d9944136e","pitchNumber":1,"startTime":"2025-08-02T02:17:25.947Z","endTime":"2025-08-02T02:17:31.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.706963927134897,"aZ":-27.069361086757773,"pfxX":-0.2842099934306104,"pfxZ":2.987711511711927,"pX":1.3774364384562099,"pZ":1.7178451887806347,"vX0":8.356129276335318,"vY0":-129.82279887116812,"vZ0":-4.311043108254376,"x":64.5,"y":192.4,"x0":-1.8437123749692945,"y0":50.005851258252804,"z0":5.456033472268656,"aX":-0.4872298214050391},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":-1.3,"spinRate":2362,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4216147284116296,"extension":6.545579668858317},"index":1,"playId":"8146a058-10be-33f1-9d9b-28d32ae9b9d4","pitchNumber":2,"startTime":"2025-08-02T02:17:43.363Z","endTime":"2025-08-02T02:17:46.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92802151300149,"aZ":-26.278570566641765,"pfxX":0.985329060127623,"pfxZ":3.5206149278275873,"pX":0.407706312591682,"pZ":2.788009972990298,"vX0":5.521544505719377,"vY0":-127.98932464760748,"vZ0":-1.9569297117121411,"x":101.46,"y":163.5,"x0":-1.8968478226144774,"y0":50.005564936103234,"z0":5.600242926508968,"aX":1.6505184791605023},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.2,"breakHorizontal":-2.9,"spinRate":2343,"spinDirection":167},"zone":6,"typeConfidence":2.0,"plateTime":0.42630942095330937,"extension":6.613861972620651},"index":2,"playId":"d09a0c6a-12a2-3156-9c07-19e20f341a33","pitchNumber":3,"startTime":"2025-08-02T02:18:02.870Z","endTime":"2025-08-02T02:18:06.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.965312436851633,"aZ":-35.769748753938075,"pfxX":5.713713049020797,"pfxZ":-2.4883510941936597,"pX":0.4878535679538211,"pZ":1.5391258711879838,"vX0":4.029995168582012,"vY0":-120.50110271395499,"vZ0":-1.6621031003614957,"x":98.4,"y":197.22,"x0":-1.9579769723173979,"y0":50.00216216953413,"z0":5.446241246597668,"aX":8.263900489653098},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.7,"breakHorizontal":-11.4,"spinRate":2409,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4573997281515578,"extension":6.35543274818766},"index":3,"playId":"923ddd38-6923-3004-bd03-af7bbe660c60","pitchNumber":4,"startTime":"2025-08-02T02:18:26.128Z","endTime":"2025-08-02T02:18:29.822Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.032897396978484,"aZ":-15.367545947629697,"pfxX":-9.004048970045258,"pfxZ":9.018612953784402,"pX":0.5035130234132472,"pZ":2.5818332330537084,"vX0":8.348889862282002,"vY0":-135.73943579333277,"vZ0":-5.219340133532935,"x":97.81,"y":169.07,"x0":-1.4439806157485129,"y0":50.00626924680776,"z0":5.601680464734623,"aX":-16.786476199231977},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":14.5,"spinRate":2370,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4036891330326968,"extension":6.476429628362513},"hitData":{"launchSpeed":96.6,"launchAngle":38.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.07,"coordY":72.13}},"index":4,"playId":"edf3b9b4-0b19-3e19-a4cf-0ab12ca0919c","pitchNumber":5,"startTime":"2025-08-02T02:18:51.108Z","endTime":"2025-08-02T02:19:04.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:19:04.030Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Shea Langeliers homers (19) on a fly ball to left field. Nick Kurtz scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T02:19:20.162Z","endTime":"2025-08-02T02:19:57.918Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":{"id":543101,"link":"/api/v1/people/543101"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":543101,"link":"/api/v1/people/543101"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.562438519293703,"aZ":-27.105560455867057,"pfxX":-0.6554132136884265,"pfxZ":3.0682852870597017,"pX":0.1637093312005649,"pZ":2.6801153672627365,"vX0":5.515349693718606,"vY0":-127.58488098905295,"vZ0":-1.927707854251143,"x":110.76,"y":166.42,"x0":-1.9383743734177978,"y0":50.004842868207106,"z0":5.57581063588505,"aX":-1.0840338420929536},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":0.0,"spinRate":2424,"spinDirection":168},"zone":5,"typeConfidence":2.0,"plateTime":0.428837097358743,"extension":6.570315320471333},"hitData":{"launchSpeed":100.4,"launchAngle":41.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.27,"coordY":75.67}},"index":0,"playId":"3b5687c7-ab41-3a93-b69c-7ffb5983bd96","pitchNumber":1,"startTime":"2025-08-02T02:19:32.671Z","endTime":"2025-08-02T02:19:57.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:19:57.918Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (19) on a fly ball to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T02:20:01.720Z","endTime":"2025-08-02T02:21:13.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.9,"strikeZoneTop":3.49707481291626,"strikeZoneBottom":1.61244084754965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.378589296891363,"aZ":-34.89772869200381,"pfxX":8.271528899824846,"pfxZ":-1.9003494392219036,"pX":0.3088593045121647,"pZ":2.4438473919070893,"vX0":3.396683814728303,"vY0":-119.82392251761412,"vZ0":0.21802477912235108,"x":105.23,"y":172.8,"x0":-2.2080314665506586,"y0":50.00330450746645,"z0":5.508382822232611,"aX":11.848116444519036},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.0,"breakHorizontal":-15.8,"spinRate":2475,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.459753832159961,"extension":6.43076469412206},"index":0,"playId":"ef159d7f-f756-35bc-8cbb-dab1238ee425","pitchNumber":1,"startTime":"2025-08-02T02:20:18.484Z","endTime":"2025-08-02T02:20:22.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.397345753486828,"aZ":-32.50071821323586,"pfxX":-5.7024795863707745,"pfxZ":-0.21818518178237234,"pX":-0.3005458797483276,"pZ":2.025219014908449,"vX0":5.630293189279024,"vY0":-121.56450371630466,"vZ0":-1.4836928241953298,"x":128.46,"y":184.1,"x0":-1.91354356813216,"y0":50.003846391515296,"z0":5.483230305633643,"aX":-8.4754084892819},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.5,"breakHorizontal":8.9,"spinRate":1374,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.45177896925769145,"extension":6.591768636717865},"index":1,"playId":"ffa19df5-bff3-3f38-a6e2-9e01b12eea8a","pitchNumber":2,"startTime":"2025-08-02T02:20:32.724Z","endTime":"2025-08-02T02:20:36.380Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02079974804582,"aZ":-31.769919517227326,"pfxX":7.468460319748719,"pfxZ":0.28705956131761035,"pX":0.4524579882383534,"pZ":2.6721555694511383,"vX0":4.003064080463208,"vY0":-118.2818410822038,"vZ0":0.5856619608161442,"x":99.75,"y":166.63,"x0":-2.2385477911075276,"y0":50.00222723100558,"z0":5.361866825134437,"aX":10.456843145420772},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.0,"breakHorizontal":-14.5,"spinRate":2284,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4651573320287228,"extension":6.360926325521101},"hitData":{"launchSpeed":94.4,"launchAngle":30.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.95,"coordY":49.83}},"index":2,"playId":"63fbf125-4ee7-3c58-8307-e2037ea2d524","pitchNumber":3,"startTime":"2025-08-02T02:20:59.269Z","endTime":"2025-08-02T02:21:13.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:21:13.024Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gio Urshela flies out to left fielder Jorge Barrosa.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T02:21:59.545Z","endTime":"2025-08-02T02:23:50.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T02:21:38.799Z","endTime":"2025-08-02T02:22:01.553Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.960433573815823,"aZ":-30.215092243552565,"pfxX":7.174485314851467,"pfxZ":1.3746745979569468,"pX":1.2599331860995837,"pZ":2.609736628713461,"vX0":5.402231511667072,"vY0":-120.14449099048763,"vZ0":-0.4573095477143415,"x":68.97,"y":168.32,"x0":-1.9708238817473698,"y0":50.001469024295815,"z0":5.5499039359681115,"aX":10.212262957453841},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.6,"breakHorizontal":-14.5,"spinRate":2356,"spinDirection":66},"zone":12,"typeConfidence":2.0,"plateTime":0.46053904233573784,"extension":6.632883024942549},"index":1,"playId":"80bdbc09-7db8-3ee9-a5c6-50f9dfee14e6","pitchNumber":1,"startTime":"2025-08-02T02:22:01.553Z","endTime":"2025-08-02T02:22:04.915Z","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":2,"playId":"af1888d2-f17f-4893-b8ec-e6b58252f676","startTime":"2025-08-02T02:22:17.469Z","endTime":"2025-08-02T02:22:22.469Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":74.6,"strikeZoneTop":3.52154035601328,"strikeZoneBottom":1.68677949069973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.794064736307014,"aZ":-33.80711965620951,"pfxX":5.5861872205919685,"pfxZ":-1.1466747016018406,"pX":1.8081555694223603,"pZ":2.0567782774629313,"vX0":6.927950228190397,"vY0":-119.74140801522636,"vZ0":-0.9055591172278794,"x":48.08,"y":183.25,"x0":-1.8726842710237699,"y0":50.00430521484694,"z0":5.5237685561590215,"aX":7.936381539733694},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.0,"breakHorizontal":-12.1,"spinRate":2449,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.461273487370645,"extension":6.554877674443647},"index":3,"playId":"789c6c0a-8c08-3fda-beee-5cff4e062b46","pitchNumber":2,"startTime":"2025-08-02T02:22:36.123Z","endTime":"2025-08-02T02:22:39.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.41519815890577,"strikeZoneBottom":1.61283095547629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.734845724947522,"aZ":-20.616670530349378,"pfxX":-10.928720441610803,"pfxZ":6.244881758405128,"pX":0.9442183826317403,"pZ":2.4105668896381047,"vX0":10.29544048326532,"vY0":-135.45932457076623,"vZ0":-4.802705958081325,"x":81.01,"y":173.69,"x0":-1.493517560229021,"y0":50.00156523999022,"z0":5.65587956302443,"aX":-20.224140631626845},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":17.5,"spinRate":2280,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4049831912758668,"extension":6.59580044931276},"index":4,"playId":"936e3bf5-f308-3591-bde2-911abd6bca47","pitchNumber":3,"startTime":"2025-08-02T02:22:53.192Z","endTime":"2025-08-02T02:22:57.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.448793145019113,"aZ":-33.4370426179957,"pfxX":7.732917250429758,"pfxZ":-0.8940953704978725,"pX":-0.1480316855209549,"pZ":1.938908978241174,"vX0":1.8722064314817786,"vY0":-119.10537101207254,"vZ0":-1.1307001815127735,"x":122.64,"y":186.43,"x0":-1.951688779431996,"y0":50.00311468676287,"z0":5.489684134829081,"aX":10.923508274750043},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.6,"breakHorizontal":-14.5,"spinRate":2536,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.46285066957237575,"extension":6.367663116605805},"index":5,"playId":"3a8f4572-b931-3c34-8237-17d33757e163","pitchNumber":4,"startTime":"2025-08-02T02:23:14.450Z","endTime":"2025-08-02T02:23:17.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39363959230176,"aZ":-34.968413436376764,"pfxX":6.875760620245557,"pfxZ":-1.9778872494280098,"pX":0.302870888082172,"pZ":2.587260617239449,"vX0":3.421131699837653,"vY0":-118.21827556234922,"vZ0":0.8440044342775102,"x":105.46,"y":168.92,"x0":-2.058424409835862,"y0":50.005565981071754,"z0":5.4457108088847015,"aX":9.693414784622853},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.1,"breakHorizontal":-13.3,"spinRate":2443,"spinDirection":67},"zone":6,"typeConfidence":2.0,"plateTime":0.4640417724317514,"extension":6.316397803861296},"hitData":{"launchSpeed":83.7,"launchAngle":48.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.33,"coordY":125.84}},"index":6,"playId":"733a6f8a-d60e-3bd0-b29c-eebfc18f7426","pitchNumber":5,"startTime":"2025-08-02T02:23:38.859Z","endTime":"2025-08-02T02:23:50.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:23:50.955Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a sharp line drive to right fielder Corbin Carroll. Tyler Soderstrom scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T02:24:03.185Z","endTime":"2025-08-02T02:24:44.713Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":543101,"link":"/api/v1/people/543101"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.26278300615576,"strikeZoneBottom":1.54694836510516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.290317276333596,"aZ":-33.79154890499253,"pfxX":-5.352372683230542,"pfxZ":-1.0949495932962137,"pX":-0.9589606076286836,"pZ":2.2679900366956693,"vX0":4.081224893832516,"vY0":-120.84068886712859,"vZ0":-0.5097231893911357,"x":153.55,"y":177.54,"x0":-1.9771488439016125,"y0":50.00550320823143,"z0":5.459091005772957,"aX":-7.890400460715917},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.8,"breakHorizontal":8.6,"spinRate":1277,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.453862821680286,"extension":6.5019357604326515},"index":0,"playId":"887d9e40-6e33-3a19-bbb0-a8abf7e808bd","pitchNumber":1,"startTime":"2025-08-02T02:24:17.317Z","endTime":"2025-08-02T02:24:21.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.500554632726576,"aZ":-17.42264027044585,"pfxX":-7.156019513628497,"pfxZ":8.045610571371627,"pX":0.12390274654701365,"pZ":2.461304073424877,"vX0":7.336033819325123,"vY0":-135.7361672894192,"vZ0":-4.788402483820961,"x":112.28,"y":172.32,"x0":-1.7067187219621462,"y0":50.00591519045279,"z0":5.492317178829048,"aX":-13.125161255306848},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":11.0,"spinRate":2323,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4062371718590434,"extension":6.50318376456906},"hitData":{"launchSpeed":106.5,"launchAngle":11.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":160.21,"coordY":130.64}},"index":1,"playId":"949a50fb-7ca5-31f2-816e-b18595fb04c6","pitchNumber":2,"startTime":"2025-08-02T02:24:33.381Z","endTime":"2025-08-02T02:24:44.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:24:44.713Z","atBatIndex":11},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luis Urías hit by pitch. Carlos Cortes to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T02:25:08.616Z","endTime":"2025-08-02T02:25:31.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.360195725728694,"aZ":-23.666915742254865,"pfxX":-11.700445919803979,"pfxZ":4.695409452779952,"pX":-2.6379026478444136,"pZ":3.1410508684620773,"vX0":2.3385055657413347,"vY0":-134.96445950769512,"vZ0":-2.120991245921446,"x":217.55,"y":153.97,"x0":-2.0070522224082508,"y0":50.00052434399243,"z0":5.635563384402587,"aX":-21.189373861443567},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.2,"breakHorizontal":20.5,"spinRate":2248,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.408680753692384,"extension":6.464815185349453},"index":0,"playId":"f2ee7f96-9182-3184-a1b7-99718745414c","pitchNumber":1,"startTime":"2025-08-02T02:25:26.864Z","endTime":"2025-08-02T02:25:31.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:25:31.078Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out, shortstop Geraldo Perdomo to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T02:27:11.088Z","endTime":"2025-08-02T02:29:09.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T02:26:11.825Z","endTime":"2025-08-02T02:27:13.272Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.63708473049931,"strikeZoneBottom":1.6735975552017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.233159502760483,"aZ":-31.660567720662428,"pfxX":5.1020389843536496,"pfxZ":0.347981755126078,"pX":2.914387777694575,"pZ":-0.3467072873107613,"vX0":9.477307332317238,"vY0":-121.20723234862344,"vZ0":-6.869186025400898,"x":5.91,"y":248.14,"x0":-1.7132542044940038,"y0":50.005649720874246,"z0":5.297589739422017,"aX":7.571442607257478},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.8,"breakHorizontal":-11.5,"spinRate":2505,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4523311254595801,"extension":6.540589480616408},"index":1,"playId":"76561bc7-988f-3c97-a43b-15802e7096d5","pitchNumber":1,"startTime":"2025-08-02T02:27:13.272Z","endTime":"2025-08-02T02:27:16.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.65530995050386,"strikeZoneBottom":1.70452170219194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.091738652920878,"aZ":-29.657463177062255,"pfxX":3.0188043478703337,"pfxZ":1.5640546219040754,"pX":1.7969054912988511,"pZ":2.748191359195747,"vX0":7.700279537430626,"vY0":-126.22316209517116,"vZ0":-1.2067039894892164,"x":48.51,"y":164.58,"x0":-1.6876458160595758,"y0":50.00440959930215,"z0":5.624109031098451,"aX":4.862391980999622},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":-7.2,"spinRate":2305,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.43420805464605516,"extension":6.469073545352372},"index":2,"playId":"4f622ff6-d456-323a-a1e2-ccc34ae5c0b8","pitchNumber":2,"startTime":"2025-08-02T02:27:34.244Z","endTime":"2025-08-02T02:27:37.448Z","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":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.48978773727025,"strikeZoneBottom":1.63448592558036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.228147943968697,"aZ":-27.62396297582803,"pfxX":4.040735951889691,"pfxZ":2.7441700279230945,"pX":1.2895294650914961,"pZ":1.8507702140099833,"vX0":6.384338339510992,"vY0":-128.63399355581646,"vZ0":-3.8090194253542347,"x":67.85,"y":188.81,"x0":-1.7593934009125711,"y0":50.0029632536503,"z0":5.5171047523356975,"aX":6.70240005693068},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.2,"breakHorizontal":-8.9,"spinRate":2290,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.42747593454613897,"extension":6.3474615761890085},"index":3,"playId":"5b1dbf21-50e9-31fb-83b8-f6555490712c","pitchNumber":3,"startTime":"2025-08-02T02:27:53.188Z","endTime":"2025-08-02T02:27:57.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.38978426606602,"strikeZoneBottom":1.55049828156113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.137681182039216,"aZ":-15.067787723033668,"pfxX":-8.555373765804639,"pfxZ":9.293132405126256,"pX":0.8714401488536192,"pZ":2.8074380965839363,"vX0":9.435299206909166,"vY0":-135.65321598469444,"vZ0":-4.654783987919059,"x":83.78,"y":162.98,"x0":-1.5610982823239494,"y0":50.000696449664964,"z0":5.61618071051897,"aX":-15.744296611517354},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":13.2,"spinRate":2483,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40571610842973893,"extension":6.5232080340486025},"index":4,"playId":"eaed91cf-45b0-362e-bfa6-8f385d0bdaf7","pitchNumber":4,"startTime":"2025-08-02T02:28:14.058Z","endTime":"2025-08-02T02:28:17.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.231169478624775,"aZ":-26.069438844964036,"pfxX":-10.09764605824318,"pfxZ":3.323361094313693,"pX":-0.5498996539165478,"pZ":2.9702884244635266,"vX0":6.668786231721382,"vY0":-134.9029541213611,"vZ0":-2.0186387759805364,"x":137.96,"y":158.58,"x0":-1.7461036636731375,"y0":50.00447940728365,"z0":5.572000574019946,"aX":-18.553151907193016},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.8,"breakHorizontal":16.8,"spinRate":2370,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.40651970799501935,"extension":6.596465230814501},"index":5,"playId":"464348bf-35eb-3c50-a81c-32b070c18422","pitchNumber":5,"startTime":"2025-08-02T02:28:35.193Z","endTime":"2025-08-02T02:28:39.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.3976184660555,"aZ":-36.17269032995239,"pfxX":9.720977148984723,"pfxZ":-2.840301674193457,"pX":0.7233952251649446,"pZ":2.0380252889566446,"vX0":3.363760532915148,"vY0":-118.93763551981532,"vZ0":-0.34995706341340527,"x":89.43,"y":183.75,"x0":-1.9785897807810626,"y0":50.00190019274948,"z0":5.51512329326224,"aX":13.690961769654233},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.9,"breakHorizontal":-18.5,"spinRate":2461,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.46351083339394483,"extension":6.485279502881306},"hitData":{"launchSpeed":83.6,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":150.67}},"index":6,"playId":"57157bbc-beed-3c85-bd60-fc58acf560e1","pitchNumber":6,"startTime":"2025-08-02T02:28:59.195Z","endTime":"2025-08-02T02:29:09.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:29:09.669Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Alexander singles on a ground ball to third baseman Gio Urshela.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T02:31:23.486Z","endTime":"2025-08-02T02:32:43.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.28693736890208,"strikeZoneBottom":1.53730656203976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.642664487679383,"aZ":-17.76440488044638,"pfxX":10.355243911669751,"pfxZ":7.97842443139989,"pX":1.4265695588772282,"pZ":1.561082476189413,"vX0":-8.404865699455224,"vY0":-133.504763602839,"vZ0":-6.67338451489514,"x":62.62,"y":196.63,"x0":3.269648158909503,"y0":50.00122586176451,"z0":5.3708750212437275,"aX":18.698013523617803},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.2,"breakHorizontal":-16.9,"spinRate":2170,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4102074581317292,"extension":7.269249539618114},"index":0,"playId":"e519e772-5efe-31a2-bfd4-e59fee8b0e9c","pitchNumber":1,"startTime":"2025-08-02T02:31:30.122Z","endTime":"2025-08-02T02:31:34.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":81.9,"strikeZoneTop":3.24017380177413,"strikeZoneBottom":1.52662941075662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.002947337554293,"aZ":-20.700879610717053,"pfxX":10.873037191879869,"pfxZ":6.643698526828268,"pX":-3.8357666769382E-5,"pZ":1.915870413216526,"vX0":-12.147604257394853,"vY0":-131.36394832487434,"vZ0":-4.310179864097304,"x":117.0,"y":187.05,"x0":3.2983983916923303,"y0":50.00152883333829,"z0":5.141224381613021,"aX":18.770675799426982},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.0,"breakHorizontal":-16.7,"spinRate":2099,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.41893671450936587,"extension":7.382222098580176},"index":1,"playId":"5291b9bf-d20d-3235-890c-25a039e2d439","pitchNumber":2,"startTime":"2025-08-02T02:31:45.411Z","endTime":"2025-08-02T02:31:49.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.23157049688228,"strikeZoneBottom":1.57609003474599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.23839620843515,"aZ":-28.69860564866175,"pfxX":-3.086203684513474,"pfxZ":2.6722406035680946,"pX":0.3873247464051105,"pZ":1.1194731318761166,"vX0":-5.895873771195154,"vY0":-113.93322421484261,"vZ0":-3.1669911500131716,"x":102.24,"y":208.55,"x0":3.4215635389140453,"y0":50.00068925766422,"z0":5.398729257798628,"aX":-4.00826149715627},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":4.2,"breakHorizontal":7.2,"spinRate":2300,"spinDirection":283},"zone":14,"typeConfidence":2.0,"plateTime":0.48293544546557143,"extension":6.82739641204577},"index":2,"playId":"b8218822-59cf-3b3f-aa2b-220f8ad58c95","pitchNumber":3,"startTime":"2025-08-02T02:32:02.564Z","endTime":"2025-08-02T02:32:07.074Z","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":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.1,"strikeZoneTop":3.23553501884999,"strikeZoneBottom":1.61119392799978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.840697102200835,"aZ":-20.935874467789766,"pfxX":10.729773620319936,"pfxZ":6.401587659658788,"pX":1.2112547357923753,"pZ":2.495707292205505,"vX0":-8.974417259939619,"vY0":-133.21074864666457,"vZ0":-3.2745639133139806,"x0":3.2690702281836783,"y0":50.00094714379322,"z0":5.296656236067755,"aX":18.831573038761636},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.9,"breakHorizontal":-16.9,"spinRate":2153,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4149011852093003,"extension":7.425643796666426},"index":3,"playId":"9b8f61e9-6059-3bc6-a101-0e8c4a020185","pitchNumber":4,"startTime":"2025-08-02T02:32:19.307Z","endTime":"2025-08-02T02:32:23.371Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.58320737646988,"aZ":-18.2861789748566,"pfxX":4.243886660683472,"pfxZ":8.314018127076217,"pX":0.6811917181348353,"pZ":2.0945034652575334,"vX0":-8.446242050036938,"vY0":-128.88134459899493,"vZ0":-4.523253416532249,"x":70.83,"y":171.4,"x0":3.4600178454956003,"y0":50.000427724149276,"z0":5.29827617550848,"aX":7.087403584120947},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.2,"breakHorizontal":-5.6,"spinRate":2281,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.42614592381987837,"extension":7.068494171785776},"hitData":{"launchSpeed":81.7,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":174.99}},"index":4,"playId":"b5bf50a8-147e-3cc4-bc4d-54bad3ea2a30","pitchNumber":5,"startTime":"2025-08-02T02:32:35.730Z","endTime":"2025-08-02T02:32:43.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:32:43.715Z","atBatIndex":14},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jorge Barrosa grounds into a double play, shortstop Darell Hernaiz to second baseman Luis Urías to first baseman Nick Kurtz. Blaze Alexander out at 2nd. Jorge Barrosa out at 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T02:33:09.616Z","endTime":"2025-08-02T02:33:50.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.25475989547337,"strikeZoneBottom":1.48820286027959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.32480690732753,"aZ":-26.206724046606652,"pfxX":9.714193544949385,"pfxZ":3.3787029735443763,"pX":0.14251323601920263,"pZ":2.9743386396191043,"vX0":-11.275820464147628,"vY0":-131.90555477292298,"vZ0":-1.3061991798699797,"x":111.57,"y":158.47,"x0":3.205006926335486,"y0":50.00523947851791,"z0":5.403227301740139,"aX":17.16909563766597},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.0,"breakHorizontal":-15.2,"spinRate":2060,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.4148073846928382,"extension":7.349588373071228},"index":0,"playId":"5cb60c12-579a-3348-831d-ace49d949733","pitchNumber":1,"startTime":"2025-08-02T02:33:09.616Z","endTime":"2025-08-02T02:33:14.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-02T02:33:41.617Z","endTime":"2025-08-02T02:33:41.618Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.778728187367054,"aZ":-26.07065626975356,"pfxX":4.721895891338551,"pfxZ":3.6082925527857217,"pX":0.21491263740374347,"pZ":2.7893149371450874,"vX0":-9.455060726302596,"vY0":-128.9533967938659,"vZ0":-1.606079619321684,"x":108.81,"y":163.47,"x0":3.3086593589001536,"y0":50.00130216891274,"z0":5.423388855502936,"aX":7.984805678962513},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.4,"breakHorizontal":-6.5,"spinRate":2120,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.42407963700764606,"extension":7.104960329257657},"hitData":{"launchSpeed":89.9,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.24,"coordY":150.67}},"index":2,"playId":"1541f5a7-f8f6-3a92-ae17-c269529902ff","pitchNumber":2,"startTime":"2025-08-02T02:33:41.619Z","endTime":"2025-08-02T02:33:50.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:33:50.285Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alek Thomas singles on a line drive to right fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T02:34:17.218Z","endTime":"2025-08-02T02:35:01.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.0,"endSpeed":72.2,"strikeZoneTop":3.198275784497,"strikeZoneBottom":1.36364294475959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.839454303373902,"aZ":-29.69104970389384,"pfxX":-3.010056180801141,"pfxZ":1.8917132321800345,"pX":-0.11351254330811432,"pZ":2.481676840498331,"vX0":-6.796435791934319,"vY0":-113.48455400637381,"vZ0":-0.05427569762015727,"x":121.33,"y":171.77,"x0":3.305277775204002,"y0":50.0006468992709,"z0":5.451631812852905,"aX":-3.943551694084235},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":3.7,"breakHorizontal":7.1,"spinRate":2335,"spinDirection":279},"zone":5,"typeConfidence":2.0,"plateTime":0.48175900270128125,"extension":6.900258105300644},"index":0,"playId":"199c4bc1-acc3-3b73-89da-bb78d89e5369","pitchNumber":1,"startTime":"2025-08-02T02:34:17.218Z","endTime":"2025-08-02T02:34:21.012Z","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":77.1,"endSpeed":70.6,"strikeZoneTop":3.30261331025352,"strikeZoneBottom":1.43656675864409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.605840666669636,"aZ":-31.309610318135388,"pfxX":-5.272079446515569,"pfxZ":0.6822638039780404,"pX":-1.2582716422335052,"pZ":2.508919173253651,"vX0":-8.66415883228068,"vY0":-111.90124697736832,"vZ0":1.1813585561353828,"x":142.29,"y":194.67,"x0":3.359743345508979,"y0":50.000431681126884,"z0":5.200288832102467,"aX":-6.6327025256938485},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":1.9,"breakHorizontal":11.9,"spinRate":2341,"spinDirection":285},"zone":11,"typeConfidence":2.0,"plateTime":0.49088097515523277,"extension":7.209206722225196},"index":1,"playId":"72806650-26ea-325c-ba1c-afe5a14c08d6","pitchNumber":2,"startTime":"2025-08-02T02:34:32.330Z","endTime":"2025-08-02T02:34:36.505Z","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":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.339790173928932,"aZ":-31.371710952718633,"pfxX":-6.204535830312464,"pfxZ":0.6331173715536691,"pX":-0.6634724367716655,"pZ":1.6336988778493609,"vX0":-7.170935664998387,"vY0":-111.76799028382327,"vZ0":-0.6796070354957577,"x":87.24,"y":157.98,"x0":3.3999621983476502,"y0":50.00032622662051,"z0":5.181346590320049,"aX":-7.796626715168353},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":1.3,"breakHorizontal":13.2,"spinRate":2397,"spinDirection":289},"zone":7,"typeConfidence":2.0,"plateTime":0.4912547194088872,"extension":6.985272972918631},"hitData":{"launchSpeed":72.3,"launchAngle":25.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.03,"coordY":128.88}},"index":2,"playId":"023adc93-a487-3824-8c0b-54fbc58f0fde","pitchNumber":3,"startTime":"2025-08-02T02:34:50.795Z","endTime":"2025-08-02T02:35:01.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:35:01.998Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T02:35:26.475Z","endTime":"2025-08-02T02:36:32.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.22245746770237,"strikeZoneBottom":1.50445744351586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.46199743935687,"aZ":-19.28782832359263,"pfxX":8.346712874308016,"pfxZ":7.208350587982368,"pX":0.7806919206339864,"pZ":2.9926190925302727,"vX0":-9.81346313040231,"vY0":-132.85266807727035,"vZ0":-2.358148674579684,"x":119.9,"y":127.01,"x0":3.4379782769894778,"y0":50.002069694556255,"z0":5.293657389498788,"aX":14.920156558764047},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.7,"breakHorizontal":-13.0,"spinRate":2231,"spinDirection":118},"zone":3,"typeConfidence":2.0,"plateTime":0.4122861092531469,"extension":7.174519147129111},"index":0,"playId":"c3610615-2e24-3754-9c50-1aa787532b6e","pitchNumber":1,"startTime":"2025-08-02T02:35:26.475Z","endTime":"2025-08-02T02:35:30.143Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-02T02:35:49.075Z","endTime":"2025-08-02T02:35:49.076Z","isPitch":false,"type":"action","player":{"id":645444,"link":"/api/v1/people/645444"}},{"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":91.7,"endSpeed":83.8,"strikeZoneTop":3.36310904421778,"strikeZoneBottom":1.58359600144087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.482613183094067,"aZ":-20.308507003592702,"pfxX":7.75687617833548,"pfxZ":6.5931263058459955,"pX":-0.07605618801718116,"pZ":4.139675045030542,"vX0":-11.619942039435516,"vY0":-133.04521402318494,"vZ0":0.5793014374475346,"x":92.07,"y":169.35,"x0":3.3322829923677606,"y0":50.00293412100535,"z0":5.386425282121737,"aX":13.961861202129368},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.4,"breakHorizontal":-11.6,"spinRate":2113,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.4110593730440435,"extension":7.484224429097279},"index":2,"playId":"135efeea-e9a4-310e-bebf-ab9bd5f4c034","pitchNumber":2,"startTime":"2025-08-02T02:35:49.077Z","endTime":"2025-08-02T02:35:53.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.589844092542336,"aZ":-20.614587263249717,"pfxX":9.329388000924798,"pfxZ":6.464514156682624,"pX":0.6541142251160922,"pZ":2.571529724480554,"vX0":-10.092047346865263,"vY0":-133.15074738185805,"vZ0":-3.273586026717484,"x":112.37,"y":191.69,"x0":3.288137854857481,"y0":50.00611644758496,"z0":5.315256547104291,"aX":16.692518174682885},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.2,"breakHorizontal":-14.6,"spinRate":2237,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.4119570021101322,"extension":7.321557523428827},"index":3,"playId":"17eb90a0-b8ad-381b-968a-24e4271374a4","pitchNumber":3,"startTime":"2025-08-02T02:36:07.729Z","endTime":"2025-08-02T02:36:11.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.555424985106097,"aZ":-28.635522374016492,"pfxX":-3.4012511858914865,"pfxZ":2.7702759945349795,"pX":0.12134709946857544,"pZ":1.744255328426714,"vX0":-6.906015418172754,"vY0":-112.15531658708262,"vZ0":-1.0675231939716534,"x":2.69,"y":209.69,"x0":3.677843265471299,"y0":50.00544755198661,"z0":5.136805820665284,"aX":-4.349139421747938},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":5.0,"breakHorizontal":7.9,"spinRate":2290,"spinDirection":284},"zone":8,"typeConfidence":2.0,"plateTime":0.4876626521136105,"extension":7.0654747933483835},"index":4,"playId":"bdb7acdb-91b8-3bd7-8fcd-35f15f035465","pitchNumber":4,"startTime":"2025-08-02T02:36:29.113Z","endTime":"2025-08-02T02:36:32.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:36:32.261Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T02:38:40.036Z","endTime":"2025-08-02T02:41:01.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.65060082522142,"strikeZoneBottom":1.77136982277523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.455587055228534,"aZ":-15.71578310503686,"pfxX":-8.949401172198987,"pfxZ":8.810942519049402,"pX":0.751062155118583,"pZ":3.0364574718680375,"vX0":9.434739808706967,"vY0":-136.6370522124112,"vZ0":-4.0916042892574715,"x":88.37,"y":156.8,"x0":-1.6037415897260403,"y0":50.006490011460414,"z0":5.651786726925426,"aX":-16.72435372117309},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":13.9,"spinRate":2336,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4027159424153477,"extension":6.6242539306358115},"index":0,"playId":"efbbddf5-2c2a-375e-aae9-6392d9560e14","pitchNumber":1,"startTime":"2025-08-02T02:38:40.036Z","endTime":"2025-08-02T02:38:43.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.6415743960879,"strikeZoneBottom":1.70052480684001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.777551326423236,"aZ":-32.70697188289977,"pfxX":-6.359624832709368,"pfxZ":-0.3622526596143478,"pX":0.834091630210752,"pZ":1.045657318083711,"vX0":8.295989535731216,"vY0":-121.14567193110297,"vZ0":-3.437772487314877,"x":85.21,"y":210.55,"x0":-1.8020431711664424,"y0":50.0006108045226,"z0":5.330174863054526,"aX":-9.49084637934073},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.2,"breakHorizontal":9.6,"spinRate":1400,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4514298820528726,"extension":6.707287939024757},"index":1,"playId":"d145fb7f-f68d-3270-92b9-a38c58297734","pitchNumber":2,"startTime":"2025-08-02T02:38:55.113Z","endTime":"2025-08-02T02:38:59.235Z","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":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.56080543813135,"strikeZoneBottom":1.71379824768579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.337836170467437,"aZ":-32.3523551755312,"pfxX":-4.60272232739543,"pfxZ":-0.11429300284658339,"pX":0.8273581105285839,"pZ":3.2079012367742994,"vX0":7.871435834771023,"vY0":-122.38398688381335,"vZ0":0.9072815003802936,"x":85.46,"y":152.17,"x0":-1.821045631334361,"y0":50.00358366927952,"z0":5.5861112534124695,"aX":-7.03822548485019},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.2,"breakHorizontal":6.6,"spinRate":1471,"spinDirection":252},"zone":3,"typeConfidence":2.0,"plateTime":0.44618028698221046,"extension":6.7177868646534025},"index":2,"playId":"4ab9e066-950e-3046-a4a5-3034097f9d66","pitchNumber":3,"startTime":"2025-08-02T02:39:11.363Z","endTime":"2025-08-02T02:39:15.468Z","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":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.59615780204181,"strikeZoneBottom":1.71819139267373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11709289706424,"aZ":-16.264857165061105,"pfxX":-8.685128419178762,"pfxZ":8.298957982294244,"pX":1.3814980360961826,"pZ":3.470500782265009,"vX0":10.414595285491028,"vY0":-137.92322756432918,"vZ0":-2.906649971931468,"x":64.34,"y":145.08,"x0":-1.3240211797430288,"y0":50.00303192230391,"z0":5.641805540603244,"aX":-16.650074427499693},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":13.4,"spinRate":2391,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.39790208356244205,"extension":6.425965880704233},"index":3,"playId":"95577a8f-f4f0-36b7-b85b-bff0897126cc","pitchNumber":4,"startTime":"2025-08-02T02:39:27.611Z","endTime":"2025-08-02T02:39:31.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.60493229955425,"strikeZoneBottom":1.75808199507457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.336033641596117,"aZ":-25.71900234686953,"pfxX":0.4638583691650735,"pfxZ":3.8209701185654,"pX":-0.2935703866169603,"pZ":3.291423540668325,"vX0":4.193258305375175,"vY0":-128.60617835304149,"vZ0":-0.877755509862068,"x":128.19,"y":149.91,"x0":-1.9992828846085144,"y0":50.00642639012391,"z0":5.615341162898377,"aX":0.7836041901764277},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.0,"breakHorizontal":-1.7,"spinRate":2343,"spinDirection":175},"zone":1,"typeConfidence":2.0,"plateTime":0.4243921112022351,"extension":6.343099853810332},"index":4,"playId":"4c2ce28e-cd2c-3875-82bf-a55b6f53229c","pitchNumber":5,"startTime":"2025-08-02T02:39:46.577Z","endTime":"2025-08-02T02:39:50.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.245558850717412,"aZ":-33.23679625174747,"pfxX":9.207507788844254,"pfxZ":-0.7701624617648868,"pX":1.4914099276871695,"pZ":2.292961834139744,"vX0":5.188194148292761,"vY0":-117.59422891825913,"vZ0":-0.019442446152713178,"x":60.15,"y":176.87,"x0":-1.9500359343723193,"y0":50.002383060015525,"z0":5.421485600932603,"aX":12.711515214161176},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.1,"breakHorizontal":-18.0,"spinRate":2360,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4683211780418106,"extension":6.516904224742747},"index":5,"playId":"65dca87b-7aaa-310f-b884-77c46310d603","pitchNumber":6,"startTime":"2025-08-02T02:40:02.156Z","endTime":"2025-08-02T02:40:05.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.881521290920393,"aZ":-32.67849625969931,"pfxX":9.371070920465389,"pfxZ":-0.36864193536432843,"pX":0.8117471197676449,"pZ":2.30422024597066,"vX0":4.183175977682304,"vY0":-117.21872144103683,"vZ0":0.21342680013447812,"x":86.06,"y":176.57,"x0":-2.2235070771716887,"y0":50.00372099663666,"z0":5.3088674768299065,"aX":12.804544142348044},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.2,"breakHorizontal":-18.1,"spinRate":2497,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4705386759215462,"extension":6.275202803632246},"index":6,"playId":"c72098c5-9b99-3419-9dc8-e1dce0a2ddaa","pitchNumber":7,"startTime":"2025-08-02T02:40:31.852Z","endTime":"2025-08-02T02:40:35.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.49842144529816,"strikeZoneBottom":1.65150055252909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.24583115107893,"aZ":-34.24645571065115,"pfxX":-4.927835617603,"pfxZ":-1.3805524668711016,"pX":-1.1758673761168708,"pZ":2.4961158799266627,"vX0":3.347617810485719,"vY0":-121.66152167409923,"vZ0":0.18587709744733738,"x":161.82,"y":171.38,"x0":-1.9275409645845958,"y0":50.001691976623,"z0":5.380092527470058,"aX":-7.4073657922904905},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.2,"breakHorizontal":8.2,"spinRate":1319,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4497235475095267,"extension":6.718173330294588},"index":7,"playId":"d643a2ec-096f-30f1-8cf3-fc4e734500cd","pitchNumber":8,"startTime":"2025-08-02T02:40:54.968Z","endTime":"2025-08-02T02:41:01.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:41:01.004Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks. Lawrence Butler to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T02:41:10.238Z","endTime":"2025-08-02T02:44:01.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.033515649228043,"aZ":-27.332716182817258,"pfxX":1.2133781310519511,"pfxZ":2.9989230689871107,"pX":0.8092205931877747,"pZ":2.508930797881664,"vX0":6.128952952688421,"vY0":-126.59358601044768,"vZ0":-1.9485433049448484,"x":86.15,"y":171.04,"x0":-1.8058332404637698,"y0":50.00476176296513,"z0":5.48727728428591,"aX":1.9585067636939983},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.2,"breakHorizontal":-3.6,"spinRate":2355,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.4334867400187261,"extension":6.436371554703025},"index":0,"playId":"7daec95d-8a31-3671-8da5-b69f6496e080","pitchNumber":1,"startTime":"2025-08-02T02:41:26.830Z","endTime":"2025-08-02T02:41:30.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.77121768117845,"strikeZoneBottom":1.76826236528614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.488124174803623,"aZ":-33.19960279645144,"pfxX":-4.852319080533444,"pfxZ":-0.7013066676634834,"pX":0.7834534577541246,"pZ":1.2806957547749431,"vX0":7.727914403366221,"vY0":-120.1332688069074,"vZ0":-2.7485303691577494,"x":87.14,"y":204.2,"x0":-1.8326158449739387,"y0":50.00017457597825,"z0":5.366866399610016,"aX":-7.150550941895716},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.7,"breakHorizontal":7.1,"spinRate":1389,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.45451581266107866,"extension":6.727703884818676},"index":1,"playId":"f1aabdf7-bf54-3716-be8a-3577eb6d19b1","pitchNumber":2,"startTime":"2025-08-02T02:42:11.399Z","endTime":"2025-08-02T02:42:16.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.80622951104627,"strikeZoneBottom":1.70992048083599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.47722429309862,"aZ":-24.719153784590613,"pfxX":-10.26931827740393,"pfxZ":4.0716413377131,"pX":-1.4276168454556466,"pZ":3.9330943787222328,"vX0":4.642717097781404,"vY0":-134.7602048157637,"vZ0":0.15555117056270396,"x":171.42,"y":132.59,"x0":-1.8426918045814922,"y0":50.00347964434069,"z0":5.62704174802581,"aX":-18.80590615510119},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.7,"breakHorizontal":17.5,"spinRate":2113,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4071324840964037,"extension":6.5837892232657955},"index":2,"playId":"9cabfdd1-9879-3e91-8741-c1968aec6c60","pitchNumber":3,"startTime":"2025-08-02T02:42:31.160Z","endTime":"2025-08-02T02:42:35.038Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.044113989712514,"aZ":-32.45147764452006,"pfxX":-5.410829026536689,"pfxZ":-0.18991633759736537,"pX":0.019950948667439513,"pZ":1.3203623132208555,"vX0":6.026402933072301,"vY0":-119.26172712095968,"vZ0":-2.5773020962906728,"x":116.24,"y":203.13,"x0":-1.8318013492532013,"y0":50.00510000552173,"z0":5.3301351058887665,"aX":-7.828427778962756},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.7,"breakHorizontal":8.4,"spinRate":1378,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.45853591319680653,"extension":6.5605071495917},"index":3,"playId":"047ec921-035b-308d-b692-69ee58c6b3a1","pitchNumber":4,"startTime":"2025-08-02T02:42:53.476Z","endTime":"2025-08-02T02:42:57.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.3,"strikeZoneTop":3.81743387454074,"strikeZoneBottom":1.7091785502961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64429394956567,"aZ":-13.971342056234082,"pfxX":-7.889114601454298,"pfxZ":10.123921423005925,"pX":-0.8766455737145835,"pZ":2.3266268204441234,"vX0":5.124693094335902,"vY0":-134.125269369385,"vZ0":-5.627402261819203,"x":150.42,"y":175.96,"x0":-1.800409862621674,"y0":50.00002521689347,"z0":5.47146403138506,"aX":-14.178327565814108},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":13.0,"spinRate":2426,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.41048915966207833,"extension":6.690369551208367},"index":4,"playId":"c37fc7f4-84e7-3b04-979b-ae753f3ab569","pitchNumber":5,"startTime":"2025-08-02T02:43:17.435Z","endTime":"2025-08-02T02:43:21.290Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"c99a82a7-1b2b-3572-8c4d-cc524c089a62","startTime":"2025-08-02T02:43:36.233Z","endTime":"2025-08-02T02:43:39.233Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.79360434908038,"strikeZoneBottom":1.69781770865762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.918911704997697,"aZ":-34.63192162620959,"pfxX":-4.703394243968276,"pfxZ":-1.676183329549743,"pX":-0.17231105587279574,"pZ":1.35526150082057,"vX0":5.453828832156584,"vY0":-119.75307762761874,"vZ0":-2.3083939046251984,"x":123.57,"y":202.19,"x0":-1.8574063553910607,"y0":50.00254553191766,"z0":5.399576423730745,"aX":-6.901172986430719},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.4,"breakHorizontal":7.3,"spinRate":1447,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.45561861898260325,"extension":6.835315291059996},"index":6,"playId":"ce1de7f7-5834-31f6-afeb-d22459795172","pitchNumber":6,"startTime":"2025-08-02T02:43:56.374Z","endTime":"2025-08-02T02:44:01.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:44:01.836Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to right fielder Corbin Carroll. Lawrence Butler to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T02:44:19.916Z","endTime":"2025-08-02T02:45:40.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.73456549420902,"strikeZoneBottom":1.71204037197505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.8357341368094,"aZ":-21.62809215564468,"pfxX":-10.740480869151444,"pfxZ":5.599339299953973,"pX":-1.2554074110850177,"pZ":3.231995782701575,"vX0":4.744890031005614,"vY0":-136.77448913438752,"vZ0":-2.5056273763106507,"x":164.85,"y":151.52,"x0":-1.6230179552179993,"y0":50.00301462661073,"z0":5.652777314219395,"aX":-20.2286335577972},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":18.4,"spinRate":2274,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40137672510396394,"extension":6.468343294829657},"index":0,"playId":"ee6ce36b-531c-3df8-acf8-a64e167d4dba","pitchNumber":1,"startTime":"2025-08-02T02:44:32.278Z","endTime":"2025-08-02T02:44:36.075Z","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":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.66500163218614,"strikeZoneBottom":1.72840087121699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.340905628637696,"aZ":-22.611149105928284,"pfxX":-10.101204492293881,"pfxZ":5.123917547495283,"pX":-0.04770098708807656,"pZ":3.516154604657572,"vX0":7.667588846362749,"vY0":-136.14743130842626,"vZ0":-1.568684287029312,"x":118.82,"y":143.84,"x0":-1.5953867214881066,"y0":50.00673730540929,"z0":5.672775615043269,"aX":-18.868951258669853},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":16.6,"spinRate":2277,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.4030985882772584,"extension":6.488088761427485},"index":1,"playId":"dda6dda4-ca72-3984-8922-b47c54910c1c","pitchNumber":2,"startTime":"2025-08-02T02:44:50.274Z","endTime":"2025-08-02T02:44:54.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.6826173422534,"strikeZoneBottom":1.68470990392352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.279752956233676,"aZ":-28.889909835323756,"pfxX":2.0942158286255967,"pfxZ":2.0164974098337236,"pX":1.7931552452821342,"pZ":0.9402083044769511,"vX0":8.182615846745279,"vY0":-126.22280434698978,"vZ0":-5.309508414606488,"x":48.65,"y":213.39,"x0":-1.7497386961301142,"y0":50.00560207833496,"z0":5.369410644193463,"aX":3.411229704850259},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":-5.5,"spinRate":2369,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4322867711911429,"extension":6.592241922580549},"index":2,"playId":"6cfc1b02-9f87-303c-943b-fcc2596ff1a4","pitchNumber":3,"startTime":"2025-08-02T02:45:08.661Z","endTime":"2025-08-02T02:45:12.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95090042675853,"aZ":-23.360366275775842,"pfxX":-9.851444467963777,"pfxZ":4.86576792663354,"pX":0.12942869186532685,"pZ":2.566637559270332,"vX0":7.828495559995268,"vY0":-134.23458392261182,"vZ0":-3.6112614605141062,"x":112.07,"y":169.48,"x0":-1.5548940130252504,"y0":50.00597176509544,"z0":5.606352481777117,"aX":-17.85615336242195},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.2,"breakHorizontal":16.0,"spinRate":2257,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.40914329388499393,"extension":6.716885881613537},"hitData":{"launchSpeed":87.5,"launchAngle":29.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.42,"coordY":84.49}},"index":3,"playId":"36d0cf57-55db-3df1-9cf5-dee92b4941d6","pitchNumber":4,"startTime":"2025-08-02T02:45:29.351Z","endTime":"2025-08-02T02:45:40.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:45:40.577Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to first baseman Tyler Locklear in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T02:45:58.461Z","endTime":"2025-08-02T02:46:59.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.09135123581376,"aZ":-32.28683740982964,"pfxX":7.287769759133825,"pfxZ":-0.08373642019357241,"pX":0.380788081804022,"pZ":2.743393337217032,"vX0":3.311272185435948,"vY0":-118.5288120637935,"vZ0":0.4949691856891789,"x":102.49,"y":164.71,"x0":-1.9838641000008754,"y0":50.00116369962547,"z0":5.496292687274313,"aX":10.29600596449659},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.2,"breakHorizontal":-14.0,"spinRate":2389,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.46332496114200605,"extension":6.378095320071175},"index":0,"playId":"d07abb93-e3ad-3747-a251-a4e700f44652","pitchNumber":1,"startTime":"2025-08-02T02:46:19.815Z","endTime":"2025-08-02T02:46:26.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.64735664823643,"aZ":-19.514728414989833,"pfxX":-9.966266952682572,"pfxZ":6.727930149576586,"pX":-0.3491591484393456,"pZ":2.9242699274617587,"vX0":6.970785324940126,"vY0":-137.13017620410528,"vZ0":-3.521108901650893,"x":130.31,"y":159.82,"x0":-1.6444674516894096,"y0":50.00550683580344,"z0":5.575866326208555,"aX":-18.76090253840862},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":16.3,"spinRate":2313,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.40123622263494374,"extension":6.626173831932336},"hitData":{"launchSpeed":81.3,"launchAngle":77.0,"totalDistance":66.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":146.94,"coordY":186.7}},"index":1,"playId":"aaaa62b8-6da9-3039-b844-01ac97ff7c63","pitchNumber":2,"startTime":"2025-08-02T02:46:48.197Z","endTime":"2025-08-02T02:46:59.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:46:59.497Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out softly, catcher Jose Herrera to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T02:47:16.692Z","endTime":"2025-08-02T02:47:59.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.44776213496593,"strikeZoneBottom":1.5428507938215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.96327669290169,"aZ":-31.898955216640378,"pfxX":-6.933097347968553,"pfxZ":0.19150807419815763,"pX":-0.30352572084772006,"pZ":1.406919804114227,"vX0":5.450160736379255,"vY0":-119.32684622465207,"vZ0":-2.6297645628572734,"x":128.57,"y":200.79,"x0":-1.711209748309837,"y0":50.00467071808122,"z0":5.3841104415023375,"aX":-10.045931574402196},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.0,"breakHorizontal":11.3,"spinRate":1422,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.45821308482371714,"extension":6.765034741221456},"index":0,"playId":"38b764cb-cb22-3de6-a637-f88853c572c0","pitchNumber":1,"startTime":"2025-08-02T02:47:32.524Z","endTime":"2025-08-02T02:47:36.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":82.6,"endSpeed":76.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.5285845878333,"aZ":-33.80596043159951,"pfxX":-5.361225077355412,"pfxZ":-1.1168703706368905,"pX":0.15242826368803167,"pZ":2.0898042299658344,"vX0":6.3738810291776495,"vY0":-120.13053307714705,"vZ0":-1.0318580762167486,"x":111.19,"y":182.36,"x0":-1.8344139740139696,"y0":50.000179213579294,"z0":5.520867764283966,"aX":-7.861854108505349},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.0,"breakHorizontal":8.3,"spinRate":1390,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.455350533989745,"extension":6.742395706970847},"hitData":{"launchSpeed":38.0,"launchAngle":-83.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.96,"coordY":200.28}},"index":1,"playId":"9006d95c-e902-3773-89aa-18b0a4bf52bc","pitchNumber":2,"startTime":"2025-08-02T02:47:51.623Z","endTime":"2025-08-02T02:47:59.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:47:59.149Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ketel Marte pops out softly to catcher Shea Langeliers in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T02:49:57.057Z","endTime":"2025-08-02T02:50:28.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":78.4,"endSpeed":71.3,"strikeZoneTop":3.48746586314258,"strikeZoneBottom":1.58820135460141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.159011615590007,"aZ":-31.097435541309206,"pfxX":-2.4149403184272633,"pfxZ":0.8304974846217608,"pX":0.5620293938477917,"pZ":3.525661563829894,"vX0":-6.160885805040455,"vY0":-113.95958324476241,"vZ0":2.5012332687846017,"x":95.58,"y":143.59,"x0":3.6267991216706617,"y0":50.00475191031164,"z0":5.509690184482068,"aX":-3.139435780040093},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":2.5,"breakHorizontal":6.1,"spinRate":2303,"spinDirection":279},"zone":3,"typeConfidence":2.0,"plateTime":0.48273886200779303,"extension":6.847482782694133},"index":0,"playId":"31d5d1fd-cc77-39bc-a56f-2fc59461ab22","pitchNumber":1,"startTime":"2025-08-02T02:50:04.896Z","endTime":"2025-08-02T02:50:09.297Z","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":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.652776075049914,"aZ":-27.99167040522666,"pfxX":12.325998060527613,"pfxZ":2.8725810969297303,"pX":-0.20704724371722488,"pZ":2.686425042994351,"vX0":-11.981265857203525,"vY0":-120.72249152137424,"vZ0":-0.32689030117968687,"x":124.89,"y":166.25,"x0":3.2530434007716904,"y0":50.001319631164456,"z0":5.318206229743801,"aX":17.931333643829205},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.4,"breakHorizontal":-19.0,"spinRate":2157,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.4562258799232488,"extension":6.982783519994086},"hitData":{"launchSpeed":57.2,"launchAngle":84.0,"totalDistance":19.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":118.2,"coordY":203.33}},"index":1,"playId":"fd7b2304-71aa-3311-86df-b40c0936a1bb","pitchNumber":2,"startTime":"2025-08-02T02:50:20.460Z","endTime":"2025-08-02T02:50:28.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:50:28.416Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T02:50:39.855Z","endTime":"2025-08-02T02:54:11.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8,9,10,11],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":2.99597202392673,"strikeZoneBottom":1.40285694020885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.534197341614316,"aZ":-31.574103437728784,"pfxX":-3.2669760606539877,"pfxZ":0.4767717531683697,"pX":-0.29763977909020733,"pZ":2.514374662692683,"vX0":-7.359235438961679,"vY0":-111.87317337633304,"vZ0":1.0389891290395608,"x":128.35,"y":170.89,"x0":3.4684115191586393,"y0":50.00290930638813,"z0":5.298294875307335,"aX":-4.11029196167066},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":1.6,"breakHorizontal":7.9,"spinRate":2245,"spinDirection":280},"zone":1,"typeConfidence":2.0,"plateTime":0.49095267091683636,"extension":7.112110333234324},"index":0,"playId":"33a1c1da-4482-3bb4-af75-6113e9479515","pitchNumber":1,"startTime":"2025-08-02T02:50:53.719Z","endTime":"2025-08-02T02:50:57.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.9,"strikeZoneTop":3.10797051161153,"strikeZoneBottom":1.45267208482671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.847228532668897,"aZ":-30.67064192503349,"pfxX":-5.243156127354735,"pfxZ":1.1977366545450892,"pX":-1.0421735193054775,"pZ":1.5893851914129011,"vX0":-7.916442365361263,"vY0":-110.90178997501468,"vZ0":-0.626829961999178,"x":156.73,"y":195.87,"x0":3.2472873880110797,"y0":50.001395840017096,"z0":5.060067019283352,"aX":-6.563510432254024},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":2.3,"breakHorizontal":11.4,"spinRate":2301,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.49289385122768037,"extension":6.814980571635084},"index":1,"playId":"b60e6488-a180-3f0e-b809-4aa840ab01bb","pitchNumber":2,"startTime":"2025-08-02T02:51:07.811Z","endTime":"2025-08-02T02:51:11.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.454867238990516,"aZ":-18.91348320057192,"pfxX":9.943204951546782,"pfxZ":7.310429659072446,"pX":0.5734757357732861,"pZ":3.0119670007221973,"vX0":-10.118855678137443,"vY0":-134.8643134736764,"vZ0":-2.898341365562262,"x":95.14,"y":157.46,"x0":3.1096412173543593,"y0":50.0044297582714,"z0":5.458445345188974,"aX":18.042057948730438},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.7,"breakHorizontal":-15.5,"spinRate":2151,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.4084923426048386,"extension":7.28802193074047},"index":2,"playId":"eae773a8-bad6-3fee-9e13-cacda582f624","pitchNumber":3,"startTime":"2025-08-02T02:51:22.483Z","endTime":"2025-08-02T02:51:25.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":76.4,"endSpeed":70.1,"strikeZoneTop":3.21193173804503,"strikeZoneBottom":1.52583434371412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.334354099186292,"aZ":-30.13016262839599,"pfxX":-5.19033394675484,"pfxZ":1.6525539196163237,"pX":-1.9140435311434365,"pZ":2.2901846069529084,"vX0":-9.924862003254932,"vY0":-110.86327515057805,"vZ0":0.5603593314003332,"x":189.96,"y":176.95,"x0":3.3093811273806644,"y0":50.00157765886191,"z0":5.199779046929962,"aX":-6.4047250883347795},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":3.5,"breakHorizontal":12.1,"spinRate":2298,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.4956274019068516,"extension":6.973112970986705},"index":3,"playId":"39bd05c1-9f62-3fa4-8ba1-b8ebea1abee8","pitchNumber":4,"startTime":"2025-08-02T02:51:36.535Z","endTime":"2025-08-02T02:51:39.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.259588334522228,"aZ":-30.43891299763678,"pfxX":-6.7893540104073695,"pfxZ":1.3873601061584289,"pX":-0.4450066263624272,"pZ":2.300310696590712,"vX0":-6.499072430100181,"vY0":-111.55470476284589,"vZ0":0.6230735560327467,"x":133.96,"y":176.67,"x0":3.3951503531430207,"y0":50.003944779494645,"z0":5.171137755278437,"aX":-8.502116073531768},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":3.0,"breakHorizontal":14.0,"spinRate":2405,"spinDirection":289},"zone":4,"typeConfidence":2.0,"plateTime":0.49220289072883494,"extension":6.904496083613597},"index":4,"playId":"11a955f6-5608-313e-a08d-9447a4653396","pitchNumber":5,"startTime":"2025-08-02T02:51:54.061Z","endTime":"2025-08-02T02:51:58.238Z","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.0,"endSpeed":84.6,"strikeZoneTop":3.22133093698425,"strikeZoneBottom":1.44237356963913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23528422274885,"aZ":-19.632657457187626,"pfxX":8.69289739162923,"pfxZ":6.817245039810375,"pX":0.08487594423494896,"pZ":3.403980241052802,"vX0":-10.675817141515628,"vY0":-134.98375107086298,"vZ0":-1.8905787177184108,"x":113.76,"y":146.87,"x0":2.9675056467598244,"y0":50.00248826746102,"z0":5.500221434761836,"aX":15.992023563629829},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":-13.3,"spinRate":2073,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4062547254680364,"extension":7.303726854704234},"index":5,"playId":"d3b60ea4-8b2b-31d1-9056-90dc9f907c6d","pitchNumber":6,"startTime":"2025-08-02T02:52:13.430Z","endTime":"2025-08-02T02:52:19.047Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-02T02:52:26.551Z","endTime":"2025-08-02T02:52:37.418Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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":90.9,"endSpeed":82.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10160520999186,"aZ":-25.79801669699892,"pfxX":12.320935192525358,"pfxZ":3.6352286150251674,"pX":0.8839051565818007,"pZ":1.8988040987830619,"vX0":-10.34956529569737,"vY0":-131.8851168769292,"vZ0":-3.574106986799244,"x":83.31,"y":187.51,"x0":3.2659417258688794,"y0":50.00524951297541,"z0":5.183116666236988,"aX":21.620977456793753},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.0,"breakHorizontal":-19.9,"spinRate":2040,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4159571654305063,"extension":7.604189252841574},"index":7,"playId":"928c1bef-b330-30cf-8439-447dd099adef","pitchNumber":7,"startTime":"2025-08-02T02:52:37.418Z","endTime":"2025-08-02T02:52:40.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.013274845590864,"aZ":-20.84159898857061,"pfxX":10.213066727005348,"pfxZ":6.2839186271108005,"pX":0.14983487199300258,"pZ":3.1050789040133093,"vX0":-11.760371405214581,"vY0":-133.94613609471065,"vZ0":-1.4653211279504113,"x":111.29,"y":154.94,"x0":3.28639494109065,"y0":50.00135071839353,"z0":5.160817050524037,"aX":18.414390687864984},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":-15.7,"spinRate":2241,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.4101350339313088,"extension":7.379624176763952},"index":8,"playId":"82a7d149-26ef-3242-b189-3f51d25894f8","pitchNumber":8,"startTime":"2025-08-02T02:52:57.923Z","endTime":"2025-08-02T02:53:04.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":68.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.72736258622989,"aZ":-33.31531246945451,"pfxX":-4.988288946623774,"pfxZ":-0.9384264405439549,"pX":0.23537728639480002,"pZ":3.2146642204939404,"vX0":-5.742653158176672,"vY0":-109.98347067795592,"vZ0":3.4057746489009753,"x":108.03,"y":151.98,"x0":3.5407358945470047,"y0":50.00509855211,"z0":5.207344660202191,"aX":-6.037042411445575},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-0.4,"breakHorizontal":10.7,"spinRate":2272,"spinDirection":286},"zone":2,"typeConfidence":2.0,"plateTime":0.5003487428751789,"extension":6.95624537261885},"index":9,"playId":"74138fd9-e72d-39e5-9b38-8e077d332152","pitchNumber":9,"startTime":"2025-08-02T02:53:17.361Z","endTime":"2025-08-02T02:53:21.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.29984022829519,"aZ":-20.030252161246803,"pfxX":9.848585522752874,"pfxZ":6.962760186651247,"pX":0.048462523794803994,"pZ":3.3415276306085047,"vX0":-11.58828979680306,"vY0":-131.82451102878724,"vZ0":-0.8940699331975237,"x":115.15,"y":148.56,"x0":3.2399508219567204,"y0":50.00608275689101,"z0":5.175857274646837,"aX":17.1867783558212},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.6,"breakHorizontal":-15.0,"spinRate":2285,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.416893993272335,"extension":7.643209480292376},"index":10,"playId":"850edc21-3e73-3072-8acb-c7e4d2b78dc4","pitchNumber":10,"startTime":"2025-08-02T02:53:49.153Z","endTime":"2025-08-02T02:53:53.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.7,"strikeZoneTop":3.17283645175955,"strikeZoneBottom":1.492262484139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.6147124567602,"aZ":-31.97833632284535,"pfxX":12.781294842244407,"pfxZ":0.14133363677615485,"pX":-0.9070211443305864,"pZ":3.3027170689177856,"vX0":-13.552610327413584,"vY0":-118.95103509063063,"vZ0":2.645919212379116,"x":151.57,"y":149.61,"x0":3.2138376243979327,"y0":50.005015495097595,"z0":5.082431361649813,"aX":18.24957650545493},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.3,"breakHorizontal":-19.7,"spinRate":2101,"spinDirection":102},"zone":11,"typeConfidence":2.0,"plateTime":0.46112804235457094,"extension":7.158502671495596},"index":11,"playId":"b42c1d20-41ea-3459-b857-6f412c41fb4e","pitchNumber":11,"startTime":"2025-08-02T02:54:06.952Z","endTime":"2025-08-02T02:54:11.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:54:11.502Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T02:54:22.884Z","endTime":"2025-08-02T02:56:17.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.46417878658056,"strikeZoneBottom":1.79939558676105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49990791116661,"aZ":-21.367481857833415,"pfxX":10.001358428501707,"pfxZ":6.1812809722464745,"pX":-0.8557655889749528,"pZ":3.2670844448691674,"vX0":-13.935427877122827,"vY0":-131.54073712480033,"vZ0":-1.0678484889966877,"x":149.62,"y":150.57,"x0":3.216811594025233,"y0":50.00217284978261,"z0":5.265839947475618,"aX":17.485636138204327},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.2,"breakHorizontal":-15.0,"spinRate":2287,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.41674868555750644,"extension":7.176268323539314},"index":0,"playId":"16e8e5ab-70ed-34a1-acb7-e903334d2af0","pitchNumber":1,"startTime":"2025-08-02T02:54:35.195Z","endTime":"2025-08-02T02:54:39.388Z","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":90.6,"endSpeed":82.7,"strikeZoneTop":3.58629727940842,"strikeZoneBottom":1.6699858057389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.915300383225073,"aZ":-26.246744341812285,"pfxX":12.048624628908613,"pfxZ":3.3995097046637506,"pX":0.09962595639758301,"pZ":2.0429368408861626,"vX0":-12.717051035670371,"vY0":-131.28081870308418,"vZ0":-2.6685443486518112,"x":113.2,"y":183.62,"x0":3.442237389816726,"y0":50.004073271098335,"z0":5.027187181670378,"aX":21.022387828662072},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":-19.0,"spinRate":2085,"spinDirection":118},"zone":8,"typeConfidence":2.0,"plateTime":0.4172856628541477,"extension":7.123260326020036},"index":1,"playId":"f552e49b-cba9-37cf-a716-db91b41512e5","pitchNumber":2,"startTime":"2025-08-02T02:54:50.299Z","endTime":"2025-08-02T02:54:54.003Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-02T02:55:03.453Z","endTime":"2025-08-02T02:55:20.542Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.078175650585493,"aZ":-18.84396153791685,"pfxX":9.700993337131278,"pfxZ":7.53998304783336,"pX":1.0201347215920493,"pZ":2.1149017634529703,"vX0":-9.60874235301215,"vY0":-132.55118406837963,"vZ0":-4.362972767400038,"x":78.11,"y":181.68,"x0":3.4432748546173872,"y0":50.00253758688817,"z0":5.17035820815475,"aX":17.14898072556696},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":-15.4,"spinRate":2161,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.41426370532283086,"extension":7.307068754211978},"index":3,"playId":"602b09ce-6caf-3985-b1f3-444cc8059cfa","pitchNumber":3,"startTime":"2025-08-02T02:55:20.542Z","endTime":"2025-08-02T02:55:26.370Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"b0194d35-37d9-3f22-af73-6d6ef7d7b0fc","startTime":"2025-08-02T02:55:46.850Z","endTime":"2025-08-02T02:55:49.850Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":69.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.701771893318302,"aZ":-30.289723495990515,"pfxX":-6.1609589337220605,"pfxZ":1.5166017067049822,"pX":0.9457134901466565,"pZ":2.243942882756157,"vX0":-4.099469068181014,"vY0":-110.87693299325484,"vZ0":0.4626613736634375,"x":80.95,"y":178.19,"x0":3.621832568578469,"y0":50.00075826103967,"z0":5.205452111236171,"aX":-7.632198737806463},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":3.2,"breakHorizontal":12.2,"spinRate":2375,"spinDirection":281},"zone":14,"typeConfidence":2.0,"plateTime":0.49490057748214333,"extension":6.671172044855887},"hitData":{"launchSpeed":94.0,"launchAngle":26.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.74,"coordY":79.73}},"index":5,"playId":"f81a50be-2068-3f0c-85bf-44982415c31b","pitchNumber":4,"startTime":"2025-08-02T02:56:04.942Z","endTime":"2025-08-02T02:56:17.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T02:56:17.302Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lourdes Gurriel Jr. walks. Corbin Carroll to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T02:56:31.181Z","endTime":"2025-08-02T03:01:16.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10,11],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.9,"strikeZoneTop":3.83629575954807,"strikeZoneBottom":1.87797359077932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.309466487161,"aZ":-28.081765447511437,"pfxX":3.4337462878067138,"pfxZ":2.5485887524981425,"pX":1.6359749328679585,"pZ":3.0783918736200238,"vX0":-6.130035314142053,"vY0":-126.50994567884082,"vZ0":-0.08342691446660444,"x":54.64,"y":155.66,"x0":3.655715926266523,"y0":50.00135915563841,"z0":5.382491939120231,"aX":5.508712061475886},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":-4.7,"spinRate":2288,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4346925106603434,"extension":6.831349806755783},"index":0,"playId":"89dc07da-ea22-3837-95f9-1a41e004110b","pitchNumber":1,"startTime":"2025-08-02T02:56:45.911Z","endTime":"2025-08-02T02:56:49.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.3,"strikeZoneTop":3.76673091871783,"strikeZoneBottom":1.7883545949718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.529406570851666,"aZ":-29.56030095052971,"pfxX":11.226045131591203,"pfxZ":1.8565252109427908,"pX":0.19263350816719169,"pZ":1.619128969008676,"vX0":-10.68002014723091,"vY0":-118.46061281201095,"vZ0":-1.4645728597029248,"x":109.66,"y":195.06,"x0":3.3203980775119497,"y0":50.002585444819694,"z0":4.970347527676658,"aX":15.811141336124479},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.2,"breakHorizontal":-17.4,"spinRate":2152,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4639648573281123,"extension":7.070482973345587},"index":1,"playId":"c28455c8-4955-395e-9469-7f977d17ac51","pitchNumber":2,"startTime":"2025-08-02T02:57:05.200Z","endTime":"2025-08-02T02:57:09.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.71191437673136,"strikeZoneBottom":1.76508850723037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.474059405826566,"aZ":-24.386246438653917,"pfxX":11.441201808848014,"pfxZ":4.468551084108489,"pX":1.5871486798914891,"pZ":2.7364752705107893,"vX0":-8.977597090059703,"vY0":-131.5721325277925,"vZ0":-1.795204075254861,"x":56.5,"y":164.9,"x0":3.567172653955779,"y0":50.001914575912345,"z0":5.245449976157609,"aX":19.938468262797375},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":-18.6,"spinRate":2080,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4172497043386034,"extension":7.158072558478305},"index":2,"playId":"27e6cd79-a133-393b-9a58-d9c05b92fdeb","pitchNumber":3,"startTime":"2025-08-02T02:57:25.122Z","endTime":"2025-08-02T02:57:29.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.87286818236743,"strikeZoneBottom":1.8948980944165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.860572711083066,"aZ":-23.086854563770064,"pfxX":9.940499939185784,"pfxZ":5.248862329790161,"pX":0.25588031589676435,"pZ":1.8483063617895592,"vX0":-11.514943379420016,"vY0":-130.8417160286266,"vZ0":-3.736667064299239,"x":107.25,"y":188.88,"x0":3.424426905438258,"y0":50.004539027378314,"z0":5.026933317201863,"aX":17.219820596822522},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":-15.5,"spinRate":2124,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.4187655398456882,"extension":7.038160535106809},"index":3,"playId":"b1335c6d-1c37-36f7-bf88-fff5c48e23c4","pitchNumber":4,"startTime":"2025-08-02T02:57:44.647Z","endTime":"2025-08-02T02:57:49.153Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2025-08-02T02:58:03.747Z","endTime":"2025-08-02T02:58:25.097Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.4,"strikeZoneTop":3.6335521546731,"strikeZoneBottom":1.79710494369023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.13202832787807,"aZ":-27.417071702009366,"pfxX":6.447244238467853,"pfxZ":2.8752944491699015,"pX":1.084638084719701,"pZ":2.1982256204678703,"vX0":-8.537384692097357,"vY0":-128.54893357532347,"vZ0":-2.5936423826131554,"x":75.66,"y":179.43,"x0":3.626713757809125,"y0":50.00567882332349,"z0":5.3707728520004006,"aX":10.68394127546879},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":-9.5,"spinRate":2214,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4277193697527264,"extension":6.988780756429502},"index":5,"playId":"eccda836-5af7-37b7-839c-dafcd7c5f9aa","pitchNumber":5,"startTime":"2025-08-02T02:58:25.097Z","endTime":"2025-08-02T02:58:29.290Z","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},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":70.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.198823037925592,"aZ":-33.026528129244475,"pfxX":-4.970001128349072,"pfxZ":-0.6658292737588756,"pX":1.4796783639657234,"pZ":2.899735190029061,"vX0":-3.90229941368907,"vY0":-112.53458796627392,"vZ0":2.1184712268066095,"x":60.6,"y":160.49,"x0":3.8879391832051233,"y0":50.005408343690505,"z0":5.3140174038998955,"aX":-6.315880174544325},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-0.2,"breakHorizontal":10.1,"spinRate":2376,"spinDirection":276},"zone":12,"typeConfidence":2.0,"plateTime":0.4884580721334042,"extension":6.945382196799203},"index":6,"playId":"11804162-f7c2-3699-8193-494563f58ae4","pitchNumber":6,"startTime":"2025-08-02T02:58:47.206Z","endTime":"2025-08-02T02:58:51.057Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.901740099835873,"aZ":-20.486802338423807,"pfxX":9.615910508924332,"pfxZ":6.509448321099331,"pX":1.5447454460390393,"pZ":2.7811526799120267,"vX0":-8.720068487076702,"vY0":-133.6666887904178,"vZ0":-2.6752249266569903,"x":58.12,"y":163.69,"x0":3.6123816319199467,"y0":50.003081668026994,"z0":5.278826411185713,"aX":17.26562994831566},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":-15.4,"spinRate":2206,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.4110027001888259,"extension":7.382237625162757},"index":7,"playId":"678a4755-f879-3c78-b9e1-01458179ab06","pitchNumber":7,"startTime":"2025-08-02T02:59:13.657Z","endTime":"2025-08-02T02:59:17.171Z","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},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00569022747154,"aZ":-24.343613483356997,"pfxX":3.19661438034784,"pfxZ":4.640496050382669,"pX":-0.1815257218945837,"pZ":2.7128748276228785,"vX0":-10.159254218793135,"vY0":-128.88633943805982,"vZ0":-2.0234590303835014,"x":123.92,"y":165.53,"x0":3.390538521325304,"y0":50.00264425088698,"z0":5.382126697796319,"aX":5.3948357431012495},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.2,"breakHorizontal":-3.6,"spinRate":2239,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.4244584062574601,"extension":7.022540729244539},"index":8,"playId":"109d87f9-8474-3ab2-8201-2bd81e860031","pitchNumber":8,"startTime":"2025-08-02T02:59:42.614Z","endTime":"2025-08-02T02:59:48.537Z","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},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.832236049555956,"aZ":-29.204696753427303,"pfxX":-4.673631935779852,"pfxZ":2.38034738138572,"pX":-0.7587660591292189,"pZ":1.6894231817068905,"vX0":-8.22374878901496,"vY0":-111.61646180415188,"vZ0":-0.929904749904958,"x":145.92,"y":193.17,"x0":3.594448005091811,"y0":50.00514390946895,"z0":5.143690537550484,"aX":-5.8433309452716165},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":4.3,"breakHorizontal":10.8,"spinRate":2378,"spinDirection":288},"zone":7,"typeConfidence":2.0,"plateTime":0.492463111631229,"extension":7.056084832581452},"index":9,"playId":"c39dcaf4-8921-3ff8-99bd-b16de506dc78","pitchNumber":9,"startTime":"2025-08-02T03:00:13.992Z","endTime":"2025-08-02T03:00:17.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.638176063274386,"aZ":-22.15820921756509,"pfxX":8.794468439970299,"pfxZ":5.773612746875159,"pX":0.6774181180034645,"pZ":3.132864012620168,"vX0":-10.007191512483656,"vY0":-131.32683497537494,"vZ0":-1.510973225498899,"x":91.18,"y":154.19,"x0":3.407419094244774,"y0":50.001025677100394,"z0":5.375206353276558,"aX":15.252274741956578},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.3,"breakHorizontal":-13.6,"spinRate":2090,"spinDirection":109},"zone":3,"typeConfidence":2.0,"plateTime":0.41818699858262853,"extension":7.527375210947386},"index":10,"playId":"6a4e351f-e1b6-38d8-b573-c910b3d7a9d6","pitchNumber":10,"startTime":"2025-08-02T03:00:44.162Z","endTime":"2025-08-02T03:00:47.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.88950423257923,"strikeZoneBottom":1.78631816848831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.724350590463697,"aZ":-18.86622331153853,"pfxX":8.467908561581794,"pfxZ":7.603181373618146,"pX":-1.1570074264527748,"pZ":2.421231822791477,"vX0":-13.973553050929912,"vY0":-131.4379008732219,"vZ0":-3.92135050463743,"x":161.1,"y":173.41,"x0":3.1269117144758733,"y0":50.00548203584173,"z0":5.332664430163618,"aX":14.827972577085385},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.1,"breakHorizontal":-12.2,"spinRate":2202,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.41663901371862266,"extension":7.540023983792654},"index":11,"playId":"88b51751-07da-37dd-8ae1-0fe316499982","pitchNumber":11,"startTime":"2025-08-02T03:01:12.731Z","endTime":"2025-08-02T03:01:16.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:01:16.974Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Locklear strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T03:02:34.168Z","endTime":"2025-08-02T03:03:58.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T03:01:52.793Z","endTime":"2025-08-02T03:02:36.335Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.55998451892176,"strikeZoneBottom":1.64197969590249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.50811855453958,"aZ":-21.885874891137735,"pfxX":10.294775411728672,"pfxZ":5.910226796147731,"pX":1.446499399231519,"pZ":2.1224024924159015,"vX0":-8.341922168788093,"vY0":-131.52306925790595,"vZ0":-3.9455888514082247,"x":61.86,"y":181.48,"x0":3.3314905778732147,"y0":50.003539297467256,"z0":5.27739118795672,"aX":17.925037652531948},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.0,"breakHorizontal":-16.7,"spinRate":2121,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.41744238773446707,"extension":7.377154383144515},"index":1,"playId":"459cb79d-b5ba-3fc7-a549-152f7fb98a02","pitchNumber":1,"startTime":"2025-08-02T03:02:36.335Z","endTime":"2025-08-02T03:02:40.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.696211708886914,"aZ":-24.23318727763597,"pfxX":10.102431413281074,"pfxZ":4.588827472748472,"pX":-0.02074469460687489,"pZ":2.764326731256493,"vX0":-12.107556876575089,"vY0":-130.74146523121667,"vZ0":-1.6028264114394473,"x":117.79,"y":164.14,"x0":3.3587927630325773,"y0":50.002259010973766,"z0":5.204926344747171,"aX":17.480402554808368},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":-15.6,"spinRate":2064,"spinDirection":111},"zone":2,"typeConfidence":2.0,"plateTime":0.41902586773655903,"extension":7.057948534143576},"index":2,"playId":"ee86e9d0-1306-39f0-bddc-aaa9b66b3e94","pitchNumber":2,"startTime":"2025-08-02T03:02:54.041Z","endTime":"2025-08-02T03:02:58.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91782611020963,"aZ":-19.16271952173472,"pfxX":10.695435266910508,"pfxZ":7.469792217221626,"pX":0.513072139554243,"pZ":3.019167043432469,"vX0":-10.873491809492105,"vY0":-131.62998936863082,"vZ0":-2.3048408493306347,"x":97.44,"y":157.26,"x0":3.322930445481657,"y0":50.000125062309756,"z0":5.336679525833547,"aX":18.62355546837196},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.2,"breakHorizontal":-16.8,"spinRate":2260,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.41732748569782663,"extension":7.286282758729507},"index":3,"playId":"db0f8876-f64c-38ab-9e58-d48fee57ebd5","pitchNumber":3,"startTime":"2025-08-02T03:03:12.834Z","endTime":"2025-08-02T03:03:17.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.2,"strikeZoneTop":3.45619987572828,"strikeZoneBottom":1.53869694000505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.170904369795018,"aZ":-29.803561685321867,"pfxX":12.104692610038382,"pfxZ":1.6264030806575445,"pX":1.7925020249224985,"pZ":2.7097063372735124,"vX0":-7.560614732181397,"vY0":-120.68576255163298,"vZ0":0.8774345880302827,"x":48.67,"y":165.62,"x0":3.412764054227185,"y0":50.0031010570334,"z0":4.991644863271594,"aX":17.637700665332233},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.5,"breakHorizontal":-19.8,"spinRate":2134,"spinDirection":105},"zone":12,"typeConfidence":2.0,"plateTime":0.45599487812677,"extension":7.041304767443306},"index":4,"playId":"3cb2b871-23b3-3d4d-b256-9eab7ea5623c","pitchNumber":4,"startTime":"2025-08-02T03:03:34.837Z","endTime":"2025-08-02T03:03:39.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.280686247162098,"aZ":-28.816782828432487,"pfxX":-5.674748565678192,"pfxZ":2.6840430670262094,"pX":-0.4516755349491058,"pZ":1.5225470474278526,"vX0":-7.35336801228956,"vY0":-112.0314804974736,"vZ0":-1.3899094892260038,"x":134.22,"y":197.67,"x0":3.630805016968161,"y0":50.002029142404226,"z0":5.140584960571915,"aX":-7.096630707587108},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":4.8,"breakHorizontal":12.5,"spinRate":2439,"spinDirection":286},"zone":7,"typeConfidence":2.0,"plateTime":0.49195472623080816,"extension":6.841485037903372},"index":5,"playId":"dcc7d98e-d9d4-32fc-974a-17433068804c","pitchNumber":5,"startTime":"2025-08-02T03:03:54.846Z","endTime":"2025-08-02T03:03:58.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:03:58.727Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gio Urshela grounds out, shortstop Geraldo Perdomo to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T03:05:58.685Z","endTime":"2025-08-02T03:06:32.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.52524095161137,"strikeZoneBottom":1.63314278188652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86489639793528,"aZ":-22.833811039014535,"pfxX":-8.818505126231026,"pfxZ":5.324826310834876,"pX":-0.702450724782872,"pZ":4.014222505146939,"vX0":5.303146647663846,"vY0":-132.02287148113604,"vZ0":-0.1439522782842071,"x":143.78,"y":130.4,"x0":-1.598489792506803,"y0":50.001405328922964,"z0":5.759654003183673,"aX":-15.461533136432298},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.8,"breakHorizontal":14.8,"spinRate":2221,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4159573461994994,"extension":6.3689391476638075},"index":0,"playId":"fe4bc647-53f9-39aa-aed5-5d75697276f9","pitchNumber":1,"startTime":"2025-08-02T03:06:06.753Z","endTime":"2025-08-02T03:06:10.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48961109139298,"aZ":-25.954772373411224,"pfxX":2.4201639219573012,"pfxZ":3.8755320116331644,"pX":1.027489468267106,"pZ":2.2397523437327873,"vX0":5.983144166609828,"vY0":-125.88468020432431,"vZ0":-3.135636396257161,"x":77.83,"y":178.31,"x0":-1.6943388234026555,"y0":50.00475487680916,"z0":5.602093679501123,"aX":3.884521816130673},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.5,"breakHorizontal":-5.8,"spinRate":2285,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4350692617799874,"extension":6.3845934155978465},"hitData":{"launchSpeed":74.1,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.77,"coordY":151.68}},"index":1,"playId":"c4c85ef0-a5dc-373e-adba-e9aa5a237348","pitchNumber":2,"startTime":"2025-08-02T03:06:23.116Z","endTime":"2025-08-02T03:06:32.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:06:32.246Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Cortes walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T03:06:43.681Z","endTime":"2025-08-02T03:08:09.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.33523028132082,"strikeZoneBottom":1.49383646772475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.752423354044492,"aZ":-19.695938701092565,"pfxX":-7.939702860516279,"pfxZ":6.899512292356047,"pX":-1.3307891807867263,"pZ":3.213807131994426,"vX0":4.029048153340758,"vY0":-134.08065968093763,"vZ0":-2.5162255624956664,"x":167.73,"y":152.01,"x0":-1.8266378325732433,"y0":50.004057981652345,"z0":5.580132991380323,"aX":-14.363054985411075},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":13.4,"spinRate":2310,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4095326570279627,"extension":6.37209964348748},"index":0,"playId":"3404aa1e-ea0e-3580-8583-3915fb367dcc","pitchNumber":1,"startTime":"2025-08-02T03:06:57.987Z","endTime":"2025-08-02T03:07:01.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.35302572083571,"strikeZoneBottom":1.52721272422922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.973539881314405,"aZ":-27.496274713029383,"pfxX":2.50072607648642,"pfxZ":2.799942646724011,"pX":-0.4002117489291372,"pZ":2.96654440570253,"vX0":3.2473267125746554,"vY0":-128.27820031090425,"vZ0":-1.1635431623593981,"x":132.26,"y":158.68,"x0":-2.006312724759626,"y0":50.00302773669343,"z0":5.565216183197734,"aX":4.175971480127586},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":-5.3,"spinRate":2278,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.42662364370477146,"extension":6.34205030827096},"index":1,"playId":"477ef349-4e6d-3434-9ebb-eef5010d614c","pitchNumber":2,"startTime":"2025-08-02T03:07:11.671Z","endTime":"2025-08-02T03:07:15.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.27149820355507,"strikeZoneBottom":1.47927204487368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.45167541261716,"aZ":-33.10718192920247,"pfxX":-6.892973783235064,"pfxZ":-0.6380180151262158,"pX":1.3331235378779138,"pZ":0.3104824050855966,"vX0":9.386418728683811,"vY0":-120.26087770157595,"vZ0":-4.9686229550537195,"x":66.18,"y":230.4,"x0":-1.7177459578349694,"y0":50.001718521336514,"z0":5.326846876702782,"aX":-10.137386297975405},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.2,"breakHorizontal":10.3,"spinRate":1448,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4547630950393695,"extension":6.71265489710027},"index":2,"playId":"336f6502-0adf-37a7-958d-f60083edca77","pitchNumber":3,"startTime":"2025-08-02T03:07:28.430Z","endTime":"2025-08-02T03:07:33.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.28549323455808,"strikeZoneBottom":1.49407248215404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.95338872318919,"aZ":-24.401432590785372,"pfxX":0.865141949038291,"pfxZ":4.7878950207974444,"pX":0.6193544116136396,"pZ":0.985378202947954,"vX0":5.850037167341761,"vY0":-127.08333662308485,"vZ0":-5.918350980198715,"x":93.39,"y":212.17,"x0":-1.8322527373087005,"y0":50.00176789735957,"z0":5.3031688927741385,"aX":1.4028145014672155},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.4,"breakHorizontal":-3.0,"spinRate":2156,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4323025011975581,"extension":6.414594519166184},"index":3,"playId":"2b324e58-0ac1-316d-8e30-9250b542ce2d","pitchNumber":4,"startTime":"2025-08-02T03:07:46.481Z","endTime":"2025-08-02T03:07:50.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.29003611117874,"strikeZoneBottom":1.46863107898411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02791598493527,"aZ":-27.312608990834903,"pfxX":0.08052614348748399,"pfxZ":2.9871846025534383,"pX":1.354586425568218,"pZ":1.1319125666078254,"vX0":8.14721773752155,"vY0":-126.75846143324142,"vZ0":-5.144646181808842,"x":65.37,"y":208.22,"x0":-1.9121406193623023,"y0":50.00096243357848,"z0":5.369617904574711,"aX":0.13040654061184026},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.4,"breakHorizontal":-2.0,"spinRate":2140,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4321838560973479,"extension":6.657416735046003},"index":4,"playId":"a16fe820-2818-3b08-9a13-efceec63cefe","pitchNumber":5,"startTime":"2025-08-02T03:08:05.374Z","endTime":"2025-08-02T03:08:09.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:08:09.404Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Urías walks. Carlos Cortes to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T03:10:33.405Z","endTime":"2025-08-02T03:13:51.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669459,"fullName":"Kyle Nelson","link":"/api/v1/people/669459"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,7,8,9,10,11,12],"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T03:08:25.185Z","endTime":"2025-08-02T03:08:56.947Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Nelson replaces Anthony DeSclafani.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-02T03:08:56.947Z","endTime":"2025-08-02T03:10:35.774Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669459,"link":"/api/v1/people/669459"},"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":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.34773557133435,"strikeZoneBottom":1.64067446484058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.498666541543102,"aZ":-15.998058561409373,"pfxX":4.1800618024034275,"pfxZ":9.35567450835652,"pX":-0.9008472481155521,"pZ":2.6937003481827055,"vX0":-5.976466841603042,"vY0":-131.33871973793597,"vZ0":-4.525242619722807,"x":151.34,"y":166.05,"x0":0.8719743365268409,"y0":50.00155599204666,"z0":5.646531329828766,"aX":7.22686643123692},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.0,"breakHorizontal":-6.1,"spinRate":2269,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.41868854061400906,"extension":6.26462817170393},"index":2,"playId":"d06f753a-b27c-32ff-b4ef-34faa1d36af1","pitchNumber":1,"startTime":"2025-08-02T03:10:35.774Z","endTime":"2025-08-02T03:10:39.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.13184533662261,"strikeZoneBottom":1.50215403115156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.44707208464232,"aZ":-27.60023272205003,"pfxX":-0.5330902851209587,"pfxZ":2.898370140896824,"pX":-0.21846873150818963,"pZ":1.4407720408642957,"vX0":-2.9312165665940153,"vY0":-124.92411274310707,"vZ0":-4.895835415615208,"x":125.33,"y":199.88,"x0":1.039955015396702,"y0":50.00413833421606,"z0":5.698092362260842,"aX":-0.8412199531984538},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.3,"breakHorizontal":1.7,"spinRate":2705,"spinDirection":181},"zone":8,"typeConfidence":0.9,"plateTime":0.43865343716765937,"extension":6.094641527034921},"index":3,"playId":"3cb9d68a-1922-3abe-a7ff-4cc125afb80f","pitchNumber":2,"startTime":"2025-08-02T03:10:54.031Z","endTime":"2025-08-02T03:10:58.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.0,"strikeZoneTop":3.29938563217867,"strikeZoneBottom":1.59229708768658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.78756304922784,"aZ":-14.257921379068453,"pfxX":5.79140976060088,"pfxZ":10.312425615299729,"pX":-0.3604590607576179,"pZ":1.869518187510399,"vX0":-5.017228188826951,"vY0":-131.90816174622844,"vZ0":-6.766092348762598,"x":130.74,"y":188.3,"x0":0.8271422862739332,"y0":50.00231215468531,"z0":5.54725410364696,"aX":10.060402384956666},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.2,"breakHorizontal":-9.2,"spinRate":2197,"spinDirection":144},"zone":7,"typeConfidence":0.9,"plateTime":0.4175205844560752,"extension":6.307545633992168},"index":4,"playId":"c9d32768-1231-3015-a221-4606653cf564","pitchNumber":3,"startTime":"2025-08-02T03:11:11.898Z","endTime":"2025-08-02T03:11:15.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64435778230696,"aZ":-28.667171451585567,"pfxX":0.7559463688179906,"pfxZ":2.2575825282740665,"pX":-0.26991076025419325,"pZ":1.7498392406858825,"vX0":-3.0021537770243585,"vY0":-123.80360639751908,"vZ0":-3.9414056215628386,"x":127.29,"y":191.53,"x0":0.8600479371868068,"y0":50.00352365577541,"z0":5.761163850088627,"aX":1.1745454906573698},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":-0.7,"spinRate":2740,"spinDirection":185},"zone":8,"typeConfidence":0.91,"plateTime":0.44237043416009625,"extension":5.8987561432681055},"index":5,"playId":"98e6b462-3306-348e-ae52-c2812ee2578f","pitchNumber":4,"startTime":"2025-08-02T03:11:27.214Z","endTime":"2025-08-02T03:11:30.369Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-02T03:11:39.633Z","endTime":"2025-08-02T03:11:53.951Z","isPitch":false,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.27960567644508,"strikeZoneBottom":1.57258976945891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.435804943231975,"aZ":-28.798048009949042,"pfxX":-0.13905201040281923,"pfxZ":2.2164104415458556,"pX":-0.3721646863770774,"pZ":0.6494688077428292,"vX0":-3.041672737628503,"vY0":-122.89541812217806,"vZ0":-6.162341596372118,"x":131.19,"y":221.24,"x0":0.902059710123157,"y0":50.0027664007992,"z0":5.650329188444868,"aX":-0.21113071830406965},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.8,"breakHorizontal":1.0,"spinRate":2728,"spinDirection":179},"zone":13,"typeConfidence":0.9,"plateTime":0.4465029854055369,"extension":6.062101203730048},"index":7,"playId":"29380042-6667-3007-b165-15143bda6fb9","pitchNumber":5,"startTime":"2025-08-02T03:11:53.951Z","endTime":"2025-08-02T03:11:58.405Z","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},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.20656026661855,"aZ":-29.54519357399578,"pfxX":0.10902300714326252,"pfxZ":1.7120331224386565,"pX":-0.7623284891134345,"pZ":1.6920802804376631,"vX0":-4.062709342934008,"vY0":-123.07330656399856,"vZ0":-3.728880885366097,"x":146.06,"y":193.09,"x0":0.8949921513660253,"y0":50.00425858285626,"z0":5.726681296419018,"aX":0.1684611331126828},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":0.7,"spinRate":2870,"spinDirection":219},"zone":7,"typeConfidence":0.9,"plateTime":0.44489398218258547,"extension":6.130140698980856},"index":8,"playId":"73486859-caba-3a1d-b425-74ebcf796ea2","pitchNumber":6,"startTime":"2025-08-02T03:12:13.757Z","endTime":"2025-08-02T03:12:17.873Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":9,"playId":"33eeab36-3385-3512-91e1-1b0665713a6b","startTime":"2025-08-02T03:12:40.519Z","endTime":"2025-08-02T03:12:43.519Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":10,"playId":"5fe56ba9-9bd5-3617-8df9-e756f6f894da","startTime":"2025-08-02T03:12:56.927Z","endTime":"2025-08-02T03:13:00.073Z","isPitch":false,"type":"pickoff"},{"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":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.987375338377237,"aZ":-29.738466104586365,"pfxX":-0.5437684687515578,"pfxZ":1.611268861072003,"pX":-0.3528225411576689,"pZ":2.0535135878841357,"vX0":-2.9194196656154734,"vY0":-122.65262453468799,"vZ0":-2.682342428368355,"x":130.45,"y":183.34,"x0":0.9272860661205976,"y0":50.0035711714213,"z0":5.717048745658132,"aX":-0.8217091906949078},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.5,"breakHorizontal":1.7,"spinRate":2854,"spinDirection":207},"zone":4,"typeConfidence":0.89,"plateTime":0.4478751621013082,"extension":5.976740136162648},"index":11,"playId":"5f3fa1f6-9a53-3eec-b7e5-1b3ce8c900ec","pitchNumber":7,"startTime":"2025-08-02T03:13:14.933Z","endTime":"2025-08-02T03:13:18.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.1992504779767,"strikeZoneBottom":1.52453474798527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.7572736616794,"aZ":-15.535407259436786,"pfxX":5.162628007125142,"pfxZ":9.550787206459725,"pX":-0.7764189778493074,"pZ":3.134573768829407,"vX0":-5.871467598674368,"vY0":-131.15423838631125,"vZ0":-3.503294601945305,"x":146.6,"y":154.15,"x0":0.820598272127009,"y0":50.00251410835806,"z0":5.646393364167859,"aX":8.993771974787357},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.7,"breakHorizontal":-8.0,"spinRate":2187,"spinDirection":156},"zone":1,"typeConfidence":0.9,"plateTime":0.4176427035188004,"extension":6.21803201379771},"index":12,"playId":"fb85ef36-8c0c-30d2-a25a-fc3c929a9d5e","pitchNumber":8,"startTime":"2025-08-02T03:13:40.820Z","endTime":"2025-08-02T03:13:51.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:13:51.462Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Darell Hernaiz flies out to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T03:14:08.589Z","endTime":"2025-08-02T03:14:27.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669459,"fullName":"Kyle Nelson","link":"/api/v1/people/669459"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":81.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.382909924490484,"aZ":-16.48635595131069,"pfxX":5.3296933068428665,"pfxZ":9.0742133856995,"pX":-0.009881476922010055,"pZ":3.686257089674149,"vX0":-4.022143339543936,"vY0":-131.78137705297186,"vZ0":-2.1171431012214836,"x":117.38,"y":139.25,"x0":0.856572702952336,"y0":50.0061541287396,"z0":5.740924401931613,"aX":9.218709989763546},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.1,"breakHorizontal":-8.5,"spinRate":2263,"spinDirection":145},"zone":2,"typeConfidence":0.88,"plateTime":0.4183245479872695,"extension":6.248431161443778},"hitData":{"launchSpeed":89.4,"launchAngle":34.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":159.11,"coordY":69.83}},"index":0,"playId":"b1a27902-fad1-3e1c-9c4b-fb07e7b52ac9","pitchNumber":1,"startTime":"2025-08-02T03:14:15.323Z","endTime":"2025-08-02T03:14:27.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:14:27.853Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T03:14:43.473Z","endTime":"2025-08-02T03:16:42.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669459,"fullName":"Kyle Nelson","link":"/api/v1/people/669459"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.62545279984103,"strikeZoneBottom":1.67964468582958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.29335338862517,"aZ":-30.436782697786406,"pfxX":-1.4893564772324845,"pfxZ":1.1164847008411645,"pX":-0.21037083493650588,"pZ":1.5629700782244782,"vX0":-2.624613122548004,"vY0":-123.51143317369157,"vZ0":-3.7797439028470943,"x":125.02,"y":196.58,"x0":1.0571279333446277,"y0":50.00120482329122,"z0":5.656885738602317,"aX":-2.313698143322641},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.4,"breakHorizontal":3.2,"spinRate":2866,"spinDirection":216},"zone":8,"typeConfidence":0.9,"plateTime":0.44249627651209833,"extension":6.073087151787624},"index":0,"playId":"b63222b5-81d7-3c30-8a55-5df439a8dc38","pitchNumber":1,"startTime":"2025-08-02T03:14:58.556Z","endTime":"2025-08-02T03:15:02.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.59479213654875,"strikeZoneBottom":1.6806597788939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.937460517738412,"aZ":-17.298454086531066,"pfxX":4.499296499321668,"pfxZ":8.578643281218161,"pX":1.0702067759503664,"pZ":2.9448509387652,"vX0":-1.1534996642227384,"vY0":-131.14660720379706,"vZ0":-3.648837383498271,"x":76.21,"y":159.27,"x0":0.9325436906587977,"y0":50.0018002380952,"z0":5.652165193438559,"aX":7.800323424283278},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.9,"breakHorizontal":-7.9,"spinRate":2244,"spinDirection":147},"zone":12,"typeConfidence":0.85,"plateTime":0.4183922650285865,"extension":6.203807461972524},"index":1,"playId":"4b6b37f0-b892-36be-ae1e-0c226e495dc5","pitchNumber":2,"startTime":"2025-08-02T03:15:15.246Z","endTime":"2025-08-02T03:15:19.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.47813299180588,"strikeZoneBottom":1.62447264040606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.84058407165784,"aZ":-28.3857517115847,"pfxX":-0.7424510567730955,"pfxZ":2.4324761047180194,"pX":-0.6654309080332598,"pZ":1.5481328611192897,"vX0":-3.7455706253000933,"vY0":-123.9318184265117,"vZ0":-4.3556235088721955,"x":142.36,"y":196.98,"x0":0.9620381577003838,"y0":50.00054727513434,"z0":5.700128944330254,"aX":-1.1535583362218524},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.6,"breakHorizontal":2.2,"spinRate":2890,"spinDirection":212},"zone":7,"typeConfidence":0.91,"plateTime":0.44202439453290676,"extension":6.137826088166701},"index":2,"playId":"f9534cd8-0a3c-31a5-95b3-0658fc814111","pitchNumber":3,"startTime":"2025-08-02T03:15:33.531Z","endTime":"2025-08-02T03:15:37.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.63545058366199,"strikeZoneBottom":1.64101121191252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.471111536830847,"aZ":-29.920206196116926,"pfxX":-0.32583389464625445,"pfxZ":1.5145092142503005,"pX":0.20210512926482666,"pZ":1.1171589254359144,"vX0":-1.9052089820709563,"vY0":-121.55442613588065,"vZ0":-4.74530642537203,"x":109.3,"y":208.62,"x0":1.0393644607077293,"y0":50.00489460112794,"z0":5.701040040267879,"aX":-0.48631185544404926},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.8,"breakHorizontal":1.1,"spinRate":2950,"spinDirection":249},"zone":14,"typeConfidence":0.89,"plateTime":0.4510934538197189,"extension":6.084651314537535},"index":3,"playId":"51a7f978-f3ce-3eb5-8e8f-3954ba6c40d5","pitchNumber":4,"startTime":"2025-08-02T03:15:52.024Z","endTime":"2025-08-02T03:15:56.277Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.53182317128294,"strikeZoneBottom":1.71242204665369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.903345887022063,"aZ":-30.027635003444296,"pfxX":0.17037788720485159,"pfxZ":1.4150512988501385,"pX":-0.4480276429004898,"pZ":1.6749226515334554,"vX0":-3.3620307133899505,"vY0":-122.5609572552746,"vZ0":-3.450982045546379,"x":134.08,"y":193.56,"x0":0.9210974605812207,"y0":50.00197513029217,"z0":5.673758409526769,"aX":0.2584275423524375},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.0,"breakHorizontal":0.5,"spinRate":2927,"spinDirection":244},"zone":7,"typeConfidence":0.89,"plateTime":0.4474124118702618,"extension":6.181617304020009},"index":4,"playId":"a2add015-09bf-33ae-8fe2-0a630ec90f8e","pitchNumber":5,"startTime":"2025-08-02T03:16:10.500Z","endTime":"2025-08-02T03:16:14.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.2,"strikeZoneTop":3.60029821891539,"strikeZoneBottom":1.62389813040928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.807365165355936,"aZ":-16.177512836205636,"pfxX":4.525182521232742,"pfxZ":9.41794464391292,"pX":-0.512474858912753,"pZ":2.6337083371270236,"vX0":-4.7723309008347945,"vY0":-130.1564258633555,"vZ0":-4.564765058171943,"x":136.53,"y":167.67,"x0":0.7654917948146934,"y0":50.00599522719118,"z0":5.652703092502493,"aX":7.689688802616777},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":16.1,"breakHorizontal":-7.0,"spinRate":2201,"spinDirection":145},"zone":4,"typeConfidence":0.77,"plateTime":0.42240214649009733,"extension":6.304310481391067},"index":5,"playId":"f1cc2cb8-9dd4-3411-866d-8758b1e2253a","pitchNumber":6,"startTime":"2025-08-02T03:16:37.527Z","endTime":"2025-08-02T03:16:42.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:16:42.494Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T03:18:53.395Z","endTime":"2025-08-02T03:20:10.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.4,"strikeZoneTop":3.15290767800398,"strikeZoneBottom":1.4586659957358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.311019943764734,"aZ":-31.53216156887914,"pfxX":-1.7677757766730262,"pfxZ":0.4957834110109136,"pX":0.8936553465400133,"pZ":2.1344187474013663,"vX0":-5.947823226797065,"vY0":-113.1172612596325,"vZ0":-0.1697750045357712,"x":82.94,"y":181.15,"x0":3.7905031106398126,"y0":50.002654914163145,"z0":5.381237307042412,"aX":-2.281419458298373},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.2,"breakHorizontal":4.8,"spinRate":2322,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.48487371000280843,"extension":6.984892721199433},"index":0,"playId":"5b82c0b1-50d9-3d37-a350-dad3749e5d55","pitchNumber":1,"startTime":"2025-08-02T03:18:53.395Z","endTime":"2025-08-02T03:18:57.348Z","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":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.251863003502166,"aZ":-16.904021832903595,"pfxX":8.395643698100862,"pfxZ":9.281969332943898,"pX":-0.3182428140678463,"pZ":2.0183878067628767,"vX0":-11.140443766127618,"vY0":-127.70209081742088,"vZ0":-5.200884933781336,"x":129.13,"y":184.28,"x0":3.0178442951396143,"y0":50.0023952449158,"z0":5.418728832355995,"aX":13.812433482644428},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.7,"breakHorizontal":-12.6,"spinRate":2088,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.4295523824856118,"extension":7.14024058813589},"index":1,"playId":"e7e7cf95-6ddb-3dce-bf15-aca69677c3cf","pitchNumber":2,"startTime":"2025-08-02T03:19:08.437Z","endTime":"2025-08-02T03:19:11.615Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T03:19:20.370Z","endTime":"2025-08-02T03:19:31.561Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.25867651761268,"strikeZoneBottom":1.53028968778612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.032964874910544,"aZ":-16.97312504174274,"pfxX":7.862637309937472,"pfxZ":8.667313118995652,"pX":1.1263640293350863,"pZ":3.501637495185969,"vX0":-8.722664982318253,"vY0":-131.86022067886415,"vZ0":-1.5472186795586966,"x":74.07,"y":144.24,"x0":3.4616711674848006,"y0":50.00571629919136,"z0":5.353274834008497,"aX":13.79577903811916},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.6,"breakHorizontal":-12.2,"spinRate":2137,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.41599214984490906,"extension":6.906096513910953},"index":3,"playId":"89e8295d-b9c3-3998-9282-6bd901865e6a","pitchNumber":3,"startTime":"2025-08-02T03:19:31.561Z","endTime":"2025-08-02T03:19:35.348Z","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":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.7,"strikeZoneTop":3.16484811071436,"strikeZoneBottom":1.49951504114627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.036876459013538,"aZ":-32.08914320211964,"pfxX":-3.673498140966057,"pfxZ":0.06551610503841765,"pX":1.2899764183668778,"pZ":2.459512043586931,"vX0":-4.479652245922552,"vY0":-113.00447551964798,"vZ0":1.0482611990864104,"x":67.83,"y":172.37,"x0":3.773051242971595,"y0":50.00255383279612,"z0":5.20603183001094,"aX":-4.764203736535215},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":0.7,"breakHorizontal":7.8,"spinRate":2282,"spinDirection":285},"zone":12,"typeConfidence":2.0,"plateTime":0.4841689697996774,"extension":6.573438602216536},"index":4,"playId":"58b8f58a-23c5-3858-8651-6759a2ed1445","pitchNumber":4,"startTime":"2025-08-02T03:19:46.395Z","endTime":"2025-08-02T03:19:50.234Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.73319826253775,"aZ":-19.64278066656318,"pfxX":10.285689778307223,"pfxZ":7.012562533779401,"pX":0.4887540728228079,"pZ":2.417833467759021,"vX0":-11.242672221715631,"vY0":-133.10726538942683,"vZ0":-3.451543532697771,"x":98.37,"y":173.5,"x0":3.4396030477887067,"y0":50.00048283259743,"z0":5.161070764501749,"aX":18.374364002752593},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.1,"breakHorizontal":-16.1,"spinRate":2191,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.4121825466941216,"extension":7.223710945828401},"index":5,"playId":"6a5f4124-1427-37c1-a13d-b8d93d27d4b8","pitchNumber":5,"startTime":"2025-08-02T03:20:07.337Z","endTime":"2025-08-02T03:20:10.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:20:10.784Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Barrosa flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T03:20:21.636Z","endTime":"2025-08-02T03:21:51.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.32924138051712,"strikeZoneBottom":1.52335824667558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.751890125816686,"aZ":-17.606943608499346,"pfxX":8.623063841018736,"pfxZ":7.974934744918168,"pX":1.1220118063056566,"pZ":1.3744132417698458,"vX0":-8.91842487351771,"vY0":-134.22681570450658,"vZ0":-7.013984709040876,"x":74.23,"y":201.67,"x0":3.3655717248832797,"y0":50.00527755696333,"z0":5.272901239036083,"aX":15.75509773876274},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.1,"breakHorizontal":-13.7,"spinRate":2204,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.40788790047530465,"extension":7.0817059055910345},"index":0,"playId":"744c8a9f-f984-38a3-8af4-07985aa7f244","pitchNumber":1,"startTime":"2025-08-02T03:20:35.065Z","endTime":"2025-08-02T03:20:39.316Z","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":90.7,"endSpeed":82.6,"strikeZoneTop":3.11235894759061,"strikeZoneBottom":1.46593482925902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.197139459641104,"aZ":-21.019620741084722,"pfxX":11.32307435193077,"pfxZ":6.385213072031087,"pX":1.0457262821466617,"pZ":1.648216160306812,"vX0":-9.714856064975203,"vY0":-131.65657277077662,"vZ0":-5.374508057834603,"x":77.14,"y":194.28,"x0":3.3210037202790015,"y0":50.00412199556455,"z0":5.2821267089826796,"aX":19.784696483598708},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.4,"breakHorizontal":-18.2,"spinRate":2050,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.41678159705211204,"extension":7.214634214753287},"index":1,"playId":"a5ea2835-47a0-3759-90e6-362a57feae1b","pitchNumber":2,"startTime":"2025-08-02T03:20:50.061Z","endTime":"2025-08-02T03:20:53.850Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-02T03:21:07.315Z","endTime":"2025-08-02T03:21:21.478Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.898273994589903,"aZ":-17.596795890928277,"pfxX":8.903104603565335,"pfxZ":8.346824407251068,"pX":0.23912039926884895,"pZ":2.349333732386404,"vX0":-10.536803400007422,"vY0":-131.81117694671957,"vZ0":-4.346939975879442,"x":107.89,"y":175.35,"x0":3.1453047883542706,"y0":50.00616500135025,"z0":5.332105363369631,"aX":15.556893091867058},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.3,"breakHorizontal":-13.7,"spinRate":2094,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.416683056571852,"extension":7.372797379702879},"index":3,"playId":"c8d48b43-16c9-3112-8f90-86a18c37490f","pitchNumber":3,"startTime":"2025-08-02T03:21:21.478Z","endTime":"2025-08-02T03:21:25.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.317824225360948,"aZ":-29.579964913663705,"pfxX":-5.448801301375763,"pfxZ":1.9647734444176344,"pX":0.10044827315516738,"pZ":1.7238823155769567,"vX0":-6.560850730141262,"vY0":-114.32222749846606,"vZ0":-1.0643923399792152,"x":113.17,"y":192.24,"x0":3.716903577976122,"y0":50.00494245723738,"z0":5.1022154353580165,"aX":-7.2030497212714515},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":3.6,"breakHorizontal":11.5,"spinRate":2502,"spinDirection":283},"zone":8,"typeConfidence":2.0,"plateTime":0.47934254345952,"extension":6.762109004530984},"hitData":{"launchSpeed":93.6,"launchAngle":46.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.19,"coordY":73.41}},"index":4,"playId":"c2c625c8-70d9-302e-aebd-3764058fee7f","pitchNumber":4,"startTime":"2025-08-02T03:21:39.916Z","endTime":"2025-08-02T03:21:51.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:21:51.219Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alek Thomas singles on a line drive to right fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T03:21:59.224Z","endTime":"2025-08-02T03:23:32.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.39646870023678,"strikeZoneBottom":1.58568515948947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.683998921564182,"aZ":-19.642275763650932,"pfxX":8.592237102549422,"pfxZ":7.174047395720006,"pX":0.5170990912408407,"pZ":2.30104559539625,"vX0":-10.347091428151518,"vY0":-131.53176244537124,"vZ0":-4.110860419458429,"x":97.29,"y":176.65,"x0":3.391155427943419,"y0":50.00280332914904,"z0":5.346319336988315,"aX":15.010135679379038},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.2,"breakHorizontal":-13.2,"spinRate":2217,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.416900712497299,"extension":7.106198023430016},"index":0,"playId":"3ac02be1-c712-303f-98fd-a8742f249ea8","pitchNumber":1,"startTime":"2025-08-02T03:22:14.825Z","endTime":"2025-08-02T03:22:19.601Z","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":92.2,"endSpeed":83.4,"strikeZoneTop":3.42407945072287,"strikeZoneBottom":1.51807346181637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.520253090363923,"aZ":-22.173922820006652,"pfxX":12.301826157063704,"pfxZ":5.593991262637222,"pX":-0.1389086511403867,"pZ":1.6193281307448404,"vX0":-12.598587991381237,"vY0":-133.51089240241654,"vZ0":-5.516667074378268,"x":122.29,"y":195.06,"x0":3.0662553729347266,"y0":50.000319504126466,"z0":5.3311199028347644,"aX":21.976835463143058},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.9,"breakHorizontal":-19.2,"spinRate":2138,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.41189063126599423,"extension":7.191510393421685},"index":1,"playId":"5281f814-90a6-36ed-bbf9-fa5038bad99e","pitchNumber":2,"startTime":"2025-08-02T03:22:29.542Z","endTime":"2025-08-02T03:22:33.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.574038831700197,"aZ":-16.325616650102504,"pfxX":9.081555798637954,"pfxZ":8.877241619175042,"pX":-0.41406733462909656,"pZ":2.5442792718115013,"vX0":-12.470394855231879,"vY0":-133.24561605496189,"vZ0":-3.9960230267792864,"x":132.78,"y":170.08,"x0":3.162587408721239,"y0":50.002325357333106,"z0":5.254892405856493,"aX":16.212546118804212},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.2,"breakHorizontal":-13.6,"spinRate":2199,"spinDirection":113},"zone":4,"typeConfidence":2.0,"plateTime":0.41222446142421676,"extension":7.198237896577159},"index":2,"playId":"257aa561-c34c-3a92-a4c3-9c98f679ce9e","pitchNumber":3,"startTime":"2025-08-02T03:22:45.896Z","endTime":"2025-08-02T03:22:49.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":70.7,"strikeZoneTop":3.41395103817029,"strikeZoneBottom":1.47622118504867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.103011538359656,"aZ":-33.78885877115703,"pfxX":-7.9818449459039975,"pfxZ":-1.3108125398545756,"pX":-0.9042226037932899,"pZ":0.28253828000638226,"vX0":-7.351974436667855,"vY0":-110.56725199469625,"vZ0":-2.692770198854653,"x":151.47,"y":231.15,"x0":3.5033100899949283,"y0":50.00158524829153,"z0":5.06924381806711,"aX":-9.858664233591675},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-2.8,"breakHorizontal":16.4,"spinRate":2377,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.49578890879239257,"extension":6.923893711198854},"index":3,"playId":"dcfa176f-38db-39d8-aa4b-33593aba9f90","pitchNumber":4,"startTime":"2025-08-02T03:23:04.918Z","endTime":"2025-08-02T03:23:09.018Z","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":2,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":68.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.188971031950658,"aZ":-28.727589788121275,"pfxX":-8.236017469798277,"pfxZ":2.909146333908671,"pX":-1.122097894103691,"pZ":1.7671459698385439,"vX0":-7.525514446458473,"vY0":-108.76399554737577,"vZ0":-0.48119791890714014,"x":159.77,"y":191.07,"x0":3.4678637137127644,"y0":50.00173847358913,"z0":5.13879980897515,"aX":-9.748041999626158},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":5.5,"breakHorizontal":17.0,"spinRate":2421,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.5058968403911126,"extension":6.911175935827298},"hitData":{"launchSpeed":97.1,"launchAngle":8.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":153.84,"coordY":148.91}},"index":4,"playId":"d615d94d-8edf-3772-9027-bdc2354490ec","pitchNumber":5,"startTime":"2025-08-02T03:23:21.811Z","endTime":"2025-08-02T03:23:32.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:23:32.146Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T03:23:51.408Z","endTime":"2025-08-02T03:26:23.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.27414955873563,"strikeZoneBottom":1.52278793395711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35026712597056,"aZ":-15.144213576783859,"pfxX":8.354284380211162,"pfxZ":9.648587729363605,"pX":-0.6172561251870692,"pZ":2.746281765274215,"vX0":-12.91848568118454,"vY0":-132.29888670038727,"vZ0":-3.832588435865229,"x":140.53,"y":164.63,"x0":3.25320139314428,"y0":50.00479437557973,"z0":5.330386954655499,"aX":14.749797772338573},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.7,"breakHorizontal":-12.1,"spinRate":2185,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.41469036948181426,"extension":7.130088129614626},"index":0,"playId":"ebc729e6-abdd-3f4b-8577-7ec29a3bc387","pitchNumber":1,"startTime":"2025-08-02T03:23:56.334Z","endTime":"2025-08-02T03:24:00.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.26412063252081,"strikeZoneBottom":1.52931149076463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.024523589099,"aZ":-25.184283822375413,"pfxX":11.551147420873866,"pfxZ":3.8832446136754886,"pX":2.2798741956554713,"pZ":1.2119001317505727,"vX0":-7.696207901177116,"vY0":-133.1985948050561,"vZ0":-5.110234813423275,"x":30.1,"y":206.06,"x0":3.702726340229001,"y0":50.00376888995452,"z0":4.97117877138406,"aX":20.802488326459706},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.1,"breakHorizontal":-19.3,"spinRate":2075,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.41085605314460283,"extension":7.2546533397281365},"index":1,"playId":"15a0651c-9070-3b97-9c49-ca2feb66b0b2","pitchNumber":2,"startTime":"2025-08-02T03:24:13.973Z","endTime":"2025-08-02T03:24:17.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.83105406191777,"aZ":-21.55409139643692,"pfxX":2.6985814906419208,"pfxZ":6.381705715245851,"pX":-0.09717755763578168,"pZ":2.1704823344640514,"vX0":-9.956781574298768,"vY0":-127.78282383846889,"vZ0":-3.613938226889023,"x":120.7,"y":180.18,"x0":3.488750754498526,"y0":50.00054342793593,"z0":5.284247736422849,"aX":4.489669850993992},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.0,"breakHorizontal":-2.8,"spinRate":2243,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.42764626287712026,"extension":7.150020633413341},"index":2,"playId":"3c426613-34a7-30eb-8691-9a2ae3267a73","pitchNumber":3,"startTime":"2025-08-02T03:24:36.436Z","endTime":"2025-08-02T03:24:41.106Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-02T03:25:05.807Z","endTime":"2025-08-02T03:25:17.283Z","isPitch":false,"type":"action","player":{"id":645444,"link":"/api/v1/people/645444"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.565663181506682,"aZ":-25.659239183061917,"pfxX":11.767901043100226,"pfxZ":4.591274407020303,"pX":1.5317430592828587,"pZ":2.1576364659972205,"vX0":-8.086467279907776,"vY0":-118.89636714440304,"vZ0":-1.937494807218513,"x":58.61,"y":180.52,"x0":3.4620810660143078,"y0":50.00562615629066,"z0":5.330829951495001,"aX":16.71098951043167},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.0,"breakHorizontal":-19.1,"spinRate":2060,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4621573635859493,"extension":6.969096808105483},"index":4,"playId":"56a246fb-3462-3c8f-b0de-244f39e392e7","pitchNumber":4,"startTime":"2025-08-02T03:25:17.283Z","endTime":"2025-08-02T03:25:20.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.072106052561942,"aZ":-19.710925259619753,"pfxX":10.554977168832476,"pfxZ":6.921118856649473,"pX":0.3518714879212536,"pZ":2.5846128024554402,"vX0":-11.858505781930756,"vY0":-133.86877238045696,"vZ0":-3.10217048721552,"x":103.59,"y":169.0,"x0":3.48464027617827,"y0":50.00235364120838,"z0":5.183002766032976,"aX":19.00396632012486},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":-16.3,"spinRate":2280,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.41042588942903535,"extension":6.983602249636975},"index":5,"playId":"2d171887-a4b6-3546-9a54-aa098f4670ae","pitchNumber":5,"startTime":"2025-08-02T03:25:37.210Z","endTime":"2025-08-02T03:25:40.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.33636459914851,"strikeZoneBottom":1.57028062504973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.314997863242038,"aZ":-26.352040575826273,"pfxX":12.113449032161359,"pfxZ":3.9907830779564257,"pX":1.3238590741277678,"pZ":1.8662234138960714,"vX0":-8.807690616168307,"vY0":-120.04345252671263,"vZ0":-2.435770213955678,"x":66.54,"y":188.39,"x0":3.4672920718174596,"y0":50.00262173096416,"z0":5.240769294882991,"aX":17.67279105207489},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.8,"breakHorizontal":-19.8,"spinRate":2100,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.45633358792791645,"extension":6.984207497442255},"index":6,"playId":"12fc027e-4c36-3cba-8b75-55692e5be605","pitchNumber":6,"startTime":"2025-08-02T03:25:56.605Z","endTime":"2025-08-02T03:26:01.691Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.38078322420307,"aZ":-30.001001262201743,"pfxX":-5.859555696387402,"pfxZ":1.657201329490964,"pX":0.042679392745992556,"pZ":1.0076938902787929,"vX0":-6.555541648274119,"vY0":-113.50070110759965,"vZ0":-2.4625269671327175,"x":115.37,"y":211.57,"x0":3.7271164614376744,"y0":50.00048388328644,"z0":5.088361737862974,"aX":-7.657124204108236},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":2.6,"breakHorizontal":12.2,"spinRate":2495,"spinDirection":285},"zone":14,"typeConfidence":2.0,"plateTime":0.4822115161230376,"extension":6.912907269985766},"index":7,"playId":"ea26f32a-5b3a-30f1-8bdc-21b58c9f7344","pitchNumber":7,"startTime":"2025-08-02T03:26:19.683Z","endTime":"2025-08-02T03:26:23.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:26:23.224Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Kurtz flies out to left fielder Jorge Barrosa.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T03:28:29.597Z","endTime":"2025-08-02T03:28:59.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669459,"fullName":"Kyle Nelson","link":"/api/v1/people/669459"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.77258427502578,"strikeZoneBottom":1.6445578604854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.726863249970528,"aZ":-27.002756731886095,"pfxX":0.2944449323345113,"pfxZ":3.4085375929344597,"pX":-1.6617694729087529,"pZ":1.2437745610473854,"vX0":-5.961718717173429,"vY0":-122.53156333898207,"vZ0":-5.136580658591901,"x":180.34,"y":205.2,"x0":0.7669265369754054,"y0":50.00386149305711,"z0":5.681015094530595,"aX":0.4479344936276154},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.2,"breakHorizontal":1.0,"spinRate":2587,"spinDirection":191},"zone":13,"typeConfidence":0.91,"plateTime":0.44741401806930714,"extension":6.071983069484396},"index":0,"playId":"95fe3820-7b38-3ac9-a599-0b1488a72403","pitchNumber":1,"startTime":"2025-08-02T03:28:36.543Z","endTime":"2025-08-02T03:28:39.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.463537552557995,"aZ":-14.375960196372874,"pfxX":4.175023279816395,"pfxZ":10.580614084212758,"pX":-0.562507447996757,"pZ":2.3610516594131075,"vX0":-5.122464018601495,"vY0":-129.5000777097675,"vZ0":-5.492235065986328,"x":138.44,"y":175.03,"x0":0.907658605353326,"y0":50.001665280796985,"z0":5.626428513874031,"aX":7.022694597526218},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":18.0,"breakHorizontal":-6.2,"spinRate":2222,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.4245149656125533,"extension":6.313002446760452},"hitData":{"launchSpeed":88.6,"launchAngle":30.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.08,"coordY":84.52}},"index":1,"playId":"4511ff32-134f-3dc5-84f0-c500d6aa38fd","pitchNumber":2,"startTime":"2025-08-02T03:28:50.686Z","endTime":"2025-08-02T03:28:59.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:28:59.200Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brent Rooker singles on a ground ball to left fielder Jorge Barrosa.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T03:31:18.934Z","endTime":"2025-08-02T03:33:04.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T03:29:09.291Z","endTime":"2025-08-02T03:29:43.220Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jake Woodford replaces Kyle Nelson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-02T03:29:43.220Z","endTime":"2025-08-02T03:31:21.135Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663765,"link":"/api/v1/people/663765"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.42350049771001,"aZ":-21.211137570666338,"pfxX":-9.33446200847482,"pfxZ":6.095143942419465,"pX":-1.0455310474835915,"pZ":3.834168419704043,"vX0":5.14481886192696,"vY0":-134.5951302390879,"vZ0":0.13789093449256207,"x":156.85,"y":135.26,"x0":-1.788478828027826,"y0":50.0060132984901,"z0":5.308156175613094,"aX":-16.80195488579858},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":15.5,"spinRate":2098,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4099564866348344,"extension":6.6283493635423225},"index":2,"playId":"da9213a6-2785-3595-96e9-972b167e5932","pitchNumber":1,"startTime":"2025-08-02T03:31:21.135Z","endTime":"2025-08-02T03:31:24.440Z","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":91.8,"endSpeed":83.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40965602689292,"aZ":-22.77927705638902,"pfxX":-10.990250208472883,"pfxZ":5.281955143833117,"pX":-1.0405778967683894,"pZ":1.7706668756926738,"vX0":5.722890203850229,"vY0":-133.44482424251387,"vZ0":-3.933679888033773,"x":156.66,"y":190.97,"x0":-1.8010151017395264,"y0":50.00220911634266,"z0":4.9325200497950705,"aX":-19.54718026656679},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":18.4,"spinRate":1977,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.41263705001497986,"extension":6.677272484702559},"index":3,"playId":"263eeae8-e015-34b8-b01b-c130622ad3bd","pitchNumber":2,"startTime":"2025-08-02T03:31:39.941Z","endTime":"2025-08-02T03:31:43.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.57235393028089,"strikeZoneBottom":1.66651994115022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77513472133346,"aZ":-34.907817901240016,"pfxX":7.0101863442263195,"pfxZ":-1.93970420819495,"pX":2.486025753380726,"pZ":3.013823591304992,"vX0":8.192188904116245,"vY0":-118.30829092667912,"vZ0":2.7034023744283777,"x":22.24,"y":157.41,"x0":-1.9397128001381942,"y0":50.00265058779917,"z0":5.068223653799909,"aX":9.879269232294952},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.5,"breakHorizontal":-14.8,"spinRate":2615,"spinDirection":70},"zone":12,"typeConfidence":2.0,"plateTime":0.46398414904121754,"extension":6.441595175718925},"index":4,"playId":"edb7a7b4-116a-3725-8749-1d1f60561636","pitchNumber":3,"startTime":"2025-08-02T03:32:17.997Z","endTime":"2025-08-02T03:32:21.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.67549178672253,"strikeZoneBottom":1.77023900151197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.166416062329606,"aZ":-27.379485118812507,"pfxX":-10.195472529079645,"pfxZ":2.563967817587942,"pX":1.1842855637380894,"pZ":2.028654279827732,"vX0":11.93428236994944,"vY0":-136.2430258196226,"vZ0":-2.634738246315153,"x":71.86,"y":184.01,"x0":-1.9374079000317435,"y0":50.004506323819825,"z0":4.909220386320987,"aX":-19.084315957060497},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.2,"breakHorizontal":15.8,"spinRate":2102,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4026942413212353,"extension":6.8087251140671565},"index":5,"playId":"e18354bc-dffd-317c-acc0-ad97cc78d4ae","pitchNumber":4,"startTime":"2025-08-02T03:32:35.870Z","endTime":"2025-08-02T03:32:39.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.258776535527204,"aZ":-30.030984239118844,"pfxX":11.546407467331868,"pfxZ":1.5601586462540258,"pX":0.7781158205738643,"pZ":2.4947722889064687,"vX0":3.3717320914975644,"vY0":-116.98975726357381,"vZ0":0.7075218428247794,"x":87.34,"y":171.42,"x0":-2.185469677185396,"y0":50.00137948189995,"z0":5.027014476855247,"aX":15.832034392106847},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.4,"breakHorizontal":-21.7,"spinRate":2650,"spinDirection":58},"zone":6,"typeConfidence":0.9,"plateTime":0.4701078639230425,"extension":6.359066316146251},"hitData":{"launchSpeed":83.8,"launchAngle":8.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.46,"coordY":127.66}},"index":6,"playId":"1e77b35a-797d-35c2-ba56-308b2d9dfdbd","pitchNumber":5,"startTime":"2025-08-02T03:32:53.161Z","endTime":"2025-08-02T03:33:04.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:33:04.167Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a sharp line drive to right fielder Corbin Carroll. Brent Rooker to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T03:33:15.814Z","endTime":"2025-08-02T03:34:23.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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":92.3,"endSpeed":84.2,"strikeZoneTop":3.38157880821386,"strikeZoneBottom":1.61270798963503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90692621659153,"aZ":-29.485547863804012,"pfxX":-8.246845143476875,"pfxZ":1.482031279306752,"pX":-0.4201642579361556,"pZ":1.265669827397941,"vX0":7.186292400360518,"vY0":-134.2025205615259,"vZ0":-3.9480417835775743,"x":133.02,"y":204.61,"x0":-2.070238435610959,"y0":50.000179523398096,"z0":4.872269116733245,"aX":-14.937153167929502},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.9,"breakHorizontal":13.2,"spinRate":2103,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4092130680752666,"extension":6.614307630342488},"index":0,"playId":"730e1183-de00-3f86-a44c-38e84ce3e249","pitchNumber":1,"startTime":"2025-08-02T03:33:29.475Z","endTime":"2025-08-02T03:33:34.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.39452700649071,"strikeZoneBottom":1.61074484484056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.12574996414693,"aZ":-31.384762135300903,"pfxX":7.616908146401307,"pfxZ":0.5531498630098408,"pX":1.3917391333484768,"pZ":1.8603788423849177,"vX0":5.878644776442903,"vY0":-118.70659884009262,"vZ0":-0.43636746164388873,"x":63.95,"y":188.55,"x0":-2.111944578492891,"y0":50.00113856441725,"z0":4.9201984992664265,"aX":10.794997914296777},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.2,"breakHorizontal":-15.2,"spinRate":2581,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.46259832719762217,"extension":6.510953547787264},"index":1,"playId":"de3f9288-7bd7-3029-a0ea-dcbf7f47192e","pitchNumber":2,"startTime":"2025-08-02T03:33:55.442Z","endTime":"2025-08-02T03:33:59.713Z","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.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.008107896403438,"aZ":-24.789218124253058,"pfxX":-8.781182859218388,"pfxZ":3.930354424373931,"pX":0.5283460644924879,"pZ":1.8876290224697958,"vX0":10.012596646557542,"vY0":-136.0427879606938,"vZ0":-3.4644804681327486,"x":96.86,"y":187.81,"x0":-2.053726698238155,"y0":50.00584464696516,"z0":4.890106812088079,"aX":-16.51249699238801},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":13.9,"spinRate":2101,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.40216104074596304,"extension":6.648593174866663},"hitData":{"launchSpeed":100.1,"launchAngle":9.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":148.13,"coordY":121.66}},"index":2,"playId":"111fea03-5b48-39aa-8ca3-718a19581446","pitchNumber":3,"startTime":"2025-08-02T03:34:13.405Z","endTime":"2025-08-02T03:34:23.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:34:23.742Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom hits a ground-rule double (20) on a line drive to right-center field. Brent Rooker scores. Shea Langeliers to 3rd.","rbi":1,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T03:34:49.807Z","endTime":"2025-08-02T03:35:07.991Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":{"id":663765,"link":"/api/v1/people/663765"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.12334594067752,"aZ":-32.23313327320838,"pfxX":-5.796990423483557,"pfxZ":-0.0372873957204618,"pX":0.11472413353466888,"pZ":2.170702204635764,"vX0":7.075407469189017,"vY0":-126.98009097163607,"vZ0":-0.9013372279165554,"x":112.63,"y":180.17,"x0":-1.939360331121023,"y0":50.00221547994038,"z0":5.068146468755836,"aX":-9.57879195859354},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.0,"breakHorizontal":9.1,"spinRate":1522,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.42942960871774183,"extension":6.686587920185692},"hitData":{"launchSpeed":106.7,"launchAngle":18.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":172.42,"coordY":67.23}},"index":0,"playId":"42eb88c9-cd93-321e-83d1-e70045147128","pitchNumber":1,"startTime":"2025-08-02T03:34:57.433Z","endTime":"2025-08-02T03:35:07.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:35:07.991Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gio Urshela strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T03:35:30.726Z","endTime":"2025-08-02T03:36:59.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.360244436615726,"aZ":-22.64019461323395,"pfxX":-8.92146641248193,"pfxZ":5.083110497216634,"pX":-0.7073054064648628,"pZ":3.185385935220217,"vX0":6.755326160131126,"vY0":-136.21852843700492,"vZ0":-0.8420843154760476,"x":143.96,"y":152.77,"x0":-2.062183903037239,"y0":50.005120073202114,"z0":5.066043690127235,"aX":-16.741893438947887},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.2,"breakHorizontal":14.6,"spinRate":1999,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.4023293715116454,"extension":6.509864843149164},"index":0,"playId":"8d816153-7d79-3872-963b-a084f8c705aa","pitchNumber":1,"startTime":"2025-08-02T03:35:46.216Z","endTime":"2025-08-02T03:35:49.685Z","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.6,"endSpeed":84.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.740469062502015,"aZ":-28.983316748573877,"pfxX":-10.041699116369797,"pfxZ":1.7180326099164098,"pX":-1.3329844148241432,"pZ":2.9523253661676483,"vX0":5.060388200353451,"vY0":-136.1800001702002,"vZ0":-0.6043231694849698,"x":167.81,"y":159.07,"x0":-1.9208164530119198,"y0":50.005561964741815,"z0":5.20018608214898,"aX":-18.67131937792098},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.2,"breakHorizontal":16.9,"spinRate":2059,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40378479658883215,"extension":6.558998754626009},"index":1,"playId":"755a122f-8d26-3df1-856e-20208d74b286","pitchNumber":2,"startTime":"2025-08-02T03:36:07.317Z","endTime":"2025-08-02T03:36:10.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.41644826007701,"strikeZoneBottom":1.57498597083329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45193649288126,"aZ":-32.632058035624034,"pfxX":6.674443155164328,"pfxZ":-0.32129141704716346,"pX":3.0160797226540876,"pZ":2.107773330733859,"vX0":9.557278341968104,"vY0":-119.80230510788915,"vZ0":0.23426442792946056,"x":2.03,"y":181.87,"x0":-1.9157246956815757,"y0":50.00274141215785,"z0":4.962540074849948,"aX":9.550213220794614},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.2,"breakHorizontal":-14.6,"spinRate":2498,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4599044180622154,"extension":6.542276672202173},"index":2,"playId":"f1cb61de-ca72-3465-bd14-0c228889a08a","pitchNumber":3,"startTime":"2025-08-02T03:36:35.492Z","endTime":"2025-08-02T03:36:38.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.134551803675244,"aZ":-36.11488323497764,"pfxX":8.615554424785298,"pfxZ":-2.866141434850787,"pX":1.4548837173944877,"pZ":3.0847876166838244,"vX0":5.556040818719046,"vY0":-117.05348623588246,"vZ0":3.364434305751744,"x":61.54,"y":155.49,"x0":-2.077004942372792,"y0":50.00383848838898,"z0":5.032157134125822,"aX":11.837296830032589},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.0,"breakHorizontal":-17.0,"spinRate":2605,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.4697036925961333,"extension":6.33748383144684},"index":3,"playId":"4e1b871e-7752-3ddd-92ee-ebd0abc4bd44","pitchNumber":4,"startTime":"2025-08-02T03:36:56.059Z","endTime":"2025-08-02T03:36:59.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:36:59.835Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, second baseman Ketel Marte to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T03:37:11.000Z","endTime":"2025-08-02T03:38:17.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.3040284709966,"strikeZoneBottom":1.49960221855902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7239390913468,"aZ":-25.002472835929048,"pfxX":-1.0578219652668768,"pfxZ":4.285446160845179,"pX":1.7823414219823852,"pZ":2.7962771073438772,"vX0":10.118599210799509,"vY0":-128.36149608248124,"vZ0":-0.9572526719698775,"x":49.06,"y":163.28,"x0":-2.067727431913891,"y0":50.005497215975886,"z0":5.114718749232883,"aX":-1.7729972936950464},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.8,"breakHorizontal":-0.2,"spinRate":2115,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.4261484447615489,"extension":6.719827899106935},"index":0,"playId":"61d9a8c2-45d9-318e-9eda-6b1e8fc86317","pitchNumber":1,"startTime":"2025-08-02T03:37:26.473Z","endTime":"2025-08-02T03:37:31.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.249979078200564,"aZ":-23.527346625876266,"pfxX":-1.2449529732499407,"pfxZ":5.081350539178451,"pX":1.4786361353268433,"pZ":2.1532727559525027,"vX0":9.377071009275577,"vY0":-129.38961054542256,"vZ0":-2.75523633888129,"x":60.64,"y":180.64,"x0":-2.0258141028914176,"y0":50.000181734443274,"z0":5.02898876519229,"aX":-2.1190088635073763},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.8,"breakHorizontal":0.2,"spinRate":2097,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.42284911176736895,"extension":6.626908200483329},"index":1,"playId":"22894e87-bd39-3ff5-b4da-19a6e1b6c919","pitchNumber":2,"startTime":"2025-08-02T03:37:45.706Z","endTime":"2025-08-02T03:37:49.172Z","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":86.8,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48388250647384,"aZ":-34.673502959139796,"pfxX":-8.027226799816582,"pfxZ":-1.5519827755141833,"pX":0.13899434811183375,"pZ":1.7695959430563943,"vX0":7.154116610095764,"vY0":-126.23904749943264,"vZ0":-1.544568125798643,"x":111.7,"y":191.0,"x0":-1.6932471018210402,"y0":50.00371437641581,"z0":5.188956113205286,"aX":-12.914365002702189},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.9,"breakHorizontal":12.8,"spinRate":1560,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4344168837262159,"extension":6.591643824645859},"hitData":{"launchSpeed":106.0,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.79,"coordY":150.67}},"index":2,"playId":"66c6d583-ce4b-3e1b-bdf9-340f1b424154","pitchNumber":3,"startTime":"2025-08-02T03:38:08.605Z","endTime":"2025-08-02T03:38:17.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:38:17.224Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T03:40:09.833Z","endTime":"2025-08-02T03:41:44.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.7737857707668,"strikeZoneBottom":1.68266473129196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.05535125860289,"aZ":-17.674632741300712,"pfxX":9.189353168179906,"pfxZ":8.41126324350315,"pX":-0.1113540936157131,"pZ":2.8906405761890075,"vX0":-11.805953756255082,"vY0":-130.6186894687692,"vZ0":-3.036975533040369,"x":121.24,"y":160.73,"x0":3.2776820912992832,"y0":50.005219504316244,"z0":5.400777648608934,"aX":15.847436754083757},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.8,"breakHorizontal":-13.9,"spinRate":2261,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.41966771686534043,"extension":7.106023242745208},"index":0,"playId":"9e34fd10-7806-33cc-bcf8-199dd27cfdf7","pitchNumber":1,"startTime":"2025-08-02T03:40:21.874Z","endTime":"2025-08-02T03:40:25.693Z","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":1,"outs":0},"index":1,"startTime":"2025-08-02T03:40:33.450Z","endTime":"2025-08-02T03:40:43.658Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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":0},"pitchData":{"startSpeed":89.7,"endSpeed":80.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.99739517274286,"aZ":-19.94248929016609,"pfxX":9.544502090088109,"pfxZ":7.232957634592326,"pX":0.543820204261958,"pZ":3.425978932670739,"vX0":-10.16410182591029,"vY0":-130.1733703690495,"vZ0":-1.2639395130076934,"x":96.27,"y":146.28,"x0":3.2859336889573467,"y0":50.00485109186126,"z0":5.44894049216565,"aX":16.146595118441198},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.0,"breakHorizontal":-14.6,"spinRate":2204,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.42311158592753406,"extension":7.070709572086829},"index":2,"playId":"015448fa-b480-3aaa-aa1e-c50e5dbbbfb1","pitchNumber":2,"startTime":"2025-08-02T03:40:43.658Z","endTime":"2025-08-02T03:40:46.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.8,"strikeZoneTop":3.65031174588479,"strikeZoneBottom":1.74739038617112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.784719054327244,"aZ":-32.14744154917691,"pfxX":-2.4892110437673582,"pfxZ":0.016270720767673552,"pX":-0.39194642845245264,"pZ":0.6029449000147369,"vX0":-8.214581985482429,"vY0":-113.16533766367448,"vZ0":-2.945563119338758,"x":131.94,"y":222.5,"x0":3.616851848645128,"y0":50.0004625376498,"z0":5.1607283834577045,"aX":-3.2077485511791473},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-0.5,"breakHorizontal":6.7,"spinRate":2352,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.48510108812520336,"extension":7.062098760876425},"index":3,"playId":"fcb8335f-63f2-35f8-8e87-033db6f6b67a","pitchNumber":3,"startTime":"2025-08-02T03:40:59.875Z","endTime":"2025-08-02T03:41:03.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.709338718342565,"aZ":-19.027929311488048,"pfxX":8.011463608081995,"pfxZ":7.5079104929569045,"pX":0.38938317065602807,"pZ":2.8893060344390338,"vX0":-10.669431249762628,"vY0":-131.68175193909266,"vZ0":-2.584453726743252,"x":102.16,"y":160.77,"x0":3.4581928419485783,"y0":50.0044277761633,"z0":5.295832618785814,"aX":14.031736719482577},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.2,"breakHorizontal":-12.1,"spinRate":2225,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.416406473217235,"extension":7.148547223003281},"index":4,"playId":"6762426b-f4ca-3aa2-9c58-19241050c330","pitchNumber":4,"startTime":"2025-08-02T03:41:18.092Z","endTime":"2025-08-02T03:41:21.857Z","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":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.237616425095318,"aZ":-24.5462961333592,"pfxX":10.729071086189434,"pfxZ":5.467290311300779,"pX":1.221328855147116,"pZ":2.5643016634139575,"vX0":-8.027893466795687,"vY0":-117.90789988003691,"vZ0":-1.2415949994233415,"x":70.45,"y":169.54,"x0":3.2908499882810585,"y0":50.00427321940698,"z0":5.381162315008144,"aX":14.976591809169774},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":9.8,"breakHorizontal":-17.3,"spinRate":2154,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4660898388811967,"extension":7.0122009185273155},"hitData":{"launchSpeed":102.7,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.85,"coordY":145.6}},"index":5,"playId":"07b1cf40-a5a7-3d71-b38a-8c602ab85bd8","pitchNumber":5,"startTime":"2025-08-02T03:41:36.787Z","endTime":"2025-08-02T03:41:44.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:41:44.683Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out softly, pitcher Jacob Lopez to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T03:41:57.297Z","endTime":"2025-08-02T03:43:13.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682052,"link":"/api/v1/people/682052"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.08339233507322,"aZ":-19.91744825483095,"pfxX":9.131309042232314,"pfxZ":7.075686972903451,"pX":0.8324185554906423,"pZ":2.83282529224334,"vX0":-9.23813231170995,"vY0":-131.1304188614396,"vZ0":-2.758092722311458,"x":85.27,"y":162.29,"x0":3.223528874656433,"y0":50.00248737249518,"z0":5.392949254468557,"aX":15.81867823638256},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.4,"breakHorizontal":-14.4,"spinRate":2148,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4185318549347272,"extension":7.125789353102385},"index":0,"playId":"f5e0a8fd-37d0-3d51-aeb8-e3c6f13d2e37","pitchNumber":1,"startTime":"2025-08-02T03:42:09.298Z","endTime":"2025-08-02T03:42:13.948Z","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":90.0,"endSpeed":82.4,"strikeZoneTop":3.11561639835893,"strikeZoneBottom":1.50630967675099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.975307293688644,"aZ":-21.06232874031039,"pfxX":10.809237459986504,"pfxZ":6.439373804198707,"pX":0.10362244951288864,"pZ":1.4566048408166041,"vX0":-11.220889577905547,"vY0":-130.43714316685623,"vZ0":-6.0036411897902795,"x":113.05,"y":199.45,"x0":3.0532005560715527,"y0":50.00468317636326,"z0":5.372133959517678,"aX":18.661248787662682},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.4,"breakHorizontal":-17.2,"spinRate":2055,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.41962097571521273,"extension":7.427497040472726},"index":1,"playId":"e2cf8fb5-3326-3477-8880-7cc7abab3c29","pitchNumber":2,"startTime":"2025-08-02T03:42:30.623Z","endTime":"2025-08-02T03:42:35.276Z","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":91.6,"endSpeed":82.8,"strikeZoneTop":3.30528450573862,"strikeZoneBottom":1.55540852519702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.761531047361853,"aZ":-20.72941826939596,"pfxX":10.798535960374439,"pfxZ":6.470779931990846,"pX":-0.09928984925298508,"pZ":3.6044707700519765,"vX0":-12.525912377070421,"vY0":-132.74647284048223,"vZ0":-0.6937132670874389,"x":120.78,"y":141.46,"x0":3.2972848222910485,"y0":50.00452385719604,"z0":5.390509195442797,"aX":19.10486408033573},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.8,"breakHorizontal":-16.6,"spinRate":2164,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.4140264101907065,"extension":7.084357000832909},"index":2,"playId":"a338d517-7e9d-31bc-a1b3-1e669308cf7c","pitchNumber":3,"startTime":"2025-08-02T03:42:47.685Z","endTime":"2025-08-02T03:42:51.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.645144284535924,"aZ":-32.742062725733675,"pfxX":-6.781760321166206,"pfxZ":-0.4638527667842869,"pX":-0.03956710136209934,"pZ":2.7392807792596887,"vX0":-6.020918010195061,"vY0":-109.88026837937433,"vZ0":2.1832106929686277,"x":118.51,"y":164.82,"x0":3.6238934117445667,"y0":50.00488517709089,"z0":5.227762433357917,"aX":-8.239250966964349},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":0.1,"breakHorizontal":13.9,"spinRate":2291,"spinDirection":282},"zone":2,"typeConfidence":2.0,"plateTime":0.49972027179878786,"extension":6.7925552893282015},"hitData":{"launchSpeed":45.0,"launchAngle":-59.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":122.41,"coordY":189.69}},"index":3,"playId":"81abbfd3-9e3e-37d9-9b9b-b6aea7d6910b","pitchNumber":4,"startTime":"2025-08-02T03:43:03.878Z","endTime":"2025-08-02T03:43:13.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:43:13.669Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T03:43:24.679Z","endTime":"2025-08-02T03:44:38.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.267419950026703,"aZ":-25.282592814201973,"pfxX":10.575407070447094,"pfxZ":4.051772753165803,"pX":0.9892631644859561,"pZ":2.96693277988743,"vX0":-9.82097276123877,"vY0":-130.5763865656289,"vZ0":-1.0146161911961604,"x":79.29,"y":158.67,"x0":3.452115973185018,"y0":50.00424033218508,"z0":5.2888286628692125,"aX":17.995084000834858},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":-16.6,"spinRate":2073,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4218469799138296,"extension":7.303439624989429},"index":0,"playId":"a3ce921a-bdb7-3ddb-9f17-65719ba9228c","pitchNumber":1,"startTime":"2025-08-02T03:43:38.071Z","endTime":"2025-08-02T03:43:43.425Z","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":90.7,"endSpeed":82.7,"strikeZoneTop":3.51405064235203,"strikeZoneBottom":1.72222705142264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.2276436001181,"aZ":-19.027279343362487,"pfxX":9.250723319702157,"pfxZ":7.472157932404992,"pX":1.6774507941286938,"pZ":3.724999301043622,"vX0":-8.111484164705137,"vY0":-131.83891828159494,"vZ0":-0.11395477516055869,"x":53.06,"y":138.21,"x0":3.5932987027044896,"y0":50.000423492811414,"z0":5.174011069129129,"aX":16.27050913317422},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.7,"breakHorizontal":-15.0,"spinRate":2134,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4155777910643539,"extension":7.289274344244333},"index":1,"playId":"4885fdab-4b14-32ba-873b-0644b34dfbdc","pitchNumber":2,"startTime":"2025-08-02T03:44:14.648Z","endTime":"2025-08-02T03:44:17.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.868167450771896,"aZ":-28.593278026778133,"pfxX":12.09154163567826,"pfxZ":2.483042022072307,"pX":0.6666612484034026,"pZ":2.051603389464359,"vX0":-10.163302940848803,"vY0":-119.52669328221363,"vZ0":-1.1109533343943523,"x":91.59,"y":183.39,"x0":3.410804235124864,"y0":50.00169971206321,"z0":5.098900936255624,"aX":17.42731675029791},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.4,"breakHorizontal":-19.3,"spinRate":2103,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.4589207529806325,"extension":7.021627515506801},"hitData":{"launchSpeed":77.5,"launchAngle":41.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.94,"coordY":121.79}},"index":2,"playId":"70d9704c-ef01-3e66-a618-ce18a16ee75f","pitchNumber":3,"startTime":"2025-08-02T03:44:29.794Z","endTime":"2025-08-02T03:44:38.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:44:38.845Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Urías singles on a ground ball to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T03:46:40.351Z","endTime":"2025-08-02T03:48:02.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.572388997688066,"aZ":-16.363256696476995,"pfxX":-4.187238573774831,"pfxZ":8.742721465323239,"pX":0.24494318681981653,"pZ":2.4015446010990464,"vX0":6.574108139306082,"vY0":-133.81208958577432,"vZ0":-4.22555354824768,"x":107.66,"y":173.94,"x0":-1.702637531402937,"y0":50.005200553385286,"z0":5.177837352168392,"aX":-7.575247577507095},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":6.1,"spinRate":2159,"spinDirection":224},"zone":5,"typeConfidence":0.92,"plateTime":0.4097338586892407,"extension":6.619213631525404},"index":0,"playId":"330dba7b-9df8-3050-9dde-38894c5f131f","pitchNumber":1,"startTime":"2025-08-02T03:46:45.603Z","endTime":"2025-08-02T03:46:50.226Z","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":1,"outs":0},"index":1,"startTime":"2025-08-02T03:47:04.478Z","endTime":"2025-08-02T03:47:17.971Z","isPitch":false,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"}},{"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.6,"endSpeed":84.7,"strikeZoneTop":3.10795699858484,"strikeZoneBottom":1.50873165287528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.99186247287867,"aZ":-25.331601814639246,"pfxX":-9.654278407392825,"pfxZ":3.742353125961478,"pX":1.4466725595856689,"pZ":1.5895891158683606,"vX0":11.927146487514,"vY0":-134.30955409310596,"vZ0":-4.014711587420964,"x":61.86,"y":195.86,"x0":-1.796555600712217,"y0":50.002688001327876,"z0":4.904551653323962,"aX":-17.645872145855723},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.1,"breakHorizontal":14.9,"spinRate":2087,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4077553978688351,"extension":6.728737041041722},"index":2,"playId":"09b95f08-dff8-39ae-b540-09df08ea197d","pitchNumber":2,"startTime":"2025-08-02T03:47:17.971Z","endTime":"2025-08-02T03:47:22.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.12240029286988,"strikeZoneBottom":1.58649436277587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.61392397252428,"aZ":-24.04017754345132,"pfxX":-8.648530663011583,"pfxZ":4.413016846858314,"pX":-1.5489498705575206,"pZ":2.3057070365620884,"vX0":4.480448423007175,"vY0":-135.17219770368823,"vZ0":-2.6688081721643315,"x":176.04,"y":176.53,"x0":-2.108061453154656,"y0":50.002923874772385,"z0":5.001409811841029,"aX":-15.9370552763763},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.6,"breakHorizontal":14.6,"spinRate":1977,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4058580786473236,"extension":6.630178570542458},"index":3,"playId":"08e9a7bc-b32d-324a-8ed3-0d4eded64ff7","pitchNumber":3,"startTime":"2025-08-02T03:47:34.256Z","endTime":"2025-08-02T03:47:38.182Z","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":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.235791096561357,"aZ":-25.561412198339898,"pfxX":-9.51059802549367,"pfxZ":3.5629564849203756,"pX":-0.03241736125017816,"pZ":2.34219364914988,"vX0":8.317103563969056,"vY0":-135.77287782672542,"vZ0":-2.090067945699201,"x":118.24,"y":175.54,"x0":-1.9079247703284812,"y0":50.00451478514696,"z0":4.910664510585954,"aX":-17.661631408795433},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.1,"breakHorizontal":15.4,"spinRate":2033,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4042475722806129,"extension":6.673470704195806},"hitData":{"launchSpeed":82.4,"launchAngle":7.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.39,"coordY":115.2}},"index":4,"playId":"2fd2849f-61c2-35cd-be1b-9687119ac9c2","pitchNumber":4,"startTime":"2025-08-02T03:47:51.718Z","endTime":"2025-08-02T03:48:02.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:48:02.908Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Darell Hernaiz flies out to left fielder Jorge Barrosa.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T03:48:20.578Z","endTime":"2025-08-02T03:49:20.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.47029636678547,"strikeZoneBottom":1.59408692468324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.543056721147046,"aZ":-27.087344157358437,"pfxX":-9.192154708966157,"pfxZ":2.7992824290012575,"pX":-0.986565321493444,"pZ":2.3598018345210554,"vX0":5.8683528823711235,"vY0":-134.7332320282764,"vZ0":-1.8090129634086232,"x":154.61,"y":175.07,"x0":-2.012093631694932,"y0":50.002635838729034,"z0":4.976889815871355,"aX":-16.697385735080495},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":15.1,"spinRate":2005,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.40840947970340613,"extension":6.5413601200807845},"index":0,"playId":"aea52f04-cc81-3df4-be1b-56884ec86a7e","pitchNumber":1,"startTime":"2025-08-02T03:48:29.114Z","endTime":"2025-08-02T03:48:33.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.672024200186115,"aZ":-26.412106757615504,"pfxX":-10.24023731397143,"pfxZ":3.1458820257286426,"pX":-1.1712091967882479,"pZ":2.2288733958237454,"vX0":6.206690808396573,"vY0":-135.20554645647587,"vZ0":-2.4316187618082035,"x":161.64,"y":178.6,"x0":-2.1801169815758805,"y0":50.00075356642748,"z0":5.015908671000115,"aX":-18.736607178223185},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.3,"breakHorizontal":17.0,"spinRate":1979,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.40691755243828265,"extension":6.6336276265470735},"index":1,"playId":"b3d635af-c092-30d0-90b3-84df3415750f","pitchNumber":2,"startTime":"2025-08-02T03:48:48.863Z","endTime":"2025-08-02T03:48:52.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.245210543171048,"aZ":-32.957511292499504,"pfxX":9.606782128689206,"pfxZ":-0.5765836385850669,"pX":-0.3846493841754391,"pZ":2.4417379066313996,"vX0":1.0740634202203563,"vY0":-116.75679473459532,"vZ0":1.369358447693167,"x":131.66,"y":172.85,"x0":-2.098497156732022,"y0":50.003150480326994,"z0":4.986789615492833,"aX":13.051737179564004},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.4,"breakHorizontal":-17.6,"spinRate":2590,"spinDirection":68},"zone":4,"typeConfidence":0.9,"plateTime":0.4720134752076586,"extension":6.619417476288924},"hitData":{"launchSpeed":79.3,"launchAngle":35.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.39,"coordY":107.3}},"index":2,"playId":"8cc67336-8783-3c22-befb-342653df7a66","pitchNumber":3,"startTime":"2025-08-02T03:49:08.896Z","endTime":"2025-08-02T03:49:20.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:49:20.073Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T03:49:32.470Z","endTime":"2025-08-02T03:50:12.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.1,"strikeZoneTop":3.61431761579726,"strikeZoneBottom":1.72419894137316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34788247384676,"aZ":-25.011469508291203,"pfxX":-0.7156577219696572,"pfxZ":4.322664376711167,"pX":0.6582490206444974,"pZ":3.6654830348493066,"vX0":6.804298759084888,"vY0":-128.60476652388132,"vZ0":1.0569800030992111,"x":91.91,"y":139.81,"x0":-1.941055117421023,"y0":50.00255755042441,"z0":5.204774995297999,"aX":-1.186425336166212},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.3,"breakHorizontal":-0.4,"spinRate":2090,"spinDirection":207},"zone":3,"typeConfidence":0.87,"plateTime":0.42765550455109924,"extension":6.5818680253000705},"index":0,"playId":"b09788fb-e71a-3a8b-89bb-a4b7a068703f","pitchNumber":1,"startTime":"2025-08-02T03:49:44.540Z","endTime":"2025-08-02T03:49:48.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.30141848802082,"aZ":-20.41653748621148,"pfxX":-3.9316695060356457,"pfxZ":6.566784338106904,"pX":0.678382767511557,"pZ":3.280621622043063,"vX0":7.987294114587088,"vY0":-133.59987543431546,"vZ0":-1.2737233968492259,"x":91.14,"y":150.2,"x0":-1.8519191261849237,"y0":50.003440223100675,"z0":5.244346512389162,"aX":-7.041095566211566},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.8,"breakHorizontal":5.2,"spinRate":2174,"spinDirection":222},"zone":3,"typeConfidence":0.83,"plateTime":0.4114456873730905,"extension":6.543403909318802},"hitData":{"launchSpeed":79.9,"launchAngle":29.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.75,"coordY":84.27}},"index":1,"playId":"2defeeec-015c-30bd-b25b-4c297030a28b","pitchNumber":2,"startTime":"2025-08-02T03:50:02.517Z","endTime":"2025-08-02T03:50:12.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:50:12.409Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks. Luis Urías to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T03:50:28.219Z","endTime":"2025-08-02T03:52:05.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.3,"strikeZoneTop":3.78094814934625,"strikeZoneBottom":1.69465553785339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.941457092789108,"aZ":-24.76509608143006,"pfxX":-1.6779003635750804,"pfxZ":4.368490212630018,"pX":1.6369957100258474,"pZ":3.161073529017107,"vX0":9.942028255676194,"vY0":-130.1335204256001,"vZ0":-0.29080392974078273,"x":54.6,"y":153.43,"x0":-2.0323155506696677,"y0":50.00643897432125,"z0":5.16706060911971,"aX":-2.849487351280029},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":0.6,"spinRate":2082,"spinDirection":217},"zone":12,"typeConfidence":0.87,"plateTime":0.42257047178245477,"extension":6.658552912915729},"index":0,"playId":"3daea660-ecf2-3b6d-a053-b639cc3f7200","pitchNumber":1,"startTime":"2025-08-02T03:50:37.981Z","endTime":"2025-08-02T03:50:41.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.5,"strikeZoneTop":3.76629873793203,"strikeZoneBottom":1.64901730734955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.49092367265323,"aZ":-24.471225222441927,"pfxX":-1.7148737952654933,"pfxZ":4.492572481126787,"pX":1.4720830068576103,"pZ":2.816690142890064,"vX0":8.991730990824069,"vY0":-131.36640714367297,"vZ0":-1.247689377299889,"x":60.89,"y":162.73,"x0":-1.7994813049764746,"y0":50.006498848644895,"z0":5.148152292237293,"aX":-2.943214318315858},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":0.7,"spinRate":2130,"spinDirection":213},"zone":12,"typeConfidence":0.89,"plateTime":0.41984245906129436,"extension":6.658126044002203},"index":1,"playId":"2a1b34cd-4f7c-37bd-bc9b-20b6785adfc0","pitchNumber":2,"startTime":"2025-08-02T03:50:56.687Z","endTime":"2025-08-02T03:51:00.324Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.62732199950714,"strikeZoneBottom":1.6052640030561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.855357522481476,"aZ":-32.62138145034284,"pfxX":-3.996662897168852,"pfxZ":-0.2788499124747892,"pX":0.32144375394385466,"pZ":1.533215519783713,"vX0":6.381056347584866,"vY0":-126.02282407760507,"vZ0":-2.455175217070654,"x":104.75,"y":197.38,"x0":-1.7301963974686665,"y0":50.0040446948618,"z0":5.168755825235138,"aX":-6.396250799518105},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.8,"breakHorizontal":5.6,"spinRate":1466,"spinDirection":254},"zone":9,"typeConfidence":2.0,"plateTime":0.4354912391279724,"extension":6.656209039902608},"index":2,"playId":"119b1fd8-0115-3a6d-b3e3-29a353197e82","pitchNumber":3,"startTime":"2025-08-02T03:51:18.882Z","endTime":"2025-08-02T03:51:22.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.82821805586329,"strikeZoneBottom":1.71112866970665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.562054206701486,"aZ":-32.92578252047505,"pfxX":-3.5005941359490196,"pfxZ":-0.46185499184131107,"pX":-0.4767985993335618,"pZ":1.2082795636626944,"vX0":4.554989690098115,"vY0":-126.56943791757575,"vZ0":-3.095926402972503,"x":135.17,"y":206.16,"x0":-1.851007325664222,"y0":50.005625221615205,"z0":5.103475734101861,"aX":-5.63971987314761},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.3,"breakHorizontal":5.2,"spinRate":1543,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.43393343603087287,"extension":6.572080617182178},"index":3,"playId":"26aa2807-b32f-3e25-b839-a2b7b38e9cba","pitchNumber":4,"startTime":"2025-08-02T03:51:41.561Z","endTime":"2025-08-02T03:51:45.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.2,"strikeZoneTop":3.79092209917791,"strikeZoneBottom":1.67396265073032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.59316092541454,"aZ":-25.331634099365314,"pfxX":-2.4674365779890497,"pfxZ":4.026666105243786,"pX":1.2378266537734597,"pZ":3.0522257234652197,"vX0":9.026768622331026,"vY0":-130.3801875445094,"vZ0":-0.5618784606966205,"x":69.82,"y":156.37,"x0":-1.9676970000587648,"y0":50.00457119157453,"z0":5.203316595485568,"aX":-4.1959200219969475},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":2.2,"spinRate":2137,"spinDirection":218},"zone":12,"typeConfidence":0.75,"plateTime":0.4221084041767025,"extension":6.64102806098706},"index":4,"playId":"5dd3a5d3-2dbc-3087-863e-95243cf2fb2f","pitchNumber":5,"startTime":"2025-08-02T03:52:00.676Z","endTime":"2025-08-02T03:52:05.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:52:05.140Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brent Rooker grounds into a force out, shortstop Geraldo Perdomo to second baseman Ketel Marte. Nick Kurtz out at 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T03:52:22.522Z","endTime":"2025-08-02T03:52:45.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.403427268858866,"aZ":-32.057402427081534,"pfxX":6.57701638856358,"pfxZ":0.08802126069933536,"pX":0.12485696353700053,"pZ":2.5224966857056996,"vX0":3.4518646973025495,"vY0":-118.87503686170155,"vZ0":1.2014159100501858,"x":112.24,"y":170.67,"x0":-2.208850901429538,"y0":50.00581452553949,"z0":4.95882399599614,"aX":9.254373289425748},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.8,"breakHorizontal":-12.8,"spinRate":2605,"spinDirection":70},"zone":5,"typeConfidence":0.9,"plateTime":0.46379670624698166,"extension":6.459659465833367},"hitData":{"launchSpeed":65.0,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.21,"coordY":155.74}},"index":0,"playId":"d8991a53-b429-33e5-9a17-34ec0781c22b","pitchNumber":1,"startTime":"2025-08-02T03:52:38.707Z","endTime":"2025-08-02T03:52:45.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:52:45.258Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lourdes Gurriel Jr. doubles (21) on a sharp line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T03:55:02.344Z","endTime":"2025-08-02T03:56:14.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Morales replaces Jacob Lopez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T03:54:41.646Z","endTime":"2025-08-02T03:55:04.558Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806960,"link":"/api/v1/people/806960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.84183915171319,"strikeZoneBottom":1.75879744721912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.177676864171,"aZ":-13.965714720491077,"pfxX":-6.507840516425164,"pfxZ":8.993845862241473,"pX":0.017976648510679722,"pZ":2.129968223306508,"vX0":8.015074931420472,"vY0":-141.9933729793892,"vZ0":-6.481958475315159,"x":116.31,"y":181.27,"x0":-2.0075234481949704,"y0":50.00062770711849,"z0":5.345966243875159,"aX":-13.171706762981007},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":10.0,"spinRate":2472,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3870459902843719,"extension":5.956628990059666},"index":1,"playId":"738f6c82-a3bc-3e7f-a855-498ed4a61fe3","pitchNumber":1,"startTime":"2025-08-02T03:55:04.558Z","endTime":"2025-08-02T03:55:08.025Z","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":97.5,"endSpeed":88.1,"strikeZoneTop":3.69417892614657,"strikeZoneBottom":1.7242864705757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.77364227845226,"aZ":-15.08793407029442,"pfxX":-6.879408912508753,"pfxZ":8.512048252367844,"pX":0.49330370936857926,"pZ":2.6555686057678556,"vX0":9.369391389206413,"vY0":-141.60633666859374,"vZ0":-4.97171283575977,"x":98.2,"y":167.08,"x0":-1.9822485271738692,"y0":50.004451884608855,"z0":5.417007629820411,"aX":-13.81305269141784},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":10.3,"spinRate":2438,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.38848213930610465,"extension":5.866728080634982},"index":2,"playId":"87910abb-b903-39cf-9fbc-c00b0b1a1365","pitchNumber":2,"startTime":"2025-08-02T03:55:17.729Z","endTime":"2025-08-02T03:55:21.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.82955323155455,"strikeZoneBottom":1.80198720247377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.661194980747354,"aZ":-28.54782729215785,"pfxX":12.644833876376701,"pfxZ":2.5156594780616253,"pX":-0.9320464758701028,"pZ":1.5653745111022788,"vX0":-0.3955418554378002,"vY0":-119.9196728042346,"vZ0":-2.8646247203358888,"x":152.53,"y":196.51,"x0":-2.4035566188498505,"y0":50.000227307510855,"z0":5.352150750671115,"aX":18.203257569149358},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.1,"breakHorizontal":-22.7,"spinRate":2802,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.45875676742941396,"extension":5.805260105393363},"index":3,"playId":"54806c2d-8f39-31fc-975e-83c6fd7e3529","pitchNumber":3,"startTime":"2025-08-02T03:55:35.617Z","endTime":"2025-08-02T03:55:39.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.77245573583571,"strikeZoneBottom":1.83874503320549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.498076008002364,"aZ":-28.284476957562227,"pfxX":11.044616115219918,"pfxZ":2.6090753210716455,"pX":1.4575964504182304,"pZ":1.7134117531548727,"vX0":5.311846286833187,"vY0":-122.18744396552646,"vZ0":-2.9792183752270383,"x":61.44,"y":192.52,"x0":-2.189543068138072,"y0":50.00125454935123,"z0":5.418047597571263,"aX":16.441511930517525},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.2,"breakHorizontal":-21.4,"spinRate":3023,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.45091947961037704,"extension":5.831046451685247},"index":4,"playId":"cbe0a8fa-72f3-379b-906b-e02c06edb6ff","pitchNumber":4,"startTime":"2025-08-02T03:55:49.909Z","endTime":"2025-08-02T03:55:54.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.13333705487501,"aZ":-11.29981413396434,"pfxX":-4.98207353372138,"pfxZ":10.486827208594741,"pX":0.15366284608016068,"pZ":3.837328711433431,"vX0":7.731782266054433,"vY0":-140.7106657802464,"vZ0":-2.7566099507099704,"x":111.14,"y":135.17,"x0":-1.9918129203218802,"y0":50.00225690104125,"z0":5.569467366242107,"aX":-9.917364172749632},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":7.3,"spinRate":2394,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3903621004368536,"extension":5.908142079811784},"hitData":{"launchSpeed":104.0,"launchAngle":12.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":63.79,"coordY":142.51}},"index":5,"playId":"a2d043cd-6fb3-3d07-a2de-b36a01e89151","pitchNumber":5,"startTime":"2025-08-02T03:56:03.321Z","endTime":"2025-08-02T03:56:14.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:56:14.456Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Locklear walks.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T03:56:32.125Z","endTime":"2025-08-02T03:58:30.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.54577724683747,"strikeZoneBottom":1.70421921089469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.746049340680532,"aZ":-29.057422562264378,"pfxX":12.41637184424018,"pfxZ":2.190059142805188,"pX":-0.721538111925546,"pZ":3.7620030229613124,"vX0":-0.30466281303047715,"vY0":-119.31491238482494,"vZ0":1.95303756099846,"x":144.5,"y":137.21,"x0":-2.201003090753832,"y0":50.002088023855634,"z0":5.575388678270438,"aX":17.668017903626414},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.8,"breakHorizontal":-22.3,"spinRate":2971,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.4613607367242807,"extension":5.664790262694327},"index":0,"playId":"355b010a-7ea6-3761-961d-5a24ab576ad7","pitchNumber":1,"startTime":"2025-08-02T03:56:45.456Z","endTime":"2025-08-02T03:56:49.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.50308639774041,"strikeZoneBottom":1.62527448704249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.20516685975249,"aZ":-14.562040227536649,"pfxX":-5.97595973708851,"pfxZ":8.834296964946212,"pX":-0.7853972787576535,"pZ":1.6629835867849918,"vX0":5.489577056899826,"vY0":-140.8411691310136,"vZ0":-7.135957148473031,"x":146.94,"y":193.88,"x0":-1.9904465877878734,"y0":50.0067053018203,"z0":5.185303240995598,"aX":-11.919253953016767},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":9.6,"spinRate":2419,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.3900078871363375,"extension":5.994763993487573},"index":1,"playId":"5ac1949c-8397-33c5-9b30-6aa07308909e","pitchNumber":2,"startTime":"2025-08-02T03:57:03.471Z","endTime":"2025-08-02T03:57:07.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.51994465306233,"aZ":-11.129120325561392,"pfxX":-3.246094212490937,"pfxZ":10.616851125539245,"pX":0.18545923021239025,"pZ":3.2109512724770672,"vX0":6.712676501561959,"vY0":-141.17885418040316,"vZ0":-4.123954745553996,"x":109.93,"y":152.08,"x0":-1.8208029743843341,"y0":50.003345013826305,"z0":5.428962178175011,"aX":-6.435200893281115},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":4.2,"spinRate":2414,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.39066317616970014,"extension":6.006584810571602},"index":2,"playId":"7a79a0dd-810c-3536-8d5b-2e0d3f41a9ac","pitchNumber":3,"startTime":"2025-08-02T03:57:22.048Z","endTime":"2025-08-02T03:57:25.163Z","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":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.51175208713079,"strikeZoneBottom":1.67491609046726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.9646342925166,"aZ":-15.004553876881143,"pfxX":-4.614577750176699,"pfxZ":8.691913892948417,"pX":-0.2505320274872181,"pZ":4.162523312086783,"vX0":5.823623945667256,"vY0":-140.19951846218814,"vZ0":-1.0596328427223751,"x":126.55,"y":126.39,"x0":-1.7626145139511675,"y0":50.003245131445055,"z0":5.532165998083183,"aX":-9.116496676327225},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":7.1,"spinRate":2497,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.39182008386957357,"extension":5.952780099740362},"index":3,"playId":"49402e53-5370-38ee-a10c-b7fa00f648d3","pitchNumber":4,"startTime":"2025-08-02T03:57:44.522Z","endTime":"2025-08-02T03:57:48.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.61918565636521,"aZ":-14.386118979415345,"pfxX":-5.649001654085062,"pfxZ":9.19652953697735,"pX":-0.43463642438260536,"pZ":3.0050597011506808,"vX0":5.94953015899299,"vY0":-139.24196843206616,"vZ0":-3.5420316901120144,"x":133.57,"y":157.64,"x0":-1.8805164170758102,"y0":50.00282722181171,"z0":5.2655346331128765,"aX":-10.927050724374736},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2422,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.39562320566264786,"extension":6.132195733050605},"index":4,"playId":"968557cd-3f9d-36db-b34e-3c7eea275efe","pitchNumber":5,"startTime":"2025-08-02T03:58:03.564Z","endTime":"2025-08-02T03:58:07.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.54328156753843,"strikeZoneBottom":1.6442901195741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.82016565226177,"aZ":-15.1654423213289,"pfxX":-8.221918791652026,"pfxZ":8.620865671408655,"pX":-1.2698248417091271,"pZ":1.0344973052679705,"vX0":4.8506771264014965,"vY0":-140.0961318640961,"vZ0":-8.640868694908843,"x":165.4,"y":210.85,"x0":-1.9620968349043382,"y0":50.00669971958393,"z0":5.1660876702997935,"aX":-16.226805289506643},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":13.8,"spinRate":2466,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.392070761497997,"extension":6.114493931150553},"index":5,"playId":"7e8a297e-d92f-30ea-a4d8-cdd844be49a2","pitchNumber":6,"startTime":"2025-08-02T03:58:27.425Z","endTime":"2025-08-02T03:58:30.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T03:58:30.960Z","atBatIndex":52},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Blaze Alexander grounds into a double play, third baseman Gio Urshela to second baseman Luis Urías to first baseman Nick Kurtz. Lourdes Gurriel Jr. to 3rd. Tyler Locklear out at 2nd. Blaze Alexander out at 1st.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T03:58:46.642Z","endTime":"2025-08-02T04:00:24.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.5,"strikeZoneTop":3.22635522635393,"strikeZoneBottom":1.49020162853832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.667584745075583,"aZ":-30.405482730445627,"pfxX":11.436828408041638,"pfxZ":1.2499012781002978,"pX":1.5330943225774412,"pZ":2.876439688708396,"vX0":4.447099984022099,"vY0":-118.98383842395722,"vZ0":0.5169286800729351,"x":58.56,"y":161.12,"x0":-1.8532064298008752,"y0":50.00258634992371,"z0":5.441215680493408,"aX":16.17841826455527},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.8,"breakHorizontal":-21.8,"spinRate":2964,"spinDirection":66},"zone":12,"typeConfidence":2.0,"plateTime":0.46271245036887976,"extension":5.915130359350562},"index":0,"playId":"cf28dac6-e435-3d23-8f85-19f31e1f4949","pitchNumber":1,"startTime":"2025-08-02T03:59:02.071Z","endTime":"2025-08-02T03:59:05.563Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T03:59:13.155Z","endTime":"2025-08-02T04:00:00.957Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.28061687856646,"strikeZoneBottom":1.58531509919472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.03998387882887,"aZ":-15.952714837067983,"pfxX":-6.635171000560195,"pfxZ":8.289609759446325,"pX":0.20469841395440525,"pZ":0.8155442391246619,"vX0":8.125279510214016,"vY0":-139.6457167871426,"vZ0":-8.760600986692255,"x":109.2,"y":216.76,"x0":-1.8928217752971233,"y0":50.00695812559627,"z0":5.062531862539163,"aX":-12.99188167701348},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":10.2,"spinRate":2446,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3935586493214922,"extension":6.192437256334104},"index":2,"playId":"932a3e83-d852-3030-9244-905348b6ede2","pitchNumber":2,"startTime":"2025-08-02T04:00:00.957Z","endTime":"2025-08-02T04:00:05.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.54593761330094,"aZ":-14.145351833728133,"pfxX":-6.040126415706845,"pfxZ":9.402625703850784,"pX":-0.4477494125622929,"pZ":1.5259394514175513,"vX0":6.097519155567254,"vY0":-138.25978400997568,"vZ0":-8.05761587746531,"x":134.07,"y":197.58,"x0":-1.9070659826785672,"y0":50.006681201662865,"z0":5.4468530678881875,"aX":-11.586141930458204},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":9.5,"spinRate":2345,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.39761068299434577,"extension":5.969579768046075},"hitData":{"launchSpeed":105.3,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.16,"coordY":167.9}},"index":3,"playId":"fcf494a8-7e9e-3894-8e74-90ab6e042d0a","pitchNumber":3,"startTime":"2025-08-02T04:00:16.543Z","endTime":"2025-08-02T04:00:24.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:00:24.364Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Barrosa grounds out, pitcher Luis Morales to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T04:00:49.980Z","endTime":"2025-08-02T04:01:41.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806960,"link":"/api/v1/people/806960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.24305551042486,"strikeZoneBottom":1.58840102433981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.08282866083977,"aZ":-13.061282141601582,"pfxX":-4.570636061332853,"pfxZ":9.9363892433025,"pX":0.12950041214320213,"pZ":3.2282968773637517,"vX0":6.8532570055726145,"vY0":-138.34437022132633,"vZ0":-4.299071505748153,"x":112.06,"y":151.62,"x0":-1.7948216453453696,"y0":50.00248501556319,"z0":5.688608219726123,"aX":-8.791959673579678},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":6.7,"spinRate":2405,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.39708346373075365,"extension":5.990468045935772},"index":0,"playId":"02f4d370-c713-3128-bd76-cab4df34132f","pitchNumber":1,"startTime":"2025-08-02T04:00:51.799Z","endTime":"2025-08-02T04:00:56.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.58699265656573,"aZ":-28.45472238434129,"pfxX":6.265910265290454,"pfxZ":2.553515894867215,"pX":1.3284871611436095,"pZ":1.105270831995342,"vX0":5.476327007140159,"vY0":-120.13239666964115,"vZ0":-4.712736929470587,"x":66.36,"y":208.94,"x0":-1.7962116061294353,"y0":50.00569929232716,"z0":5.626033668242322,"aX":9.147262504217702},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.7,"breakHorizontal":-12.7,"spinRate":2812,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.45618373350373576,"extension":5.8223743021144685},"index":1,"playId":"fa68d168-144b-33d6-8160-3e795ffa12c5","pitchNumber":2,"startTime":"2025-08-02T04:01:07.154Z","endTime":"2025-08-02T04:01:10.565Z","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":1,"outs":2},"index":2,"startTime":"2025-08-02T04:01:23.931Z","endTime":"2025-08-02T04:01:30.485Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.647429211845456,"aZ":-12.92399186490056,"pfxX":-4.118537407742444,"pfxZ":9.884350691560389,"pX":0.1328882179394227,"pZ":2.438496857222917,"vX0":6.029974402034249,"vY0":-139.03587798353595,"vZ0":-6.373938803642422,"x":111.93,"y":172.94,"x0":-1.5340511777916217,"y0":50.00504186895935,"z0":5.626983873311159,"aX":-8.023461668378726},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":6.1,"spinRate":2384,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.39471459314757196,"extension":5.957206305127426},"hitData":{"launchSpeed":60.2,"launchAngle":-78.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":122.45,"coordY":181.95}},"index":3,"playId":"4bbb6c3a-a4a0-3d67-b168-c81dbeed015d","pitchNumber":3,"startTime":"2025-08-02T04:01:30.485Z","endTime":"2025-08-02T04:01:41.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:01:41.390Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shea Langeliers doubles (17) on a fly ball to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T04:03:28.312Z","endTime":"2025-08-02T04:05:28.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.40843029842791,"strikeZoneBottom":1.62632617582408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79726319681918,"aZ":-21.371609811307522,"pfxX":-8.793829196141964,"pfxZ":6.028139413697415,"pX":-1.367129117042106,"pZ":1.886632604658303,"vX0":4.957270482544578,"vY0":-133.11644045407752,"vZ0":-4.034157186169849,"x":169.11,"y":187.84,"x0":-2.1117235972740525,"y0":50.00630941466841,"z0":4.970609007267173,"aX":-15.771990212308484},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.2,"breakHorizontal":14.9,"spinRate":2028,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.41158669450802643,"extension":6.617552994051},"index":0,"playId":"2430a93b-4a24-387a-a466-b89c2be3877d","pitchNumber":1,"startTime":"2025-08-02T04:03:50.510Z","endTime":"2025-08-02T04:03:54.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.29770023574389,"strikeZoneBottom":1.57859189078994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38806455959488,"aZ":-30.740358190323327,"pfxX":7.792001826863703,"pfxZ":1.0402961011088827,"pX":1.2231078460060925,"pZ":1.9499770159345375,"vX0":5.481454942238703,"vY0":-117.14116707771547,"vZ0":-0.32480483738091936,"x":70.38,"y":186.13,"x0":-2.1683532011016258,"y0":50.001908355147194,"z0":4.991453148539428,"aX":10.707271653212768},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.2,"breakHorizontal":-15.6,"spinRate":2597,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4695641844250984,"extension":6.578753134692883},"index":1,"playId":"9a6998ed-568b-3be4-bab7-fd423b5b5800","pitchNumber":2,"startTime":"2025-08-02T04:04:05.503Z","endTime":"2025-08-02T04:04:10.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29956442613624,"aZ":-32.88143056719075,"pfxX":8.948885039967985,"pfxZ":-0.5122995743804726,"pX":0.31625647778928717,"pZ":2.5525678190132717,"vX0":3.211761846706603,"vY0":-117.04783429247193,"vZ0":1.4742284258285931,"x":104.95,"y":169.86,"x0":-2.240642451098419,"y0":50.004856083659526,"z0":5.018285163831314,"aX":12.284510041852887},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.2,"breakHorizontal":-17.0,"spinRate":2628,"spinDirection":58},"zone":6,"typeConfidence":0.9,"plateTime":0.46988531195920347,"extension":6.328185376318917},"index":2,"playId":"cc121443-8f75-3cfd-b6d2-bceca2cc1e56","pitchNumber":3,"startTime":"2025-08-02T04:04:24.697Z","endTime":"2025-08-02T04:04:28.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90802888905507,"aZ":-24.29879864678083,"pfxX":-10.602856116831392,"pfxZ":4.401506864582531,"pX":-0.9238068322543924,"pZ":2.5958577953599975,"vX0":6.478463732098574,"vY0":-133.4612079693796,"vZ0":-1.905507508260871,"x":152.21,"y":168.69,"x0":-2.015439067863619,"y0":50.00236446140223,"z0":5.083500937588639,"aX":-18.970821921653577},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":17.6,"spinRate":2046,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.41168781328221504,"extension":6.654963538581591},"index":3,"playId":"3cc9ee83-4e91-35a2-961c-1d20fadb42b6","pitchNumber":4,"startTime":"2025-08-02T04:04:41.840Z","endTime":"2025-08-02T04:04:45.505Z","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":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-02T04:04:55.817Z","endTime":"2025-08-02T04:05:14.255Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.17848355266353,"aZ":-27.584548661296363,"pfxX":-5.2960833305708395,"pfxZ":2.9319429931544647,"pX":0.36140607217451376,"pZ":1.207911840255047,"vX0":6.638179101692615,"vY0":-124.08247726644205,"vZ0":-4.058838022486632,"x":103.22,"y":206.17,"x0":-1.6569347205425033,"y0":50.0009788959529,"z0":5.15599781539684,"aX":-8.281245924762649},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.7,"breakHorizontal":8.0,"spinRate":1287,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.44095516861518513,"extension":6.490818392155873},"hitData":{"launchSpeed":68.1,"launchAngle":39.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.34,"coordY":139.01}},"index":5,"playId":"d6b9d383-fb02-349c-a13d-0b70943b93e3","pitchNumber":5,"startTime":"2025-08-02T04:05:14.255Z","endTime":"2025-08-02T04:05:28.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:05:28.084Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T04:06:42.687Z","endTime":"2025-08-02T04:06:54.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T04:06:08.414Z","endTime":"2025-08-02T04:06:44.868Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24681511459212,"aZ":-23.478826103293624,"pfxX":-0.7593940281201164,"pfxZ":5.070987738637424,"pX":0.5368571391337478,"pZ":3.580291529357182,"vX0":6.953851985973231,"vY0":-129.86760901714752,"vZ0":0.23483502831038372,"x":96.54,"y":142.11,"x0":-2.072505554912038,"y0":50.00270517571355,"z0":5.269233245088268,"aX":-1.3036942903210287},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.5,"breakHorizontal":-0.1,"spinRate":2139,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.42115635536622564,"extension":6.603025514857145},"hitData":{"launchSpeed":82.7,"launchAngle":38.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.76,"coordY":77.06}},"index":1,"playId":"a66f59d0-9ec4-3cbf-a1a7-4ad00ad938dd","pitchNumber":1,"startTime":"2025-08-02T04:06:44.868Z","endTime":"2025-08-02T04:06:54.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:06:54.529Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gio Urshela grounds out, third baseman Blaze Alexander to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T04:08:18.148Z","endTime":"2025-08-02T04:09:50.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T04:07:15.206Z","endTime":"2025-08-02T04:08:20.356Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.8,"strikeZoneTop":3.35614158425531,"strikeZoneBottom":1.63354024868609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02999162398075,"aZ":-20.112551223119027,"pfxX":-10.315613005712178,"pfxZ":6.791482110202679,"pX":-1.0647463964819388,"pZ":2.5682977831091347,"vX0":6.290011796448953,"vY0":-133.28825456816836,"vZ0":-2.6331388418583694,"x":157.59,"y":169.44,"x0":-2.130433320531083,"y0":50.00630043875886,"z0":5.042210720341008,"aX":-18.329568224444248},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.9,"breakHorizontal":17.0,"spinRate":2008,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4129435530480716,"extension":6.67817203303267},"index":1,"playId":"ff452903-5fc3-3636-9052-ac2283b022a9","pitchNumber":1,"startTime":"2025-08-02T04:08:20.356Z","endTime":"2025-08-02T04:08:24.839Z","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":91.6,"endSpeed":83.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.585832830690354,"aZ":-20.83379829889654,"pfxX":-9.102058154776229,"pfxZ":6.361648391663183,"pX":-1.4677551100836355,"pZ":1.5936135500600388,"vX0":4.769772809107261,"vY0":-133.16436002483098,"vZ0":-4.793361790707982,"x":172.95,"y":195.75,"x0":-2.1067246367030634,"y0":50.00332533132538,"z0":4.939330459712484,"aX":-16.225189454624726},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.6,"breakHorizontal":15.4,"spinRate":2042,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4124901690356917,"extension":6.571908653029559},"index":2,"playId":"78a3ddd2-626f-31c1-ada1-f0e4e35ded34","pitchNumber":2,"startTime":"2025-08-02T04:08:38.184Z","endTime":"2025-08-02T04:08:42.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.6,"strikeZoneTop":3.53328403832922,"strikeZoneBottom":1.69696536945412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.422403169875587,"aZ":-31.010346068422955,"pfxX":6.732486078454032,"pfxZ":0.8229143573709568,"pX":0.973526504911496,"pZ":2.1972528247214265,"vX0":5.3721911023023905,"vY0":-119.09788263925331,"vZ0":0.09669535479419178,"x":79.89,"y":179.45,"x0":-2.195883656946063,"y0":50.00418683816203,"z0":4.988602327421985,"aX":9.557121666274936},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.8,"breakHorizontal":-13.6,"spinRate":2462,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4620109019878722,"extension":6.450109499942147},"index":3,"playId":"79b25982-6e2c-31c6-8746-501887f07748","pitchNumber":3,"startTime":"2025-08-02T04:09:00.972Z","endTime":"2025-08-02T04:09:05.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.47438638468259,"strikeZoneBottom":1.58857521375011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41922605351675,"aZ":-34.19719218031078,"pfxX":8.645122060556261,"pfxZ":-1.4645003131103702,"pX":2.5688949645045884,"pZ":0.37591425311840065,"vX0":7.782585646441477,"vY0":-117.3593279006278,"vZ0":-2.847806585222762,"x":19.08,"y":228.63,"x0":-1.9265229884930413,"y0":50.004275732271,"z0":4.824326383429279,"aX":11.93004188113134},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.1,"breakHorizontal":-17.8,"spinRate":2661,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4686191153653745,"extension":6.518941205086964},"index":4,"playId":"4fafbd27-d95c-3777-8eca-dcb13782fb25","pitchNumber":4,"startTime":"2025-08-02T04:09:18.767Z","endTime":"2025-08-02T04:09:23.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.495408668479264,"aZ":-24.419505396216913,"pfxX":-8.350348616920872,"pfxZ":4.3389873520765745,"pX":-0.44301699756492563,"pZ":2.3306739646607073,"vX0":6.305959339383893,"vY0":-133.0461352398344,"vZ0":-2.590363612625127,"x":133.89,"y":175.85,"x0":-1.7632494789536945,"y0":50.00081443051758,"z0":5.093341108399125,"aX":-14.915179143500866},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.4,"breakHorizontal":13.7,"spinRate":2006,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.41223708836779416,"extension":6.563509249307886},"hitData":{"launchSpeed":97.5,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.72,"coordY":161.82}},"index":5,"playId":"40b05dab-40d5-31ca-ae6b-fcf56d615cc1","pitchNumber":5,"startTime":"2025-08-02T04:09:42.073Z","endTime":"2025-08-02T04:09:50.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:09:50.052Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T04:12:24.362Z","endTime":"2025-08-02T04:13:04.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,5],"actionIndex":[1,2,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"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":2},"index":0,"startTime":"2025-08-02T04:10:13.573Z","endTime":"2025-08-02T04:10:56.633Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jalen Beeks replaces Jake Woodford.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-02T04:10:56.633Z","endTime":"2025-08-02T04:12:11.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656222,"link":"/api/v1/people/656222"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Colby Thomas replaces Carlos Cortes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-02T04:12:11.831Z","endTime":"2025-08-02T04:12:26.347Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.3293226266342,"strikeZoneBottom":1.58445026895717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93836526437087,"aZ":-17.57558598819154,"pfxX":9.774896709804668,"pfxZ":8.842459947934298,"pX":-1.4551074880007708,"pZ":-0.6168932234206328,"vX0":-8.929411395798885,"vY0":-128.0603432753089,"vZ0":-12.416025087884176,"x":172.47,"y":255.44,"x0":0.8171966197400842,"y0":50.00163001268616,"z0":5.688363410379236,"aX":16.13613423075385},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":13.1,"breakHorizontal":-15.5,"spinRate":2301,"spinDirection":132},"zone":13,"typeConfidence":0.91,"plateTime":0.428693470857207,"extension":6.251038363964635},"index":3,"playId":"d6965075-ec62-340c-b1e0-8708793e75d5","pitchNumber":1,"startTime":"2025-08-02T04:12:26.347Z","endTime":"2025-08-02T04:12:35.297Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Jalen Beeks. Shea Langeliers to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":4,"actionPlayId":"d6965075-ec62-340c-b1e0-8708793e75d5","startTime":"2025-08-02T04:12:56.419Z","endTime":"2025-08-02T04:12:56.420Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.79099239551965,"aZ":-15.209373462039164,"pfxX":4.720322668799293,"pfxZ":9.34031337334086,"pX":-0.5251872621372334,"pZ":3.171144449969794,"vX0":-5.401224545602206,"vY0":-134.55232176533283,"vZ0":-4.328158718249009,"x":137.02,"y":153.16,"x0":0.9040129348640485,"y0":50.00275575850427,"z0":5.8934841396747375,"aX":8.573270772127367},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":-7.2,"spinRate":2188,"spinDirection":153},"zone":1,"typeConfidence":0.89,"plateTime":0.4085826714769669,"extension":6.4170407639588225},"hitData":{"launchSpeed":73.0,"launchAngle":55.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.0,"coordY":121.67}},"index":5,"playId":"e3914e97-fc49-333e-b272-f28368aebae1","pitchNumber":2,"startTime":"2025-08-02T04:12:56.421Z","endTime":"2025-08-02T04:13:04.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:13:04.916Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alek Thomas flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T04:15:09.331Z","endTime":"2025-08-02T04:16:31.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Colby Thomas remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T04:14:47.581Z","endTime":"2025-08-02T04:15:11.560Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.28846076139618,"strikeZoneBottom":1.44161600283396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.293859845919556,"aZ":-11.301585182346297,"pfxX":-5.291560727762945,"pfxZ":10.620516793580958,"pX":0.40150463074443427,"pZ":0.5953703145981964,"vX0":8.066037377527666,"vY0":-139.522979885452,"vZ0":-11.155570597839725,"x":101.7,"y":222.71,"x0":-1.8435539175671836,"y0":50.003032736055154,"z0":5.397320755355353,"aX":-10.400535568327468},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":7.8,"spinRate":2433,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3930221366860387,"extension":6.070104079043145},"index":1,"playId":"a16cf8c2-e16b-3799-b6da-e1ad77c1ae76","pitchNumber":1,"startTime":"2025-08-02T04:15:11.560Z","endTime":"2025-08-02T04:15:16.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.44976019588935,"strikeZoneBottom":1.50929033402461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.7131159528258,"aZ":-12.865390708949793,"pfxX":-5.738636797234658,"pfxZ":9.851083946843808,"pX":-0.9645846553164016,"pZ":4.4362859707959945,"vX0":5.181658840065792,"vY0":-139.6485866994887,"vZ0":-1.4168421572723542,"x":153.77,"y":119.0,"x0":-2.105593247580991,"y0":50.000769863878716,"z0":5.803648414696154,"aX":-11.24595445366635},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":9.2,"spinRate":2493,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.39339364177840386,"extension":5.9291504081326405},"index":2,"playId":"60b85cb9-8220-36bc-a595-3e125d12a21c","pitchNumber":2,"startTime":"2025-08-02T04:15:25.636Z","endTime":"2025-08-02T04:15:34.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.42416772160309,"strikeZoneBottom":1.42117052307922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93441091235219,"aZ":-29.338310444906828,"pfxX":4.526006550506768,"pfxZ":1.8208064117178466,"pX":-0.19529678982285065,"pZ":2.9032275281869575,"vX0":3.7575318092275833,"vY0":-123.8305337709515,"vZ0":-0.8652994240075353,"x":124.44,"y":160.39,"x0":-2.3185842559876906,"y0":50.003740551035875,"z0":5.7041809742808205,"aX":7.052586162903961},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":-9.0,"spinRate":2706,"spinDirection":97},"zone":2,"typeConfidence":2.0,"plateTime":0.4417473316980214,"extension":5.9547027583118615},"index":3,"playId":"d514ad26-09e1-3535-8da3-1cb86455381b","pitchNumber":3,"startTime":"2025-08-02T04:15:38.470Z","endTime":"2025-08-02T04:15:42.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.24129458948029,"strikeZoneBottom":1.39560843361144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14481136118532,"aZ":-31.659032522405994,"pfxX":3.8598257439049637,"pfxZ":0.3367287445465319,"pX":0.8587549808148732,"pZ":2.356894987544569,"vX0":6.025446768380019,"vY0":-122.90652904880756,"vZ0":-1.5957742530293448,"x":84.27,"y":175.14,"x0":-2.1251634443604126,"y0":50.00343282499266,"z0":5.700831059029195,"aX":5.9097704566066795},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.5,"breakHorizontal":-8.4,"spinRate":2767,"spinDirection":64},"zone":12,"typeConfidence":2.0,"plateTime":0.44549152771830824,"extension":5.787732841687919},"index":4,"playId":"8b7c35d6-1dc4-3abe-938f-e34965134612","pitchNumber":4,"startTime":"2025-08-02T04:15:50.850Z","endTime":"2025-08-02T04:15:54.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.81264177923676,"aZ":-14.670601225841366,"pfxX":-4.840390197969486,"pfxZ":8.84900031121764,"pX":-0.3593126156051358,"pZ":2.2438808495155036,"vX0":6.343718015832786,"vY0":-139.82268482573215,"vZ0":-6.530361720574148,"x":130.7,"y":178.2,"x0":-2.0296654708255946,"y0":50.00334358358276,"z0":5.574115135878029,"aX":-9.575406947160571},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":7.4,"spinRate":2445,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3918825592066688,"extension":5.879681159451905},"index":5,"playId":"d7521c5c-12ac-3879-820f-d21de3bc79e4","pitchNumber":5,"startTime":"2025-08-02T04:16:05.249Z","endTime":"2025-08-02T04:16:09.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.485597264230613,"aZ":-24.07434756383352,"pfxX":-9.310109098750651,"pfxZ":4.899191038022545,"pX":-0.5406156292800446,"pZ":2.2838070151879077,"vX0":6.548559634551296,"vY0":-128.0492659681413,"vZ0":-3.695240490824231,"x":137.61,"y":177.12,"x0":-1.926985305873438,"y0":50.003552031648205,"z0":5.638385211950301,"aX":-15.395901974576365},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.2,"breakHorizontal":15.4,"spinRate":1977,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.428445200953413,"extension":6.009127366669399},"hitData":{"launchSpeed":94.0,"launchAngle":35.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":82.02,"coordY":59.8}},"index":6,"playId":"d4035284-2958-392b-853c-63dd2bb8b857","pitchNumber":6,"startTime":"2025-08-02T04:16:23.179Z","endTime":"2025-08-02T04:16:31.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:16:31.828Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Herrera singles on a line drive to center fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T04:16:43.612Z","endTime":"2025-08-02T04:18:43.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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(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.4,"endSpeed":87.4,"strikeZoneTop":3.25477806413578,"strikeZoneBottom":1.45730320969335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.08462204306609,"aZ":-14.155287676512932,"pfxX":-1.778556648555985,"pfxZ":9.18740748101745,"pX":-0.13423933351624515,"pZ":4.411766485713573,"vX0":5.852461328286114,"vY0":-138.91006475733118,"vZ0":-1.0064180978702757,"x":122.12,"y":119.66,"x0":-2.033990425061107,"y0":50.001846240615436,"z0":5.716543296837755,"aX":-3.4886996667120163},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":2.0,"spinRate":2402,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.39377169705520965,"extension":5.945921982941888},"index":0,"playId":"699957c3-58f0-3910-aba6-df919222f749","pitchNumber":1,"startTime":"2025-08-02T04:16:56.957Z","endTime":"2025-08-02T04:17:00.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.20303971587106,"strikeZoneBottom":1.46779523192344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.371478453997028,"aZ":-31.391026292547952,"pfxX":5.179303142222119,"pfxZ":0.511289338192606,"pX":-0.4508011553237217,"pZ":3.191077239831461,"vX0":2.675755675404658,"vY0":-123.9295514766493,"vZ0":0.2637760917765293,"x":134.18,"y":152.62,"x0":-2.221371815860448,"y0":50.00497107948565,"z0":5.729621576432702,"aX":7.965485414391025},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.3,"breakHorizontal":-10.1,"spinRate":2771,"spinDirection":87},"zone":1,"typeConfidence":2.0,"plateTime":0.4438969619171771,"extension":5.817842176409933},"index":1,"playId":"76689689-947d-3bc6-9c13-d417c7209b2e","pitchNumber":2,"startTime":"2025-08-02T04:17:09.337Z","endTime":"2025-08-02T04:17:13.285Z","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":1,"outs":1},"index":2,"startTime":"2025-08-02T04:17:21.759Z","endTime":"2025-08-02T04:17:30.853Z","isPitch":false,"type":"action","player":{"id":645444,"link":"/api/v1/people/645444"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.22636782516556,"strikeZoneBottom":1.49164345268676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79752287403457,"aZ":-36.288042191559235,"pfxX":4.890887261996928,"pfxZ":-2.792258547044703,"pX":-0.3807671236990996,"pZ":1.1800172811571907,"vX0":3.063241652738088,"vY0":-121.12690423153978,"vZ0":-2.831630484421712,"x":131.51,"y":206.92,"x0":-2.3015429604286757,"y0":50.00573235018197,"z0":5.567837634051708,"aX":7.197409907204261},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.5,"breakHorizontal":-9.6,"spinRate":2813,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.45387537197883576,"extension":5.915516291547809},"index":3,"playId":"eaaaf159-014f-3faf-9740-cf62a3d81271","pitchNumber":3,"startTime":"2025-08-02T04:17:30.853Z","endTime":"2025-08-02T04:17:36.067Z","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.2,"endSpeed":79.8,"strikeZoneTop":3.28120089055102,"strikeZoneBottom":1.45340599899393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.089454351388433,"aZ":-21.16299141072503,"pfxX":-9.118628368286917,"pfxZ":6.82156340110347,"pX":1.0617776324216621,"pZ":0.6676701292552555,"vX0":10.383114463670537,"vY0":-126.3673690411858,"vZ0":-7.384440246978617,"x":76.53,"y":220.75,"x0":-1.9183915624355403,"y0":50.0056047475284,"z0":5.331705148351194,"aX":-14.728904285384477},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.8,"breakHorizontal":14.2,"spinRate":2001,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.43365936798350724,"extension":6.483347375991068},"index":4,"playId":"95e36d32-8dfa-3ee0-81e9-11fc0d7bfc5e","pitchNumber":4,"startTime":"2025-08-02T04:17:47.460Z","endTime":"2025-08-02T04:17:51.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.25910634737116,"strikeZoneBottom":1.49302934824511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.36985950643035,"aZ":-12.332347253761622,"pfxX":-7.144625617596031,"pfxZ":10.200836406323727,"pX":-0.7881551927089173,"pZ":2.9842092618727367,"vX0":6.445628280684073,"vY0":-139.53507629763186,"vZ0":-4.674143697856873,"x":147.04,"y":158.21,"x0":-2.2153028721597687,"y0":50.00142130309722,"z0":5.512442805849204,"aX":-13.896300468957362},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":11.4,"spinRate":2534,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3945793894691061,"extension":6.1619640132521605},"index":5,"playId":"4e56afbe-3455-3bb3-a5cc-176705218d7d","pitchNumber":5,"startTime":"2025-08-02T04:18:03.220Z","endTime":"2025-08-02T04:18:07.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.525696772973834,"aZ":-35.24964328580293,"pfxX":4.049695889534864,"pfxZ":-2.017814492002236,"pX":0.34010035408520484,"pZ":2.2660815188512404,"vX0":4.702982856863651,"vY0":-123.23514728823781,"vZ0":-1.0597033665874909,"x":104.04,"y":177.6,"x0":-2.1255517949445237,"y0":50.00309951359299,"z0":5.7031148929143445,"aX":6.1723582940089905},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.6,"breakHorizontal":-8.5,"spinRate":2863,"spinDirection":71},"zone":6,"typeConfidence":2.0,"plateTime":0.44598319384936547,"extension":5.869856183603118},"index":6,"playId":"04063660-199a-3ddd-9e59-940061c586de","pitchNumber":6,"startTime":"2025-08-02T04:18:15.988Z","endTime":"2025-08-02T04:18:21.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40376346563046,"aZ":-11.798230912627385,"pfxX":-5.584862825036101,"pfxZ":10.293514021906564,"pX":0.24562805222966777,"pZ":2.3689247252258974,"vX0":8.137711135176897,"vY0":-139.98960862537345,"vZ0":-6.340724842543295,"x":107.64,"y":174.82,"x0":-1.977024443551658,"y0":50.00319615323469,"z0":5.440076672572787,"aX":-11.055915927071357},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":8.4,"spinRate":2515,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.39166979913863775,"extension":6.032686864714071},"hitData":{"launchSpeed":78.6,"launchAngle":25.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.01,"coordY":81.44}},"index":7,"playId":"d723e8c5-0805-372f-9c94-7ea8a10e9f7b","pitchNumber":7,"startTime":"2025-08-02T04:18:32.937Z","endTime":"2025-08-02T04:18:43.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:18:43.126Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ketel Marte hits a ground-rule double (15) on a fly ball to left-center field. Jose Herrera to 3rd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T04:18:55.815Z","endTime":"2025-08-02T04:19:16.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.117440592207082,"aZ":-28.708981076148333,"pfxX":3.5998977806034254,"pfxZ":2.231797817645141,"pX":-0.2682621001969837,"pZ":2.6279944123930834,"vX0":2.832436033624605,"vY0":-123.66491392851451,"vZ0":-1.5335902520482003,"x":127.23,"y":167.82,"x0":-1.8952095118326608,"y0":50.003298501198636,"z0":5.659155738657062,"aX":5.588017805252476},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.0,"breakHorizontal":-7.2,"spinRate":2792,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.4425261306809585,"extension":5.809987520854993},"hitData":{"launchSpeed":97.4,"launchAngle":27.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":95.28,"coordY":46.32}},"index":0,"playId":"acf9b270-85af-31e6-81d1-229b0eff804a","pitchNumber":1,"startTime":"2025-08-02T04:19:06.548Z","endTime":"2025-08-02T04:19:16.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:19:16.480Z","atBatIndex":61},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Corbin Carroll out on a sacrifice fly to center fielder Lawrence Butler. Jose Herrera scores. Ketel Marte to 3rd.","rbi":1,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T04:19:40.412Z","endTime":"2025-08-02T04:20:03.274Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.62720448982486,"aZ":-12.478123188020096,"pfxX":-4.795261587277355,"pfxZ":10.01873778998125,"pX":0.23471231844769558,"pZ":2.513071346895626,"vX0":7.639867415454432,"vY0":-139.8169399172567,"vZ0":-5.7712321882926805,"x":108.05,"y":170.93,"x0":-1.9191081115883777,"y0":50.000770074510065,"z0":5.433878752168156,"aX":-9.425725179966978},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2479,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39281495793753063,"extension":6.086127432622348},"hitData":{"launchSpeed":85.8,"launchAngle":35.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.14,"coordY":69.29}},"index":0,"playId":"bc18b7cb-2e47-30f5-9c8a-daf987c2f3c1","pitchNumber":1,"startTime":"2025-08-02T04:19:51.301Z","endTime":"2025-08-02T04:20:03.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:20:03.274Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T04:21:10.328Z","endTime":"2025-08-02T04:22:15.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T04:20:40.940Z","endTime":"2025-08-02T04:21:12.647Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.4,"strikeZoneTop":3.55618544254333,"strikeZoneBottom":1.7004037785699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.908460073760438,"aZ":-35.347056418920694,"pfxX":5.641985961062028,"pfxZ":-2.066696560656487,"pX":-0.6606081738392816,"pZ":2.6194247965267774,"vX0":1.851054599893841,"vY0":-123.9609157663621,"vZ0":-0.18562244756611224,"x":142.18,"y":168.06,"x0":-2.152667445240181,"y0":50.00387336282171,"z0":5.680375839999342,"aX":8.660891557232503},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.5,"breakHorizontal":-10.7,"spinRate":2941,"spinDirection":74},"zone":4,"typeConfidence":2.0,"plateTime":0.4441785272246994,"extension":5.851496120979456},"index":1,"playId":"14c2d79e-45ad-3406-81d2-6544ca8b4f1e","pitchNumber":1,"startTime":"2025-08-02T04:21:12.647Z","endTime":"2025-08-02T04:21:16.518Z","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":88.2,"endSpeed":79.8,"strikeZoneTop":3.48132081412626,"strikeZoneBottom":1.59436185497812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.68714606140362,"aZ":-23.951505343341392,"pfxX":4.366871847436724,"pfxZ":5.030882727921082,"pX":0.9765687133450862,"pZ":2.4229102722282776,"vX0":6.064312937126722,"vY0":-128.14521366184303,"vZ0":-3.2981447969356728,"x":79.78,"y":173.36,"x0":-2.0036300475222615,"y0":50.00498674680696,"z0":5.6341971589177575,"aX":7.137853850375969},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.4,"breakHorizontal":-9.5,"spinRate":2889,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4302550131458691,"extension":5.894309470673244},"index":2,"playId":"bee6b12a-3064-37c1-9ada-971b029d9c5d","pitchNumber":2,"startTime":"2025-08-02T04:21:25.917Z","endTime":"2025-08-02T04:21:30.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.56856236769591,"strikeZoneBottom":1.64972592895552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.615049720370884,"aZ":-15.01800497070637,"pfxX":-6.066050935349576,"pfxZ":8.693226598559306,"pX":-1.0256664886705142,"pZ":4.889706709816158,"vX0":4.980966107722042,"vY0":-140.2784857283007,"vZ0":0.1539455559645817,"x":156.1,"y":106.76,"x0":-2.0448137935133497,"y0":50.00273471233386,"z0":5.820933040218607,"aX":-11.971834327855234},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":9.8,"spinRate":2521,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3919270961572505,"extension":5.900106763461965},"index":3,"playId":"64b5f223-a7ca-3968-8d68-88934d49b9fc","pitchNumber":3,"startTime":"2025-08-02T04:21:38.891Z","endTime":"2025-08-02T04:21:42.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.1,"strikeZoneTop":3.56195905497131,"strikeZoneBottom":1.64305492393543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49001285150255,"aZ":-35.747147236395406,"pfxX":6.734457877562574,"pfxZ":-2.4653361947321564,"pX":-1.0410197490947883,"pZ":2.133027756839428,"vX0":0.8306869458413562,"vY0":-120.91297745420553,"vZ0":-0.9274979057601904,"x":156.68,"y":181.19,"x0":-2.2640712487478027,"y0":50.00548695277425,"z0":5.721634183742602,"aX":9.749229166655443},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.4,"breakHorizontal":-12.4,"spinRate":2995,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.45692897379074404,"extension":5.815757307568937},"index":4,"playId":"8d2f0ccc-c109-3c8a-89b3-15c9cf2ac99d","pitchNumber":4,"startTime":"2025-08-02T04:21:52.341Z","endTime":"2025-08-02T04:21:56.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10355750047354,"aZ":-12.971446782535446,"pfxX":-5.617220964496199,"pfxZ":9.958222595325168,"pX":-0.14341239953538126,"pZ":2.9130614400166004,"vX0":7.338998077729559,"vY0":-138.73065937657293,"vZ0":-4.774729987722363,"x":122.47,"y":160.13,"x0":-2.1065233698729897,"y0":50.005308614581985,"z0":5.536598928393033,"aX":-10.835192309617419},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":8.4,"spinRate":2441,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39642323117879874,"extension":6.026723847391938},"hitData":{"launchSpeed":93.2,"launchAngle":47.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.99,"coordY":75.89}},"index":5,"playId":"6bb8a072-58aa-381a-9f1f-979a065302e3","pitchNumber":5,"startTime":"2025-08-02T04:22:06.246Z","endTime":"2025-08-02T04:22:15.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:22:15.249Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Urías grounds out, shortstop Geraldo Perdomo to first baseman Tyler Locklear.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T04:24:25.954Z","endTime":"2025-08-02T04:25:03.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Curtiss replaces Jalen Beeks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T04:23:54.009Z","endTime":"2025-08-02T04:24:27.696Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595928,"link":"/api/v1/people/595928"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.16411904721925,"strikeZoneBottom":1.52267894008811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03077167235123,"aZ":-15.135363372132394,"pfxX":-5.1031363518306705,"pfxZ":9.296711919079176,"pX":0.5201988943221834,"pZ":3.075473921581861,"vX0":8.472256630072428,"vY0":-135.15516569821986,"vZ0":-5.738869285834334,"x":97.17,"y":155.74,"x0":-2.005581576440619,"y0":50.00321043461617,"z0":6.306118039348593,"aX":-9.353844977969791},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":7.2,"spinRate":2290,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.40671907187335066,"extension":6.302530955568207},"index":1,"playId":"927362fa-489f-392f-97e1-c459a369942a","pitchNumber":1,"startTime":"2025-08-02T04:24:27.696Z","endTime":"2025-08-02T04:24:31.368Z","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.7,"endSpeed":84.2,"strikeZoneTop":3.2453734307793,"strikeZoneBottom":1.54038713490625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.4069054474218,"aZ":-16.064876970891987,"pfxX":-7.691643194493907,"pfxZ":8.736851752597133,"pX":0.42549831761249046,"pZ":3.988970674381692,"vX0":8.565688970339398,"vY0":-136.05463895006994,"vZ0":-3.4695876728522776,"x":100.78,"y":131.08,"x0":-1.7890334851335115,"y0":50.003477469703064,"z0":6.418330893220298,"aX":-14.184483693247014},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.1,"breakHorizontal":11.8,"spinRate":2255,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4051296061822587,"extension":6.368948493880576},"index":2,"playId":"d83a0bee-e9af-3750-9204-96318958220b","pitchNumber":2,"startTime":"2025-08-02T04:24:41.292Z","endTime":"2025-08-02T04:24:45.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.304794768742184,"aZ":-13.54330962945046,"pfxX":-6.153986602426377,"pfxZ":10.123326399046844,"pX":-0.031973268419926246,"pZ":2.355521493952628,"vX0":7.296989268735809,"vY0":-135.68468095581636,"vZ0":-7.838112518884202,"x":118.22,"y":175.18,"x0":-1.9732619162947778,"y0":50.000245598616914,"z0":6.251630512667666,"aX":-11.323258420009305},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2288,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.40570312182652435,"extension":6.265074442641419},"hitData":{"launchSpeed":88.6,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":152.19}},"index":3,"playId":"eabd933e-385b-394d-8506-88ac2a81d873","pitchNumber":3,"startTime":"2025-08-02T04:24:56.785Z","endTime":"2025-08-02T04:25:03.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:25:03.641Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a ground ball to third baseman Blaze Alexander.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T04:25:16.495Z","endTime":"2025-08-02T04:27:05.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":94.4,"endSpeed":85.9,"strikeZoneTop":3.59818746177501,"strikeZoneBottom":1.72799063916547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.379820902031863,"aZ":-10.720079585863624,"pfxX":-5.976691477091183,"pfxZ":11.366276632715952,"pX":1.3431085827018232,"pZ":2.010635927632804,"vX0":10.624399405843771,"vY0":-136.80108943711613,"vZ0":-9.254284938963554,"x":65.8,"y":184.49,"x0":-1.8218464568633996,"y0":50.00104202590176,"z0":6.180804653471197,"aX":-11.279924055898732},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.6,"breakHorizontal":8.5,"spinRate":2331,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40103183204272863,"extension":6.421700543231896},"index":0,"playId":"e9c90933-f2e6-30fe-9756-4a7d8929d518","pitchNumber":1,"startTime":"2025-08-02T04:25:27.388Z","endTime":"2025-08-02T04:25:31.228Z","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":91.4,"endSpeed":83.7,"strikeZoneTop":3.61539220679272,"strikeZoneBottom":1.68382350887355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.185474916335373,"aZ":-20.281903303708503,"pfxX":0.10565137703224092,"pfxZ":6.688693253933431,"pX":1.6218784958369343,"pZ":2.5677668757428522,"vX0":9.664180651425006,"vY0":-132.71606683880535,"vZ0":-5.675848572535658,"x":55.18,"y":169.45,"x0":-2.085138285982106,"y0":50.00489785101037,"z0":6.217635997062771,"aX":0.1881349617532933},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.0,"breakHorizontal":-2.4,"spinRate":2516,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4131618439806064,"extension":6.331369962870184},"index":1,"playId":"f33440bf-527e-3a8b-a041-80929dd4096a","pitchNumber":2,"startTime":"2025-08-02T04:25:42.082Z","endTime":"2025-08-02T04:25:45.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.60420546273908,"strikeZoneBottom":1.64144647704226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.288720035215594,"aZ":-22.12871503829346,"pfxX":0.05060233507141332,"pfxZ":5.827283494077692,"pX":0.5702759308764501,"pZ":1.714835857635154,"vX0":7.4187618898526795,"vY0":-130.657849658632,"vZ0":-6.985476615753701,"x":95.26,"y":192.48,"x0":-2.3160637437320983,"y0":50.00444382053342,"z0":6.093561936037277,"aX":0.08548912117788694},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":-1.8,"spinRate":2470,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.419691393508133,"extension":6.1983797920371515},"index":2,"playId":"69b2d133-c445-32ab-8592-7b30a6b69499","pitchNumber":3,"startTime":"2025-08-02T04:25:55.665Z","endTime":"2025-08-02T04:25:59.431Z","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":93.9,"endSpeed":84.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.57317107129679,"aZ":-9.644552578383744,"pfxX":-4.686819795751088,"pfxZ":12.179677261925352,"pX":-0.09511122574628664,"pZ":2.6313107719084305,"vX0":6.569816040898476,"vY0":-136.2805009986265,"vZ0":-8.210750089113615,"x":120.63,"y":167.73,"x0":-1.946874788772149,"y0":50.0032292742771,"z0":6.379977268583446,"aX":-8.670312445118462},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.2,"breakHorizontal":6.8,"spinRate":2276,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4044885797479312,"extension":6.355841533873163},"index":3,"playId":"0b8ea3c0-0494-35a5-af8b-54c2442b6d26","pitchNumber":4,"startTime":"2025-08-02T04:26:10.721Z","endTime":"2025-08-02T04:26:14.164Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-02T04:26:23.272Z","endTime":"2025-08-02T04:26:35.256Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.73272499773236,"aZ":-10.57695794419344,"pfxX":-5.00323532136271,"pfxZ":11.50173774802846,"pX":0.3099217946970263,"pZ":2.243565527721842,"vX0":7.886323130829423,"vY0":-137.00163309421305,"vZ0":-8.85484281939577,"x":105.19,"y":178.2,"x0":-1.9722350396749526,"y0":50.00157411832649,"z0":6.264713534951705,"aX":-9.39412283258162},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.8,"breakHorizontal":7.2,"spinRate":2422,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4016864250792249,"extension":6.467242253266143},"index":5,"playId":"3a34c149-86c3-3129-a77d-0eec903044f8","pitchNumber":5,"startTime":"2025-08-02T04:26:35.256Z","endTime":"2025-08-02T04:26:40.701Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.219633018280344,"aZ":-28.42819406232838,"pfxX":0.6392619023738384,"pfxZ":2.3696186181103496,"pX":0.38698101270581126,"pZ":1.7895383230521762,"vX0":6.222282202445799,"vY0":-125.23633083384681,"vZ0":-5.203069935110246,"x":102.25,"y":190.46,"x0":-2.217012750096032,"y0":50.00566433342615,"z0":6.230558952789173,"aX":1.0103955690600466},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":-2.6,"spinRate":2549,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.4380193292447405,"extension":6.3148972001653565},"hitData":{"launchSpeed":46.7,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.15,"coordY":171.78}},"index":6,"playId":"6d5e0eb4-38c9-3ea7-9487-21471a938ca4","pitchNumber":6,"startTime":"2025-08-02T04:26:52.642Z","endTime":"2025-08-02T04:27:05.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:27:05.123Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lawrence Butler lines out to center fielder Alek Thomas.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T04:27:27.448Z","endTime":"2025-08-02T04:27:47.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.105341517028524,"aZ":-21.749706428613678,"pfxX":0.24590656677811085,"pfxZ":5.878012163866575,"pX":0.6936946069539435,"pZ":2.395538094220374,"vX0":8.357397308245414,"vY0":-132.05273692183363,"vZ0":-5.536251423093104,"x":90.56,"y":174.1,"x0":-2.5388689497072163,"y0":50.00178287028891,"z0":6.110801871393069,"aX":0.4338926994135565},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.7,"breakHorizontal":-2.2,"spinRate":2620,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.41418345624297714,"extension":6.177972234557213},"hitData":{"launchSpeed":80.4,"launchAngle":29.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":95.94,"coordY":88.39}},"index":0,"playId":"008c86da-f6db-3482-83dc-447686730983","pitchNumber":1,"startTime":"2025-08-02T04:27:36.699Z","endTime":"2025-08-02T04:27:47.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:27:47.439Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out, first baseman Tyler Locklear to pitcher John Curtiss.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T04:28:09.071Z","endTime":"2025-08-02T04:28:23.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.253938242870504,"aZ":-21.343799186286315,"pfxX":2.2059204024712473,"pfxZ":6.164818606969872,"pX":0.8121326567441904,"pZ":1.984922900231612,"vX0":7.750269839137143,"vY0":-131.75880827972304,"vZ0":-6.779692980781283,"x":86.04,"y":185.19,"x0":-2.455172691517073,"y0":50.00273115111997,"z0":6.171044773986123,"aX":3.8726955259389286},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.8,"breakHorizontal":-5.8,"spinRate":2626,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.415867682452316,"extension":6.216455797999043},"hitData":{"launchSpeed":72.7,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.23,"coordY":174.49}},"index":0,"playId":"b6bf3dee-59af-3743-b8d1-17eb1f18b9aa","pitchNumber":1,"startTime":"2025-08-02T04:28:15.606Z","endTime":"2025-08-02T04:28:23.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:28:23.188Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lourdes Gurriel Jr. lines out to shortstop Darell Hernaiz.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T04:30:42.392Z","endTime":"2025-08-02T04:32:10.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Elvis Alvarado replaces Luis Morales.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T04:29:53.088Z","endTime":"2025-08-02T04:30:44.767Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665660,"link":"/api/v1/people/665660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.4,"strikeZoneTop":3.72740281045028,"strikeZoneBottom":1.80234120591314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.78978048690598,"aZ":-15.343584556668919,"pfxX":-8.800232322286856,"pfxZ":8.17697844864165,"pX":0.31596997904186,"pZ":3.0353632620970923,"vX0":9.96287108751602,"vY0":-142.97254630277445,"vZ0":-5.012781518076379,"x":104.96,"y":156.83,"x0":-2.0803678387452273,"y0":50.002339289266736,"z0":5.78357667314821,"aX":-18.111285894029933},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.8,"breakHorizontal":13.8,"spinRate":2321,"spinDirection":228},"zone":6,"typeConfidence":0.9,"plateTime":0.3839842546382455,"extension":5.9409477276069955},"index":1,"playId":"46d46efe-b7a6-38ec-bd9e-64f525a04166","pitchNumber":1,"startTime":"2025-08-02T04:30:44.767Z","endTime":"2025-08-02T04:30:48.511Z","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":88.7,"endSpeed":80.4,"strikeZoneTop":3.91736267105059,"strikeZoneBottom":1.93083619662349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31196653640406,"aZ":-25.960225527001924,"pfxX":-1.5992396939797562,"pfxZ":3.7604435808434262,"pX":1.3405962997528615,"pZ":1.9857265432489806,"vX0":9.62104199014838,"vY0":-128.72563707703782,"vZ0":-3.7969630310259768,"x":65.9,"y":185.17,"x0":-2.261183317244236,"y0":50.00503129332975,"z0":5.523076882395207,"aX":-2.6448956450129355},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.0,"breakHorizontal":0.4,"spinRate":2172,"spinDirection":284},"zone":14,"typeConfidence":2.0,"plateTime":0.42785518070578554,"extension":6.131757597409302},"index":2,"playId":"7080acd8-239c-3ec3-a90d-9a5131c877e3","pitchNumber":2,"startTime":"2025-08-02T04:31:00.303Z","endTime":"2025-08-02T04:31:04.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.96605467637141,"aZ":-25.196229993750503,"pfxX":-2.1231865895019006,"pfxZ":3.974833283360307,"pX":0.8321692036256586,"pZ":1.8080735558095642,"vX0":8.89774881599058,"vY0":-130.96215161327538,"vZ0":-4.675944672531487,"x":85.28,"y":189.96,"x0":-2.318260951547082,"y0":50.0033256596177,"z0":5.477529462005259,"aX":-3.7285697187954336},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":2.2,"spinRate":2367,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4165966122835778,"extension":6.093321447793481},"index":3,"playId":"cc2813fe-5f9d-3624-a388-9b62511121d4","pitchNumber":3,"startTime":"2025-08-02T04:31:16.834Z","endTime":"2025-08-02T04:31:20.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-02T04:31:29.172Z","endTime":"2025-08-02T04:31:43.157Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.8,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.34630810791218,"aZ":-17.805522324034328,"pfxX":-9.30406069530741,"pfxZ":6.909992302728799,"pX":-0.8596126417955874,"pZ":2.7889822349695446,"vX0":7.5001216128626815,"vY0":-143.78590668406883,"vZ0":-4.44094734562493,"x":149.77,"y":163.48,"x0":-2.301415496468941,"y0":50.007127005117304,"z0":5.468609373665431,"aX":-19.36071390453424},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.8,"breakHorizontal":15.2,"spinRate":2413,"spinDirection":243},"zone":11,"typeConfidence":0.91,"plateTime":0.3818721986345146,"extension":6.010738872294781},"index":5,"playId":"dd7b7ca5-42a3-3282-9389-30fef6d63134","pitchNumber":4,"startTime":"2025-08-02T04:31:43.157Z","endTime":"2025-08-02T04:31:47.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.84515032067757,"aZ":-25.182264709299563,"pfxX":-1.7923495625196315,"pfxZ":3.9704873799998435,"pX":-0.414135635050624,"pZ":1.5982743277095277,"vX0":5.772421655891355,"vY0":-131.86410093941575,"vZ0":-5.3498601774378205,"x":132.79,"y":195.63,"x0":-2.3980991980158044,"y0":50.00628441913292,"z0":5.509661170975949,"aX":-3.159807079423205},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":2.0,"spinRate":2296,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.41525748412951025,"extension":6.020937636491502},"hitData":{"launchSpeed":82.8,"launchAngle":11.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":102.72,"coordY":141.8}},"index":6,"playId":"cd67b5de-61fb-3c5a-ac96-6f0d1c7daaba","pitchNumber":5,"startTime":"2025-08-02T04:32:05.451Z","endTime":"2025-08-02T04:32:10.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:32:10.570Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Locklear grounds out softly, third baseman Gio Urshela to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T04:32:22.488Z","endTime":"2025-08-02T04:33:36.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.68282381814797,"strikeZoneBottom":1.56894885500562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.92272924370982,"aZ":-22.129669804666726,"pfxX":-2.6447834236924166,"pfxZ":5.935016141596143,"pX":-0.3007685896045762,"pZ":2.0592318836004795,"vX0":6.254912257651076,"vY0":-129.04854718655244,"vZ0":-4.715547991033997,"x":128.46,"y":183.18,"x0":-2.4084183135336814,"y0":50.004837764386764,"z0":5.606889514655746,"aX":-4.478341891876349},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.0,"breakHorizontal":3.5,"spinRate":2218,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.42384183456194124,"extension":5.955083555634419},"index":0,"playId":"1737a8a0-e246-328b-8bed-5a0a86cb868a","pitchNumber":1,"startTime":"2025-08-02T04:32:35.182Z","endTime":"2025-08-02T04:32:38.738Z","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":99.7,"endSpeed":90.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.99256420964984,"aZ":-21.250727931509438,"pfxX":-10.558060287078872,"pfxZ":5.172083698270917,"pX":-0.9495194940203437,"pZ":2.6059725125620785,"vX0":7.65401165457647,"vY0":-144.9164183211453,"vZ0":-4.93627122896887,"x":153.19,"y":168.42,"x0":-2.2622614114578052,"y0":50.004220153949,"z0":5.641704478526246,"aX":-22.307008527582113},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.5,"breakHorizontal":17.4,"spinRate":2457,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3789369162383647,"extension":5.781709704191247},"index":1,"playId":"7885e130-2140-30ec-a0cb-e0587e0ed019","pitchNumber":2,"startTime":"2025-08-02T04:32:51.003Z","endTime":"2025-08-02T04:32:54.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.54941492094981,"strikeZoneBottom":1.62542979503111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.990893427005044,"aZ":-27.506898667736735,"pfxX":-1.6633132901944343,"pfxZ":2.724634277804107,"pX":2.02290308171424,"pZ":0.8035111079344788,"vX0":11.095019023485252,"vY0":-129.95260554197085,"vZ0":-6.84989658411582,"x":39.89,"y":217.09,"x0":-2.0838451018464905,"y0":50.000685161356955,"z0":5.560192110042583,"aX":-2.8475007145896543},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":0.6,"spinRate":2297,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4213231703235931,"extension":6.225644241774473},"index":2,"playId":"1b9413b3-6e65-3ec1-9bdd-c2ccc6d0d543","pitchNumber":3,"startTime":"2025-08-02T04:33:10.247Z","endTime":"2025-08-02T04:33:14.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":89.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.35955650252023,"aZ":-18.239957612849146,"pfxX":-9.803668338049341,"pfxZ":6.717531899305573,"pX":-1.6702276377859273,"pZ":3.2668720469330648,"vX0":5.444663172484835,"vY0":-144.63216867495308,"vZ0":-3.6117700088249665,"x":180.67,"y":150.57,"x0":-2.3249925604347865,"y0":50.00143931869944,"z0":5.6816614719678915,"aX":-20.330379584601527},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.4,"breakHorizontal":16.3,"spinRate":2634,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.38179488179490306,"extension":5.834710821246746},"hitData":{"launchSpeed":40.6,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":110.43,"coordY":172.67}},"index":3,"playId":"dd5b03d8-71dc-3fab-b723-37ef7b62cc37","pitchNumber":4,"startTime":"2025-08-02T04:33:28.818Z","endTime":"2025-08-02T04:33:36.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:33:36.949Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, second baseman Luis Urías to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T04:33:51.954Z","endTime":"2025-08-02T04:35:30.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.40199521220626,"strikeZoneBottom":1.58668758243426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.33200484981304,"aZ":-15.9057894886411,"pfxX":-10.108827950391149,"pfxZ":7.922915737719077,"pX":1.0104200797521845,"pZ":2.7225333891958337,"vX0":12.261598195201218,"vY0":-142.51557035823296,"vZ0":-5.51973804136947,"x":78.49,"y":165.27,"x0":-2.038225567099731,"y0":50.00103520907246,"z0":5.692115185778093,"aX":-20.75318678920652},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":15.7,"spinRate":2500,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.3846028652603901,"extension":6.0381873570729026},"index":0,"playId":"9e7ee511-f11f-3ebf-84dd-ae0a703e5d50","pitchNumber":1,"startTime":"2025-08-02T04:34:04.475Z","endTime":"2025-08-02T04:34:08.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.8,"strikeZoneTop":3.3647197258486,"strikeZoneBottom":1.5497495480929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.401505829257566,"aZ":-14.888934144982942,"pfxX":-9.922555142670134,"pfxZ":8.37878982952822,"pX":0.8776075798939267,"pZ":1.1630192199460352,"vX0":11.664873847500711,"vY0":-143.05199899798882,"vZ0":-9.462535824210233,"x":83.55,"y":207.38,"x0":-1.972612635328398,"y0":50.006712198118834,"z0":5.457386602149307,"aX":-20.477266316363515},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.2,"breakHorizontal":15.5,"spinRate":2553,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3835618953171118,"extension":6.14567166105707},"index":1,"playId":"4fb25bff-c103-3f3f-a642-a98011748c24","pitchNumber":2,"startTime":"2025-08-02T04:34:21.457Z","endTime":"2025-08-02T04:34:25.774Z","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":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.25024366529816,"aZ":-22.71168193237015,"pfxX":-2.184578203074701,"pfxZ":5.61976155618221,"pX":0.17766563562505588,"pZ":2.355071818805728,"vX0":7.719859013328027,"vY0":-128.59971737891874,"vZ0":-3.2380162701409017,"x":110.23,"y":175.19,"x0":-2.5720056533006055,"y0":50.00586644760515,"z0":5.381114576959712,"aX":-3.6815402948519758},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.7,"breakHorizontal":2.3,"spinRate":2298,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4250009251214828,"extension":5.996873988502524},"index":2,"playId":"bcea5218-e75b-322e-ae41-1f38723a9fc0","pitchNumber":3,"startTime":"2025-08-02T04:34:39.949Z","endTime":"2025-08-02T04:34:44.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.2,"strikeZoneTop":3.2571632243605,"strikeZoneBottom":1.47393971780487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.158095178028624,"aZ":-17.1020095633798,"pfxX":-11.110745241353404,"pfxZ":7.497558345738224,"pX":-0.028781483466344786,"pZ":1.8385261572590663,"vX0":10.328835149606512,"vY0":-141.9725253765337,"vZ0":-6.702435159185127,"x":118.1,"y":189.14,"x0":-2.298053136132896,"y0":50.001138119490484,"z0":5.3478072697958305,"aX":-22.33131830429585},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":17.6,"spinRate":2403,"spinDirection":238},"zone":8,"typeConfidence":0.91,"plateTime":0.3880851896904014,"extension":6.102221669479785},"index":3,"playId":"9030981a-25c6-37c8-bf95-3ff9a0382b1c","pitchNumber":4,"startTime":"2025-08-02T04:35:00.049Z","endTime":"2025-08-02T04:35:04.161Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-02T04:35:13.039Z","endTime":"2025-08-02T04:35:22.857Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.855983718139683,"aZ":-22.379514423954408,"pfxX":-1.6510837702916148,"pfxZ":5.6313380287713946,"pX":0.8454679095605698,"pZ":1.7482546096602498,"vX0":8.710653117625368,"vY0":-131.7921233180621,"vZ0":-5.2559648726289145,"x":84.77,"y":191.58,"x0":-2.303836557251312,"y0":50.006550014475465,"z0":5.445908980825775,"aX":-2.8750486902997143},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.1,"breakHorizontal":0.8,"spinRate":2313,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4173476928487694,"extension":6.177540929664169},"hitData":{"launchSpeed":63.6,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.04,"coordY":145.6}},"index":5,"playId":"24baf9c2-fd59-316e-8166-c828db2ab546","pitchNumber":5,"startTime":"2025-08-02T04:35:22.857Z","endTime":"2025-08-02T04:35:30.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:35:30.482Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, shortstop Geraldo Perdomo to first baseman Tyler Locklear.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T04:37:39.089Z","endTime":"2025-08-02T04:37:59.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":85.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.208631099388725,"aZ":-12.595801585959302,"pfxX":-4.94845936074815,"pfxZ":10.321245410372946,"pX":-0.3744022632190165,"pZ":2.5488454095664386,"vX0":6.150120634046797,"vY0":-137.3031526449785,"vZ0":-7.7077977735596575,"x":131.27,"y":169.96,"x0":-2.0071828344224314,"y0":50.006154696409276,"z0":6.261948997737475,"aX":-9.390158427559093},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":7.6,"spinRate":2417,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.3998889276010438,"extension":6.471513087105436},"hitData":{"launchSpeed":103.8,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.6,"coordY":154.22}},"index":0,"playId":"4727f6ef-d8ad-353e-a01d-005895885a80","pitchNumber":1,"startTime":"2025-08-02T04:37:50.774Z","endTime":"2025-08-02T04:37:59.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:37:59.209Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to center fielder Alek Thomas.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T04:38:14.431Z","endTime":"2025-08-02T04:38:46.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.3422445485413,"strikeZoneBottom":1.61187329631836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.533398364494143,"aZ":-11.78714670398232,"pfxX":-6.160577968177207,"pfxZ":10.927299489358901,"pX":1.9534106574609165,"pZ":3.155004709267242,"vX0":11.828489196342122,"vY0":-136.12612435118464,"vZ0":-6.344937678355744,"x":42.54,"y":153.59,"x0":-1.6593769516171522,"y0":50.001910307785245,"z0":6.341939408833677,"aX":-11.493752676173758},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":8.5,"spinRate":2327,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40328422939074704,"extension":6.50005029794839},"index":0,"playId":"c6068f77-6599-3b5a-8773-0a8397a62440","pitchNumber":1,"startTime":"2025-08-02T04:38:23.795Z","endTime":"2025-08-02T04:38:27.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.58427302589887,"aZ":-30.96062598846015,"pfxX":1.1679183910320492,"pfxZ":0.7943103000434739,"pX":-0.2110948769286315,"pZ":3.287068078401812,"vX0":5.02038134480854,"vY0":-122.25832836464674,"vZ0":-1.125356885015554,"x":125.05,"y":150.03,"x0":-2.437177981485974,"y0":50.00143725135107,"z0":6.394447009172871,"aX":1.7790435567216067},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.4,"breakHorizontal":-3.2,"spinRate":2586,"spinDirection":100},"zone":2,"typeConfidence":2.0,"plateTime":0.4468649634906159,"extension":6.289077832166008},"hitData":{"launchSpeed":83.2,"launchAngle":36.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.56,"coordY":74.83}},"index":1,"playId":"1125c5e6-2e31-3936-a4bc-cc70c87a9b80","pitchNumber":2,"startTime":"2025-08-02T04:38:37.412Z","endTime":"2025-08-02T04:38:46.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:38:46.259Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T04:38:54.551Z","endTime":"2025-08-02T04:41:16.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.46359224640166,"strikeZoneBottom":1.57135765373368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.155284911092814,"aZ":-11.645029433282483,"pfxX":-6.3648631921666965,"pfxZ":10.95034882411409,"pX":1.2232665546254533,"pZ":2.6982576803077443,"vX0":10.337675117258382,"vY0":-136.55550518073065,"vZ0":-7.4796940773506195,"x":70.37,"y":165.93,"x0":-1.7974008760496731,"y0":50.002141141590954,"z0":6.287586008382851,"aX":-11.932306116614301},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":9.1,"spinRate":2470,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.402252198797588,"extension":6.473199612469619},"index":0,"playId":"687f97c2-5215-3e61-a2d5-fec22f3da78b","pitchNumber":1,"startTime":"2025-08-02T04:39:09.676Z","endTime":"2025-08-02T04:39:13.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.117746103985628,"aZ":-21.92441123952305,"pfxX":-1.0065507256442028,"pfxZ":5.799530313256638,"pX":0.7675132113056774,"pZ":1.9042150005123213,"vX0":8.283630031708753,"vY0":-132.34257723193187,"vZ0":-6.997849261961164,"x":87.74,"y":187.37,"x0":-2.276878208192367,"y0":50.004948181052484,"z0":6.196765768608839,"aX":-1.7801168605443751},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":0.0,"spinRate":2695,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.41440222508620206,"extension":6.2893153336509675},"index":1,"playId":"26132608-8d7c-3aba-a720-5a191f2bb48a","pitchNumber":2,"startTime":"2025-08-02T04:39:23.456Z","endTime":"2025-08-02T04:39:27.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5470003420212,"aZ":-12.663471981193991,"pfxX":-3.9943158910351815,"pfxZ":10.321942944252008,"pX":0.1401603240017121,"pZ":3.453246494182702,"vX0":7.471571694684335,"vY0":-137.16015507803246,"vZ0":-5.329405868918941,"x":111.66,"y":145.54,"x0":-2.1099408968531805,"y0":50.00382534598327,"z0":6.297025110542058,"aX":-7.5513816148919854},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":5.5,"spinRate":2386,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4005205181291789,"extension":6.380794300615229},"index":2,"playId":"6e260250-cfc6-308d-9401-df76a72dc985","pitchNumber":3,"startTime":"2025-08-02T04:39:41.199Z","endTime":"2025-08-02T04:39:47.943Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-02T04:40:12.980Z","endTime":"2025-08-02T04:40:25.222Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.49740927912791,"strikeZoneBottom":1.5751166299678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32315013929333,"aZ":-25.95144296332698,"pfxX":-6.9758165192330885,"pfxZ":3.8001536402401634,"pX":-1.9110257240382094,"pZ":0.6847378967427687,"vX0":3.9589338515536334,"vY0":-127.223056052706,"vZ0":-8.487122327006182,"x":189.84,"y":220.29,"x0":-2.5816817085222725,"y0":50.005473792620556,"z0":6.124024758340343,"aX":-11.426391325676141},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":11.8,"spinRate":1410,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4306927566314571,"extension":6.492544979480619},"index":4,"playId":"97f07aa1-c518-3d9d-853c-91e28045852b","pitchNumber":4,"startTime":"2025-08-02T04:40:25.222Z","endTime":"2025-08-02T04:40:28.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.43376720623202,"strikeZoneBottom":1.54305667513704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.861248749653132,"aZ":-30.93530504102924,"pfxX":2.4329927904224116,"pfxZ":0.7810501537438732,"pX":0.5224161706968109,"pZ":1.2200332204845783,"vX0":6.569395054307087,"vY0":-124.9395381023599,"vZ0":-5.929852943588854,"x":97.09,"y":205.84,"x0":-2.4513272975231635,"y0":50.00323229764752,"z0":6.149170482639687,"aX":3.868192836676367},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-5.9,"spinRate":2671,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.43745077562706314,"extension":6.360400036984583},"index":5,"playId":"afe42537-9230-35ef-aaf9-89192cc82631","pitchNumber":5,"startTime":"2025-08-02T04:40:39.998Z","endTime":"2025-08-02T04:40:44.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.168375079647568,"aZ":-29.08982206046818,"pfxX":2.212491408502026,"pfxZ":1.9221721759281962,"pX":0.17922480596994156,"pZ":1.5262863211319149,"vX0":5.18163991017062,"vY0":-125.32228083433101,"vZ0":-5.849752309776508,"x":110.17,"y":197.57,"x0":-2.195217007302754,"y0":50.00380397815499,"z0":6.240163006538169,"aX":3.550697481650697},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.5,"breakHorizontal":-5.2,"spinRate":2591,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.43554021819280697,"extension":6.235735376882403},"index":6,"playId":"049bb291-9808-3bb7-94b8-edd30faeee00","pitchNumber":6,"startTime":"2025-08-02T04:40:52.775Z","endTime":"2025-08-02T04:40:58.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.47441127407345,"strikeZoneBottom":1.52087885115982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13102895516803,"aZ":-13.663377040301475,"pfxX":-5.525434171453277,"pfxZ":9.902505839369194,"pX":0.358333697047961,"pZ":2.0221849958237743,"vX0":7.91850687642277,"vY0":-136.37285566933497,"vZ0":-8.658696264437532,"x":103.34,"y":184.18,"x0":-1.8753411176822798,"y0":50.00043423474636,"z0":6.197030336862376,"aX":-10.326634003339738},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":8.2,"spinRate":2305,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.40281329584440373,"extension":6.499129701065799},"index":7,"playId":"afe50f4e-27f5-3b20-a5d2-33fab37f5aa4","pitchNumber":7,"startTime":"2025-08-02T04:41:12.325Z","endTime":"2025-08-02T04:41:16.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:41:16.629Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Barrosa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T04:43:34.182Z","endTime":"2025-08-02T04:44:13.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sean Newcomb replaces Elvis Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T04:42:33.913Z","endTime":"2025-08-02T04:43:36.387Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656794,"link":"/api/v1/people/656794"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.31185296660661,"strikeZoneBottom":1.51554028657039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.28135545816607,"aZ":-24.835908086729,"pfxX":10.251772154083385,"pfxZ":4.098240837529806,"pX":-0.5760149939393683,"pZ":2.8631444184611996,"vX0":-10.330402311771374,"vY0":-132.8720098968263,"vZ0":-3.516753325144851,"x":138.96,"y":161.48,"x0":2.028967110515126,"y0":50.00134571935619,"z0":6.007091532487013,"aX":18.343394532662106},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.8,"breakHorizontal":-16.3,"spinRate":2294,"spinDirection":129},"zone":1,"typeConfidence":2.0,"plateTime":0.41211997294820346,"extension":5.45375806918593},"index":1,"playId":"b5cce763-d455-3b26-9cb5-b1c9ad0f622e","pitchNumber":1,"startTime":"2025-08-02T04:43:36.387Z","endTime":"2025-08-02T04:43:40.172Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-02T04:43:47.313Z","endTime":"2025-08-02T04:43:54.849Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"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.0,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.31952692900833,"aZ":-13.048102842123935,"pfxX":7.12666452110885,"pfxZ":10.28030642975374,"pX":-1.0296359191614206,"pZ":2.9977960886945807,"vX0":-10.043372890896553,"vY0":-136.3603680288341,"vZ0":-6.057625245808914,"x":156.25,"y":157.84,"x0":1.7959193669295472,"y0":50.00628672733319,"z0":6.168756751034789,"aX":13.264216432343476},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":-10.4,"spinRate":2249,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4035166435434441,"extension":5.254724603723052},"index":3,"playId":"5cd82d16-0e54-3707-b0ac-eb0c4e18a780","pitchNumber":2,"startTime":"2025-08-02T04:43:54.849Z","endTime":"2025-08-02T04:43:58.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.968308849623032,"aZ":-37.2007342986789,"pfxX":-8.050210253779863,"pfxZ":-3.6185284683003456,"pX":-0.2235773758028529,"pZ":2.173217278289997,"vX0":-4.422177496250221,"vY0":-118.0996268437165,"vZ0":-0.6686702206347992,"x":125.52,"y":180.1,"x0":2.7292830708869134,"y0":50.00236757995148,"z0":5.931422273916991,"aX":-11.18257515592021},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.4,"breakHorizontal":15.7,"spinRate":2948,"spinDirection":315},"zone":5,"typeConfidence":2.0,"plateTime":0.46675360881950034,"extension":5.254280087335791},"index":4,"playId":"f8d6dcdf-3385-3e51-aebd-b0f262ec6ec9","pitchNumber":3,"startTime":"2025-08-02T04:44:09.940Z","endTime":"2025-08-02T04:44:13.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:44:13.504Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alek Thomas grounds out, catcher Shea Langeliers to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T04:44:23.726Z","endTime":"2025-08-02T04:45:04.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.755097145114693,"aZ":-24.07232379986085,"pfxX":10.108084605480755,"pfxZ":4.2640063309601715,"pX":0.6605979058787701,"pZ":2.392882721540431,"vX0":-7.171183955663061,"vY0":-136.84226033377757,"vZ0":-4.687293723722736,"x":91.82,"y":174.17,"x0":1.9998671506154913,"y0":50.00102567054427,"z0":5.773739812155646,"aX":19.198193788994697},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":-16.8,"spinRate":2293,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.40001720717214617,"extension":5.479993457620506},"index":0,"playId":"98b1c3d4-9838-3809-8e57-dc775bcdf5f5","pitchNumber":1,"startTime":"2025-08-02T04:44:35.806Z","endTime":"2025-08-02T04:44:40.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20952933578825,"aZ":-27.207787460271792,"pfxX":11.305522215788637,"pfxZ":2.6608914342295877,"pX":0.48536306132564144,"pZ":1.941929345513777,"vX0":-7.84405980702591,"vY0":-136.30458726375343,"vZ0":-4.907368953145205,"x":98.5,"y":186.35,"x0":1.94343189965472,"y0":50.00216760554925,"z0":5.663001519721886,"aX":21.101191130180787},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":-18.6,"spinRate":2285,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.40307304208180206,"extension":5.58056849425177},"hitData":{"launchSpeed":62.4,"launchAngle":-63.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":130.3,"coordY":196.39}},"index":1,"playId":"b718ccfa-a56b-36fc-adec-ad4335b61718","pitchNumber":2,"startTime":"2025-08-02T04:44:57.510Z","endTime":"2025-08-02T04:45:04.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:45:04.934Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jose Herrera walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T04:45:19.508Z","endTime":"2025-08-02T04:46:30.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.51512200204798,"strikeZoneBottom":1.6051676309955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.116447660107955,"aZ":-12.066490274381776,"pfxX":6.646181509773024,"pfxZ":10.553185335617087,"pX":0.5200126526903578,"pZ":2.5473560048880213,"vX0":-6.362179759813005,"vY0":-136.88803341770196,"vZ0":-7.016383561634331,"x":97.18,"y":170.0,"x0":2.0064609387650543,"y0":50.00061320679379,"z0":5.962872187974609,"aX":12.660780243832615},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":-10.8,"spinRate":2209,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.39953568028968967,"extension":5.377518854137231},"index":0,"playId":"01dd9f5c-0ae6-3262-8303-b1ac668920f2","pitchNumber":1,"startTime":"2025-08-02T04:45:35.548Z","endTime":"2025-08-02T04:45:39.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.31688889321489,"strikeZoneBottom":1.53448762514284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5692795158418,"aZ":-13.644322253435726,"pfxX":7.497535476643073,"pfxZ":9.717246790817438,"pX":0.21567025133529802,"pZ":3.9184501871933186,"vX0":-7.6516037083874195,"vY0":-136.82311190444003,"vZ0":-3.0702677911019256,"x":108.78,"y":132.98,"x0":2.0666895871555395,"y0":50.00255148408095,"z0":5.983017790894811,"aX":14.296995924150655},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":-12.1,"spinRate":2311,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.39944789028152083,"extension":5.311253296603565},"index":1,"playId":"de0fb59c-bc47-3e48-9460-5a82190f7de4","pitchNumber":2,"startTime":"2025-08-02T04:45:47.081Z","endTime":"2025-08-02T04:45:50.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.4437050840445,"strikeZoneBottom":1.62961550421778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.245249044301872,"aZ":-27.32169466731794,"pfxX":11.25646960454235,"pfxZ":2.5912231647246875,"pX":1.4435993409744776,"pZ":1.9918734743013893,"vX0":-6.207334348866895,"vY0":-136.0933137102455,"vZ0":-5.072365186103044,"x":61.97,"y":185.0,"x0":2.2931620616844053,"y0":50.003634785008124,"z0":5.775445513158011,"aX":21.087370387499757},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":-19.1,"spinRate":2331,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4026752276243406,"extension":5.383954144147194},"index":2,"playId":"6c9bc6a6-5a84-34fe-a74a-285070362348","pitchNumber":3,"startTime":"2025-08-02T04:46:00.638Z","endTime":"2025-08-02T04:46:04.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.40322677717988,"strikeZoneBottom":1.62097096485059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.561470079949185,"aZ":-16.755404959529514,"pfxX":2.599481611689993,"pfxZ":8.481136092019845,"pX":1.1826982462795506,"pZ":2.5461116868836577,"vX0":-4.018476838759773,"vY0":-133.23977339651302,"vZ0":-5.89805596235271,"x":71.92,"y":170.03,"x0":2.364879531993046,"y0":50.00539848089388,"z0":5.97728653697162,"aX":4.7279415383117405},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":-4.0,"spinRate":2473,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4093026935009627,"extension":5.409419393950822},"index":3,"playId":"e68da40b-8a77-3fec-8fb9-e947dd80fd33","pitchNumber":4,"startTime":"2025-08-02T04:46:13.918Z","endTime":"2025-08-02T04:46:17.667Z","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":94.6,"endSpeed":86.4,"strikeZoneTop":3.39336890429702,"strikeZoneBottom":1.57899161766175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.868565710159633,"aZ":-10.733157582885957,"pfxX":7.478195359467403,"pfxZ":11.248860281443214,"pX":0.2504271085741267,"pZ":1.2626511318294897,"vX0":-7.631501754038755,"vY0":-137.2887340181821,"vZ0":-10.277277198059464,"x":107.45,"y":204.69,"x0":2.0968216725833457,"y0":50.001396729625434,"z0":5.788809415301964,"aX":14.250925527879724},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":-11.9,"spinRate":2290,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.3992222472663043,"extension":5.399489663475836},"index":4,"playId":"b8b1d7e2-798b-3d92-9f84-d62eab8a8ab5","pitchNumber":5,"startTime":"2025-08-02T04:46:26.242Z","endTime":"2025-08-02T04:46:30.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:46:30.206Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T04:46:44.033Z","endTime":"2025-08-02T04:46:59.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06868332083915,"aZ":-34.15225705989256,"pfxX":-9.289740284786987,"pfxZ":-1.415953237506388,"pX":-0.515079478193442,"pZ":3.2433981903093136,"vX0":-4.675062674840128,"vY0":-118.08858794395111,"vZ0":1.04804220325369,"x":136.63,"y":151.21,"x0":2.7051852392105316,"y0":50.00388837939282,"z0":5.965761776965158,"aX":-12.959003496226996},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.9,"breakHorizontal":18.0,"spinRate":2847,"spinDirection":315},"zone":1,"typeConfidence":2.0,"plateTime":0.4660310609278824,"extension":5.41978506561203},"hitData":{"launchSpeed":59.1,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.24,"coordY":173.38}},"index":0,"playId":"570c6c67-c80f-3e71-bdf4-24274f941097","pitchNumber":1,"startTime":"2025-08-02T04:46:52.773Z","endTime":"2025-08-02T04:46:59.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:46:59.322Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T04:46:44.033Z","endTime":"2025-08-02T04:46:59.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06868332083915,"aZ":-34.15225705989256,"pfxX":-9.289740284786987,"pfxZ":-1.415953237506388,"pX":-0.515079478193442,"pZ":3.2433981903093136,"vX0":-4.675062674840128,"vY0":-118.08858794395111,"vZ0":1.04804220325369,"x":136.63,"y":151.21,"x0":2.7051852392105316,"y0":50.00388837939282,"z0":5.965761776965158,"aX":-12.959003496226996},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.9,"breakHorizontal":18.0,"spinRate":2847,"spinDirection":315},"zone":1,"typeConfidence":2.0,"plateTime":0.4660310609278824,"extension":5.41978506561203},"hitData":{"launchSpeed":59.1,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.24,"coordY":173.38}},"index":0,"playId":"570c6c67-c80f-3e71-bdf4-24274f941097","pitchNumber":1,"startTime":"2025-08-02T04:46:52.773Z","endTime":"2025-08-02T04:46:59.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T04:46:59.322Z","atBatIndex":77},"scoringPlays":[7,8,11,40,62],"playsByInning":[{"startIndex":0,"endIndex":13,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9,10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":86.59,"y":91.13},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":108.74,"y":162.83},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":187.67,"y":118.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":123.95,"y":143.07},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":151.43,"y":104.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":176.14,"y":125.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":171.07,"y":72.13},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":35.27,"y":75.67},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":161.95,"y":49.83},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"coordinates":{"x":77.33,"y":125.84},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":160.21,"y":130.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":107.22,"y":150.67},"type":"O","description":"Groundout"}]}},{"startIndex":14,"endIndex":22,"top":[14,15,16,17],"bottom":[18,19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":104.18,"y":174.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"coordinates":{"x":108.24,"y":150.67},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":168.03,"y":128.88},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":181.42,"y":84.49},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":146.94,"y":186.7},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":125.96,"y":200.28},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":32,"top":[23,24,25,26,27],"bottom":[28,29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":118.2,"y":203.33},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":183.74,"y":79.73},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"coordinates":{"x":110.77,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":669459,"fullName":"Kyle Nelson","link":"/api/v1/people/669459"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":159.11,"y":69.83},"type":"O","description":"Flyout"}]}},{"startIndex":33,"endIndex":42,"top":[33,34,35,36],"bottom":[37,38,39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"coordinates":{"x":76.19,"y":73.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":153.84,"y":148.91},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":669459,"fullName":"Kyle Nelson","link":"/api/v1/people/669459"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":58.08,"y":84.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":85.46,"y":127.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":148.13,"y":121.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":172.42,"y":67.23},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":149.79,"y":150.67},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":50,"top":[43,44,45],"bottom":[46,47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":116.85,"y":145.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":122.41,"y":189.69},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":85.94,"y":121.79},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"coordinates":{"x":119.39,"y":115.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":63.39,"y":107.3},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":118.75,"y":84.27},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":106.21,"y":155.74},"type":"O","description":"Forceout"}]}},{"startIndex":51,"endIndex":58,"top":[51,52,53,54],"bottom":[55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":63.79,"y":142.51},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":102.16,"y":167.9},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"coordinates":{"x":122.45,"y":181.95},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":191.34,"y":139.01},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":132.76,"y":77.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"coordinates":{"x":106.72,"y":161.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":108.0,"y":121.67},"type":"O","description":"Flyout"}]}},{"startIndex":59,"endIndex":67,"top":[59,60,61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":82.02,"y":59.8},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"coordinates":{"x":113.01,"y":81.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":95.28,"y":46.32},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":98.14,"y":69.29},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":87.99,"y":75.89},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"coordinates":{"x":111.78,"y":152.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":93.15,"y":171.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":95.94,"y":88.39},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":145.23,"y":174.49},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":73,"top":[68,69,70],"bottom":[71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":102.72,"y":141.8},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":110.43,"y":172.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":131.04,"y":145.6},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":97.6,"y":154.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":121.56,"y":74.83},"type":"O","description":"Flyout"}]}},{"startIndex":74,"endIndex":77,"top":[74,75,76,77],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":130.3,"y":196.39},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":152.24,"y":173.38},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":4,"hits":5,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":5,"hits":11,"errors":0,"leftOnBase":12},"away":{"runs":1,"hits":8,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"catcher":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"first":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"second":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"third":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"shortstop":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"left":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"center":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"right":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"onDeck":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"inHole":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"battingOrder":6,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"offense":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"onDeck":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"inHole":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"battingOrder":1,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":9,"airOuts":10,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".248","atBats":32,"obp":".323","slg":".435","ops":".758","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":10,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":10,"groundOuts":9,"airOuts":12,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":34,"obp":".415","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":141,"era":"4.60","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.34","battersFaced":41,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":61,"strikes":80,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":5,"pitchesPerInning":"17.63","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID645444":{"person":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"jerseyNumber":"11","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":25,"groundOuts":42,"airOuts":44,"runs":17,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":45,"baseOnBalls":21,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".185","atBats":146,"obp":".288","slg":".247","ops":".535","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":36,"rbi":14,"leftOnBase":59,"sacBunts":10,"sacFlies":2,"babip":".255","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"146.00","popOuts":10,"lineOuts":9},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":27,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":12,"strikes":15,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":31,"stolenBasePercentage":".816","caughtStealingPercentage":".184","assists":14,"putOuts":422,"errors":3,"chances":439,"fielding":".993","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":50,"groundOuts":79,"airOuts":98,"runs":66,"doubles":26,"triples":2,"homeRuns":18,"strikeOuts":98,"baseOnBalls":34,"intentionalWalks":2,"hits":119,"hitByPitch":1,"atBats":387,"obp":".362","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1598,"era":"5.63","inningsPitched":"92.2","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.65","battersFaced":430,"outs":278,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1598,"balls":599,"strikes":999,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".300","pitchesPerInning":"17.24","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"9.52","walksPer9Inn":"3.30","hitsPer9Inn":"11.56","runsScoredPer9":"6.41","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":31,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":22,"gamesStarted":22,"flyOuts":71,"groundOuts":113,"airOuts":132,"runs":69,"doubles":35,"triples":0,"homeRuns":20,"strikeOuts":98,"baseOnBalls":25,"intentionalWalks":1,"hits":127,"hitByPitch":10,"atBats":467,"obp":".321","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1938,"era":"5.11","inningsPitched":"116.1","wins":10,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.31","battersFaced":505,"outs":349,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1938,"balls":688,"strikes":1250,"strikePercentage":".640","hitBatsmen":10,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".588","pitchesPerInning":"16.66","gamesFinished":0,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"7.58","walksPer9Inn":"1.93","hitsPer9Inn":"9.83","runsScoredPer9":"5.34","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":11,"errors":3,"chances":23,"fielding":".870","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":7,"groundOuts":3,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".250","atBats":32,"obp":".273","slg":".281","ops":".554","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":9,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663731":{"person":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"jerseyNumber":"65","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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}},"ID682988":{"person":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":3,"obp":".250","slg":".000","ops":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669459":{"person":{"id":669459,"fullName":"Kyle Nelson","link":"/api/v1/people/669459"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"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":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"0.00","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":18,"groundOuts":43,"airOuts":27,"runs":7,"doubles":3,"triples":2,"homeRuns":2,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".162","atBats":105,"obp":".233","slg":".286","ops":".519","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":30,"rbi":9,"leftOnBase":49,"sacBunts":1,"sacFlies":1,"babip":".179","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.50","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":75,"errors":0,"chances":75,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656222":{"person":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":2,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":2,"balls":1,"strikes":1,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":43,"gamesStarted":0,"flyOuts":23,"groundOuts":47,"airOuts":36,"runs":22,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":2,"hits":32,"hitByPitch":2,"atBats":153,"obp":".287","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":663,"era":"4.35","inningsPitched":"41.1","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":11,"blownSaves":2,"earnedRuns":20,"whip":"1.14","battersFaced":171,"outs":124,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":663,"balls":248,"strikes":415,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".667","pitchesPerInning":"16.04","gamesFinished":5,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"8.49","walksPer9Inn":"3.27","hitsPer9Inn":"6.97","runsScoredPer9":"4.79","homeRunsPer9":"0.87","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":17,"groundOuts":18,"airOuts":29,"runs":22,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":0,"hits":28,"hitByPitch":2,"atBats":98,"obp":".368","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":471,"era":"7.66","inningsPitched":"24.2","wins":1,"losses":4,"saves":3,"saveOpportunities":4,"holds":6,"blownSaves":1,"earnedRuns":21,"whip":"1.66","battersFaced":117,"outs":74,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":471,"balls":183,"strikes":288,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".200","pitchesPerInning":"19.09","gamesFinished":8,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"9.85","walksPer9Inn":"4.74","hitsPer9Inn":"10.22","runsScoredPer9":"8.03","homeRunsPer9":"0.73","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608665":{"person":{"id":608665,"fullName":"Kendall Graveman","link":"/api/v1/people/608665"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":5,"groundOuts":14,"airOuts":14,"runs":9,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":50,"obp":".441","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":225,"era":"6.08","inningsPitched":"13.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.88","battersFaced":59,"outs":40,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":225,"balls":101,"strikes":124,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.88","gamesFinished":4,"strikeoutWalkRatio":"0.63","strikeoutsPer9Inn":"3.38","walksPer9Inn":"5.40","hitsPer9Inn":"11.48","runsScoredPer9":"6.07","homeRunsPer9":"0.67","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":35,"groundOuts":82,"airOuts":77,"runs":55,"doubles":15,"triples":0,"homeRuns":20,"strikeOuts":50,"baseOnBalls":45,"intentionalWalks":4,"hits":83,"hitByPitch":4,"avg":".285","atBats":291,"obp":".387","slg":".543","ops":".930","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":158,"rbi":42,"leftOnBase":120,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.55","popOuts":25,"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":156,"putOuts":114,"errors":3,"chances":273,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677942":{"person":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"jerseyNumber":"9","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":3,"groundOuts":19,"airOuts":7,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".204","atBats":54,"obp":".271","slg":".278","ops":".549","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":15,"rbi":4,"leftOnBase":33,"sacBunts":2,"sacFlies":0,"babip":".314","groundOutsToAirouts":"2.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":19,"errors":1,"chances":66,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669194":{"person":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":13,"flyOuts":61,"groundOuts":87,"airOuts":114,"runs":38,"doubles":13,"triples":5,"homeRuns":10,"strikeOuts":81,"baseOnBalls":28,"intentionalWalks":0,"hits":70,"hitByPitch":4,"atBats":351,"obp":".266","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1519,"era":"3.20","inningsPitched":"95.2","wins":6,"losses":3,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":34,"whip":"1.02","battersFaced":384,"outs":287,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1519,"balls":532,"strikes":987,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".667","pitchesPerInning":"15.88","gamesFinished":4,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"7.62","walksPer9Inn":"2.63","hitsPer9Inn":"6.59","runsScoredPer9":"3.57","homeRunsPer9":"0.94","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543101":{"person":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(L, 1-2)","summary":"2.1 IP, 4 ER, 0 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":59,"inningsPitched":"2.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":16,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":59,"balls":26,"strikes":33,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"15.43","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":2,"flyOuts":11,"groundOuts":27,"airOuts":23,"runs":15,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":2,"hits":24,"hitByPitch":5,"atBats":96,"obp":".342","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":414,"era":"4.91","inningsPitched":"25.2","wins":1,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.29","battersFaced":112,"outs":77,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":414,"balls":149,"strikes":265,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":4,"winPercentage":".333","pitchesPerInning":"16.13","gamesFinished":4,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.42","walksPer9Inn":"3.16","hitsPer9Inn":"8.42","runsScoredPer9":"5.26","homeRunsPer9":"2.10","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":79,"groundOuts":111,"airOuts":138,"runs":57,"doubles":22,"triples":2,"homeRuns":11,"strikeOuts":53,"baseOnBalls":62,"intentionalWalks":0,"hits":110,"hitByPitch":6,"avg":".276","atBats":399,"obp":".373","slg":".424","ops":".797","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":480,"totalBases":169,"rbi":75,"leftOnBase":150,"sacBunts":3,"sacFlies":10,"babip":".287","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.27","popOuts":29,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":255,"putOuts":143,"errors":10,"chances":408,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID595928":{"person":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"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":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":13,"groundOuts":13,"airOuts":18,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":53,"obp":".327","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":195,"era":"4.97","inningsPitched":"12.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.42","battersFaced":55,"outs":38,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":195,"balls":67,"strikes":128,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.39","gamesFinished":5,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"4.26","walksPer9Inn":"1.42","hitsPer9Inn":"11.37","runsScoredPer9":"4.97","homeRunsPer9":"0.71","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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"}]},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":3,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":13,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":19,"strikes":23,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.86","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":7,"gamesStarted":0,"flyOuts":9,"groundOuts":16,"airOuts":16,"runs":7,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":60,"obp":".400","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":233,"era":"4.61","inningsPitched":"13.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":7,"whip":"1.90","battersFaced":66,"outs":41,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":233,"balls":91,"strikes":142,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".000","pitchesPerInning":"17.05","gamesFinished":2,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"5.27","walksPer9Inn":"3.29","hitsPer9Inn":"13.83","runsScoredPer9":"4.61","homeRunsPer9":"0.66","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"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":93,"flyOuts":63,"groundOuts":75,"airOuts":106,"runs":69,"doubles":19,"triples":14,"homeRuns":21,"strikeOuts":103,"baseOnBalls":34,"intentionalWalks":1,"hits":92,"hitByPitch":7,"avg":".246","atBats":374,"obp":".319","slg":".540","ops":".859","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":202,"rbi":51,"leftOnBase":134,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.81","popOuts":24,"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":6,"putOuts":193,"errors":1,"chances":200,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":22,"gamesStarted":22,"flyOuts":91,"groundOuts":119,"airOuts":131,"runs":84,"doubles":25,"triples":3,"homeRuns":23,"strikeOuts":121,"baseOnBalls":47,"intentionalWalks":1,"hits":125,"hitByPitch":4,"atBats":493,"obp":".322","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2066,"era":"5.60","inningsPitched":"127.0","wins":7,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":79,"whip":"1.35","battersFaced":547,"outs":381,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2066,"balls":763,"strikes":1303,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".368","pitchesPerInning":"16.27","gamesFinished":0,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"8.57","walksPer9Inn":"3.33","hitsPer9Inn":"8.86","runsScoredPer9":"5.95","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":13,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666971":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":82,"groundOuts":92,"airOuts":151,"runs":35,"doubles":21,"triples":2,"homeRuns":12,"strikeOuts":57,"baseOnBalls":26,"intentionalWalks":0,"hits":97,"hitByPitch":4,"avg":".248","atBats":391,"obp":".297","slg":".404","ops":".701","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":158,"rbi":48,"leftOnBase":172,"sacBunts":0,"sacFlies":6,"babip":".259","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.58","popOuts":29,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":174,"errors":2,"chances":179,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID685314":{"person":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":28,"obp":".290","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":119,"era":"0.00","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.23","battersFaced":31,"outs":22,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":119,"balls":42,"strikes":77,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".---","pitchesPerInning":"16.23","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.59","walksPer9Inn":"3.68","hitsPer9Inn":"7.36","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"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":true,"isSubstitute":false}},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".289","atBats":45,"obp":".418","slg":".467","ops":".885","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":21,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".393","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.50","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":6,"putOuts":105,"errors":0,"chances":111,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679775":{"person":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":6,"groundOuts":12,"airOuts":12,"runs":7,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":51,"obp":".351","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":214,"era":"4.38","inningsPitched":"12.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":6,"whip":"1.46","battersFaced":58,"outs":37,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":214,"balls":72,"strikes":142,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"17.35","gamesFinished":5,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"10.22","walksPer9Inn":"2.19","hitsPer9Inn":"10.95","runsScoredPer9":"5.11","homeRunsPer9":"1.46","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":5,"airOuts":9,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".120","atBats":25,"obp":".115","slg":".200","ops":".315","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":5,"rbi":4,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".176","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":20,"errors":0,"chances":20,"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"}]},"ID677950":{"person":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":32,"groundOuts":89,"airOuts":49,"runs":34,"doubles":13,"triples":2,"homeRuns":6,"strikeOuts":79,"baseOnBalls":16,"intentionalWalks":0,"hits":69,"hitByPitch":4,"avg":".246","atBats":281,"obp":".294","slg":".370","ops":".664","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":306,"totalBases":104,"rbi":27,"leftOnBase":125,"sacBunts":3,"sacFlies":2,"babip":".318","groundOutsToAirouts":"1.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.83","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":206,"errors":3,"chances":212,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[606466,682998,672695,666971,682988,677942,678489,677950,645444,543101,669459,663765,656222,595928],"pitchers":[543101,669459,663765,656222,595928],"bench":[680728,663731,543510,664983],"bullpen":[679775,668678,656464,608665,669194,694297,593958,685314],"battingOrder":[606466,682998,672695,666971,682988,677942,678489,677950,645444],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Gurriel Jr. (21, Morales); Marte, K (15, Morales)."},{"label":"TB","value":"Alexander; Gurriel Jr. 3; Herrera, J; Marte, K 2; Perdomo; Thomas, A 2."},{"label":"RBI","value":"Carroll (51)."},{"label":"Runners left in scoring position, 2 out","value":"Barrosa; Locklear 2; Perdomo."},{"label":"SF","value":"Carroll."},{"label":"GIDP","value":"Alexander; Barrosa."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"9."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":10,"groundOuts":9,"airOuts":12,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".251","atBats":34,"obp":".317","slg":".428","ops":".745","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":17,"rbi":5,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":9,"airOuts":10,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":157,"era":"4.99","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.40","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":57,"strikes":100,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":1,"pitchesPerInning":"17.44","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":45,"groundOuts":101,"airOuts":88,"runs":61,"doubles":24,"triples":2,"homeRuns":15,"strikeOuts":133,"baseOnBalls":43,"intentionalWalks":0,"hits":98,"hitByPitch":0,"avg":".234","atBats":418,"obp":".306","slg":".409","ops":".715","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":463,"totalBases":171,"rbi":44,"leftOnBase":169,"sacBunts":2,"sacFlies":0,"babip":".307","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.87","popOuts":12,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":256,"errors":1,"chances":261,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID622663":{"person":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":72,"groundOuts":132,"airOuts":155,"runs":79,"doubles":30,"triples":0,"homeRuns":13,"strikeOuts":98,"baseOnBalls":42,"intentionalWalks":1,"hits":134,"hitByPitch":12,"atBats":512,"obp":".329","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2218,"era":"4.83","inningsPitched":"130.1","wins":5,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.35","battersFaced":573,"outs":391,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2218,"balls":814,"strikes":1404,"strikePercentage":".630","hitBatsmen":12,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".313","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.77","walksPer9Inn":"2.90","hitsPer9Inn":"9.25","runsScoredPer9":"5.46","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":30,"lineOuts":53},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":6,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID649966":{"person":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"jerseyNumber":"17","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":41,"groundOuts":74,"airOuts":85,"runs":25,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":39,"baseOnBalls":29,"intentionalWalks":0,"hits":60,"hitByPitch":5,"avg":".234","atBats":256,"obp":".322","slg":".355","ops":".677","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":295,"totalBases":91,"rbi":20,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".246","groundOutsToAirouts":"0.87","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":23,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":153,"putOuts":93,"errors":5,"chances":251,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID667670":{"person":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":68,"groundOuts":99,"airOuts":111,"runs":69,"doubles":24,"triples":3,"homeRuns":23,"strikeOuts":107,"baseOnBalls":47,"intentionalWalks":3,"hits":119,"hitByPitch":2,"avg":".274","atBats":435,"obp":".346","slg":".501","ops":".847","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":486,"totalBases":218,"rbi":63,"leftOnBase":186,"sacBunts":0,"sacFlies":1,"babip":".314","groundOutsToAirouts":"0.89","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.91","popOuts":20,"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":28,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":6,"flyOuts":13,"groundOuts":49,"airOuts":30,"runs":19,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":47,"baseOnBalls":10,"intentionalWalks":1,"hits":42,"hitByPitch":3,"atBats":168,"obp":".304","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":715,"era":"3.89","inningsPitched":"44.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":19,"whip":"1.18","battersFaced":181,"outs":132,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":285,"strikes":430,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".500","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"4.70","strikeoutsPer9Inn":"9.61","walksPer9Inn":"2.05","hitsPer9Inn":"8.59","runsScoredPer9":"3.89","homeRunsPer9":"1.84","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":7},"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":true,"isSubstitute":false}},"ID686993":{"person":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":1,"flyOuts":35,"groundOuts":22,"airOuts":55,"runs":20,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":37,"baseOnBalls":17,"intentionalWalks":1,"hits":33,"hitByPitch":4,"atBats":144,"obp":".321","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":693,"era":"4.35","inningsPitched":"39.1","wins":3,"losses":3,"saves":0,"saveOpportunities":5,"holds":9,"blownSaves":5,"earnedRuns":19,"whip":"1.27","battersFaced":169,"outs":118,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":693,"balls":269,"strikes":424,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".500","pitchesPerInning":"17.62","gamesFinished":5,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"8.47","walksPer9Inn":"3.89","hitsPer9Inn":"7.55","runsScoredPer9":"4.58","homeRunsPer9":"1.60","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642851":{"person":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":14,"groundOuts":23,"airOuts":19,"runs":13,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".290","atBats":100,"obp":".321","slg":".540","ops":".861","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":54,"rbi":21,"leftOnBase":41,"sacBunts":1,"sacFlies":1,"babip":".359","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.67","popOuts":3,"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":10,"stolenBases":15,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":11,"putOuts":207,"errors":1,"chances":219,"fielding":".995","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641386":{"person":{"id":641386,"fullName":"Ben Bowden","link":"/api/v1/people/641386"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":2,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":5,"runs":2,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"9.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":12,"strikes":29,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"20.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":4,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".308","atBats":26,"obp":".345","slg":".385","ops":".730","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":10,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":1,"babip":".421","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"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"}]},"ID680474":{"person":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":20,"groundOuts":37,"airOuts":37,"runs":16,"doubles":1,"triples":2,"homeRuns":2,"strikeOuts":24,"baseOnBalls":17,"intentionalWalks":0,"hits":27,"hitByPitch":3,"avg":".220","atBats":123,"obp":".326","slg":".309","ops":".635","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":38,"rbi":10,"leftOnBase":50,"sacBunts":1,"sacFlies":1,"babip":".255","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.50","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":93,"putOuts":61,"errors":3,"chances":157,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547184":{"person":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":0,"flyOuts":13,"groundOuts":19,"airOuts":22,"runs":2,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":2,"hits":12,"hitByPitch":0,"atBats":62,"obp":".282","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":278,"era":"0.96","inningsPitched":"18.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":2,"whip":"1.07","battersFaced":71,"outs":56,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":278,"balls":102,"strikes":176,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.89","gamesFinished":4,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"4.82","walksPer9Inn":"3.86","hitsPer9Inn":"5.79","runsScoredPer9":"0.96","homeRunsPer9":"0.48","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID674370":{"person":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":9,"flyOuts":50,"groundOuts":44,"airOuts":79,"runs":40,"doubles":9,"triples":1,"homeRuns":13,"strikeOuts":37,"baseOnBalls":25,"intentionalWalks":0,"hits":68,"hitByPitch":5,"atBats":219,"obp":".381","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":951,"era":"5.86","inningsPitched":"55.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.68","battersFaced":258,"outs":166,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":951,"balls":350,"strikes":601,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".333","pitchesPerInning":"17.19","gamesFinished":3,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"6.02","walksPer9Inn":"4.07","hitsPer9Inn":"11.06","runsScoredPer9":"6.51","homeRunsPer9":"2.11","inheritedRunners":4,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":8,"passedBall":0,"popOuts":14,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682052":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(W, 4-6)","summary":"5.0 IP, 0 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":32,"strikes":63,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":13,"flyOuts":53,"groundOuts":34,"airOuts":88,"runs":35,"doubles":10,"triples":1,"homeRuns":11,"strikeOuts":84,"baseOnBalls":30,"intentionalWalks":0,"hits":64,"hitByPitch":8,"atBats":269,"obp":".332","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1297,"era":"3.99","inningsPitched":"70.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.34","battersFaced":308,"outs":210,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1297,"balls":498,"strikes":799,"strikePercentage":".620","hitBatsmen":8,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".400","pitchesPerInning":"18.53","gamesFinished":1,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"10.80","walksPer9Inn":"3.86","hitsPer9Inn":"8.23","runsScoredPer9":"4.50","homeRunsPer9":"1.41","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":20,"lineOuts":15},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID570482":{"person":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":21,"groundOuts":44,"airOuts":41,"runs":8,"doubles":12,"triples":1,"homeRuns":0,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".226","atBats":146,"obp":".283","slg":".322","ops":".605","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":47,"rbi":17,"leftOnBase":75,"sacBunts":2,"sacFlies":1,"babip":".284","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"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":65,"putOuts":39,"errors":2,"chances":106,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 2 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":58,"groundOuts":106,"airOuts":91,"runs":55,"doubles":20,"triples":1,"homeRuns":19,"strikeOuts":103,"baseOnBalls":40,"intentionalWalks":1,"hits":103,"hitByPitch":5,"avg":".257","atBats":401,"obp":".330","slg":".454","ops":".784","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":448,"totalBases":182,"rbi":62,"leftOnBase":202,"sacBunts":0,"sacFlies":2,"babip":".299","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.10","popOuts":14,"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":24,"putOuts":422,"errors":4,"chances":450,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":12,"groundOuts":14,"airOuts":19,"runs":7,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":74,"obp":".322","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":355,"era":"3.15","inningsPitched":"20.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"1.30","battersFaced":87,"outs":60,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":355,"balls":143,"strikes":212,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".---","pitchesPerInning":"17.75","gamesFinished":8,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"11.70","walksPer9Inn":"4.95","hitsPer9Inn":"6.75","runsScoredPer9":"3.15","homeRunsPer9":"0.45","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687231":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".364","atBats":11,"obp":".364","slg":".636","ops":"1.000","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":7,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2 BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":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":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":36,"groundOuts":39,"airOuts":52,"runs":48,"doubles":18,"triples":2,"homeRuns":23,"strikeOuts":90,"baseOnBalls":33,"intentionalWalks":1,"hits":77,"hitByPitch":1,"avg":".302","atBats":255,"obp":".380","slg":".659","ops":"1.039","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":168,"rbi":59,"leftOnBase":102,"sacBunts":0,"sacFlies":3,"babip":".372","groundOutsToAirouts":"0.75","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"11.09","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":453,"errors":6,"chances":483,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".130","atBats":23,"obp":".200","slg":".217","ops":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":5,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":1,"putOuts":12,"errors":0,"chances":13,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":47,"groundOuts":74,"airOuts":89,"runs":41,"doubles":17,"triples":0,"homeRuns":19,"strikeOuts":62,"baseOnBalls":25,"intentionalWalks":1,"hits":77,"hitByPitch":0,"avg":".258","atBats":298,"obp":".312","slg":".507","ops":".819","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":327,"totalBases":151,"rbi":45,"leftOnBase":140,"sacBunts":0,"sacFlies":4,"babip":".262","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.68","popOuts":16,"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":12,"stolenBases":68,"stolenBasePercentage":".850","caughtStealingPercentage":".150","assists":25,"putOuts":588,"errors":5,"chances":618,"fielding":".992","passedBall":6,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":10,"groundOuts":22,"airOuts":17,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":69,"obp":".247","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":298,"era":"2.75","inningsPitched":"19.2","wins":0,"losses":1,"saves":3,"saveOpportunities":3,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"0.92","battersFaced":77,"outs":59,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":298,"balls":110,"strikes":188,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".000","pitchesPerInning":"15.15","gamesFinished":5,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"8.69","walksPer9Inn":"3.20","hitsPer9Inn":"5.03","runsScoredPer9":"2.75","homeRunsPer9":"0.92","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656794":{"person":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"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":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":5,"flyOuts":37,"groundOuts":66,"airOuts":64,"runs":33,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":74,"baseOnBalls":27,"intentionalWalks":2,"hits":79,"hitByPitch":4,"atBats":279,"obp":".353","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1233,"era":"3.25","inningsPitched":"72.0","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":26,"whip":"1.47","battersFaced":315,"outs":216,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":1233,"balls":433,"strikes":800,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".286","pitchesPerInning":"17.13","gamesFinished":8,"strikeoutWalkRatio":"2.74","strikeoutsPer9Inn":"9.25","walksPer9Inn":"3.38","hitsPer9Inn":"9.88","runsScoredPer9":"4.13","homeRunsPer9":"0.63","inheritedRunners":14,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":0,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":21,"flyOuts":93,"groundOuts":100,"airOuts":172,"runs":67,"doubles":26,"triples":0,"homeRuns":21,"strikeOuts":102,"baseOnBalls":40,"intentionalWalks":0,"hits":107,"hitByPitch":2,"atBats":475,"obp":".285","caughtStealing":2,"stolenBases":18,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":2071,"era":"4.00","inningsPitched":"126.0","wins":10,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.17","battersFaced":523,"outs":378,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2071,"balls":756,"strikes":1315,"strikePercentage":".630","hitBatsmen":2,"balks":3,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".588","pitchesPerInning":"16.44","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"7.29","walksPer9Inn":"2.86","hitsPer9Inn":"7.64","runsScoredPer9":"4.79","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":31,"lineOuts":48},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668709":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":37,"groundOuts":39,"airOuts":70,"runs":30,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":57,"baseOnBalls":28,"intentionalWalks":1,"hits":39,"hitByPitch":0,"avg":".191","atBats":204,"obp":".288","slg":".358","ops":".646","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":73,"rbi":22,"leftOnBase":82,"sacBunts":0,"sacFlies":1,"babip":".221","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":23,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":155,"errors":3,"chances":161,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID674384":{"person":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":4,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":7,"runs":2,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":16,"obp":".429","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":87,"era":"3.86","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.71","battersFaced":21,"outs":14,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":39,"strikes":48,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".---","pitchesPerInning":"18.64","gamesFinished":2,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"3.86","walksPer9Inn":"7.71","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"1.93","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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}},"ID806960":{"person":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":3,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":37,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":17,"strikes":20,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":3,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":37,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":17,"strikes":20,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":1,"winPercentage":".---","pitchesPerInning":"18.50","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"13.50","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[671732,701762,667670,669127,691016,570482,666126,687515,649966,687231,682052,806960,665660,656794],"pitchers":[682052,806960,665660,656794],"bench":[668709,680474,642851],"bullpen":[674370,641386,669372,547184,674384,678022,622663,605488,686993],"battingOrder":[671732,701762,667670,669127,691016,570482,687515,649966,687231],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Soderstrom 2 (20, DeSclafani, Woodford); Langeliers (17, Woodford)."},{"label":"HR","value":"Langeliers (19, 1st inning off DeSclafani, 1 on, 1 out)."},{"label":"TB","value":"Butler, L; Cortes; Hernaiz; Kurtz; Langeliers 7; Rooker; Soderstrom 4; Urías, L."},{"label":"RBI","value":"Cortes (2); Langeliers 2 (45); Rooker (63); Soderstrom (62)."},{"label":"2-out RBI","value":"Cortes."},{"label":"Runners left in scoring position, 2 out","value":"Thomas, C; Soderstrom; Cortes 2; Hernaiz; Rooker; Butler, L."},{"label":"SF","value":"Rooker."},{"label":"Team RISP","value":"2-for-15."},{"label":"Team LOB","value":"12."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Hernaiz-Urías, L-Kurtz; Urshela-Urías, L-Kurtz)."}]}],"note":[{"label":"a","value":"Flied out for Cortes in the 6th."}]}},"officials":[{"official":{"id":573597,"fullName":"Gabe Morales","link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Beeks."},{"label":"HBP","value":"Urías, L (by DeSclafani)."},{"label":"Pitches-strikes","value":"DeSclafani 59-33; Nelson, K 17-9; Woodford 42-23; Beeks 2-1; Curtiss 21-14; Lopez, J 95-63; Morales 37-20; Alvarado 14-10; Newcomb, S 11-7."},{"label":"Groundouts-flyouts","value":"DeSclafani 3-3; Nelson, K 0-2; Woodford 3-3; Beeks 0-1; Curtiss 3-1; Lopez, J 3-4; Morales 2-3; Alvarado 2-0; Newcomb, S 2-0."},{"label":"Batters faced","value":"DeSclafani 16; Nelson, K 4; Woodford 13; Beeks 1; Curtiss 7; Lopez, J 21; Morales 9; Alvarado 3; Newcomb, S 4."},{"label":"Inherited runners-scored","value":"Nelson, K 1-0; Beeks 1-0."},{"label":"Umpires","value":"HP: Gabe Morales. 1B: John Bacon. 2B: Marvin Hudson. 3B: Jacob Metz. "},{"label":"Weather","value":"85 degrees, Clear."},{"label":"Wind","value":"11 mph, Out To CF."},{"label":"First pitch","value":"7:06 PM."},{"label":"T","value":"2:40."},{"label":"Att","value":"8,730."},{"label":"Venue","value":"Sutter Health Park."},{"label":"August 1, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","boxscoreName":"Langeliers"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":47,"groundOuts":74,"airOuts":89,"runs":41,"doubles":17,"triples":0,"homeRuns":19,"strikeOuts":62,"baseOnBalls":25,"intentionalWalks":1,"hits":77,"hitByPitch":0,"avg":".258","atBats":298,"obp":".312","slg":".507","ops":".819","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":327,"totalBases":151,"rbi":45,"leftOnBase":140,"sacBunts":0,"sacFlies":4,"babip":".262","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.68","popOuts":16,"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":12,"stolenBases":68,"stolenBasePercentage":".850","caughtStealingPercentage":".150","assists":25,"putOuts":588,"errors":5,"chances":618,"fielding":".992","passedBall":6,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","boxscoreName":"Lopez, J"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(W, 4-6)","summary":"5.0 IP, 0 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":32,"strikes":63,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":13,"flyOuts":53,"groundOuts":34,"airOuts":88,"runs":35,"doubles":10,"triples":1,"homeRuns":11,"strikeOuts":84,"baseOnBalls":30,"intentionalWalks":0,"hits":64,"hitByPitch":8,"atBats":269,"obp":".332","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1297,"era":"3.99","inningsPitched":"70.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.34","battersFaced":308,"outs":210,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1297,"balls":498,"strikes":799,"strikePercentage":".620","hitBatsmen":8,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".400","pitchesPerInning":"18.53","gamesFinished":1,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"10.80","walksPer9Inn":"3.86","hitsPer9Inn":"8.23","runsScoredPer9":"4.50","homeRunsPer9":"1.41","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":20,"lineOuts":15},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","boxscoreName":"Gurriel Jr."},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":82,"groundOuts":92,"airOuts":151,"runs":35,"doubles":21,"triples":2,"homeRuns":12,"strikeOuts":57,"baseOnBalls":26,"intentionalWalks":0,"hits":97,"hitByPitch":4,"avg":".248","atBats":391,"obp":".297","slg":".404","ops":".701","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":158,"rbi":48,"leftOnBase":172,"sacBunts":0,"sacFlies":6,"babip":".259","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.58","popOuts":29,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":174,"errors":2,"chances":179,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":53,"hittingGameScore":53}]},"decisions":{"winner":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"loser":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}