{"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":824513,"link":"/api/v1.1/game/824513/feed/live","metaData":{"wait":10,"timeStamp":"20260531_014456","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824513,"type":"R","doubleHeader":"N","id":"2026/05/30/atlmlb-cinmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824513-2026-05-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-30T23:15:00Z","originalDate":"2026-05-30","officialDate":"2026-05-30","dayNight":"night","time":"7:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144","season":2026,"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705"},"springVenue":{"id":5380,"link":"/api/v1/venues/5380"},"teamCode":"atl","fileCode":"atl","abbreviation":"ATL","teamName":"Braves","locationName":"Atlanta","firstYearOfPlay":"1871","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Atlanta","record":{"gamesPlayed":59,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":40,"losses":19,"ties":0,"pct":".678"},"records":{},"divisionLeader":false,"wins":40,"losses":19,"winningPercentage":".678"},"franchiseName":"Atlanta","clubName":"Braves","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113","season":2026,"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cin","fileCode":"cin","abbreviation":"CIN","teamName":"Reds","locationName":"Cincinnati","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cincinnati","record":{"gamesPlayed":57,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":29,"losses":28,"ties":0,"pct":".509"},"records":{},"divisionLeader":false,"wins":29,"losses":28,"winningPercentage":".509"},"franchiseName":"Cincinnati","clubName":"Reds","active":true}},"players":{"ID628708":{"id":628708,"fullName":"Yunior Marte","link":"/api/v1/people/628708","firstName":"Yunior","lastName":"Marte","birthDate":"1995-02-02","currentAge":31,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yunior","useLastName":"Marte","boxscoreName":"Marte, Y","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"JOON-yurr mar-TAY","mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yunior Marte","nameSlug":"yunior-marte-628708","firstLastName":"Yunior Marte","lastFirstName":"Marte, Yunior","lastInitName":"Marte, Y","initLastName":"Y Marte","fullFMLName":"Yunior Marte","fullLFMName":"Marte, Yunior","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID644433":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433","firstName":"Chadwick","lastName":"Tromp","primaryNumber":"14","birthDate":"1995-03-21","currentAge":31,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"5' 8\"","weight":221,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Chadwick","useLastName":"Tromp","middleName":"Chandler","boxscoreName":"Tromp","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chadwick Tromp","nameSlug":"chadwick-tromp-644433","firstLastName":"Chadwick Tromp","lastFirstName":"Tromp, Chadwick","lastInitName":"Tromp, C","initLastName":"C Tromp","fullFMLName":"Chadwick Chandler Tromp","fullLFMName":"Tromp, Chadwick Chandler","strikeZoneTop":3.024,"strikeZoneBottom":1.526},"ID689266":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266","firstName":"Dylan","lastName":"Dodd","primaryNumber":"46","birthDate":"1998-06-06","currentAge":28,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Dodd","middleName":"Martin","boxscoreName":"Dodd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Dodd","nameSlug":"dylan-dodd-689266","firstLastName":"Dylan Dodd","lastFirstName":"Dodd, Dylan","lastInitName":"Dodd, D","initLastName":"D Dodd","fullFMLName":"Dylan Martin Dodd","fullLFMName":"Dodd, Dylan Martin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682829":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829","firstName":"Elly","lastName":"De La Cruz","primaryNumber":"44","birthDate":"2002-01-11","currentAge":24,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Elly","useLastName":"De La Cruz","middleName":"Antonio","boxscoreName":"De La Cruz, E","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-06","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elly De La Cruz","nameSlug":"elly-de-la-cruz-682829","firstLastName":"Elly De La Cruz","lastFirstName":"De La Cruz, Elly","lastInitName":"De La Cruz, E","initLastName":"E De La Cruz","fullFMLName":"Elly Antonio De La Cruz","fullLFMName":"De La Cruz, Elly Antonio","strikeZoneTop":3.46,"strikeZoneBottom":1.746},"ID667472":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472","firstName":"Dane","lastName":"Myers","primaryNumber":"17","birthDate":"1996-03-08","currentAge":30,"birthCity":"Columbus","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dane","useLastName":"Myers","middleName":"Michael","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dane Myers","nameSlug":"dane-myers-667472","firstLastName":"Dane Myers","lastFirstName":"Myers, Dane","lastInitName":"Myers, D","initLastName":"D Myers","fullFMLName":"Dane Michael Myers","fullLFMName":"Myers, Dane Michael","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID701398":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398","firstName":"Sal","lastName":"Stewart","primaryNumber":"27","birthDate":"2003-12-07","currentAge":22,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Sal","useLastName":"Stewart","middleName":"Maxwell","boxscoreName":"Stewart, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Stewart","nameSlug":"sal-stewart-701398","firstLastName":"Sal Stewart","lastFirstName":"Stewart, Sal","lastInitName":"Stewart, S","initLastName":"S Stewart","fullFMLName":"Sal Maxwell Stewart","fullLFMName":"Stewart, Sal Maxwell","strikeZoneTop":3.239,"strikeZoneBottom":1.635},"ID663158":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158","firstName":"Robert","lastName":"Suarez","primaryNumber":"75","birthDate":"1991-03-01","currentAge":35,"birthCity":"Bolivar","birthCountry":"Venezuela","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Suarez","middleName":"Alexander","boxscoreName":"Suarez, R","gender":"M","nameMatrilineal":"Subero","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Robert Suarez","nameSlug":"robert-suarez-663158","firstLastName":"Robert Suarez","lastFirstName":"Suarez, Robert","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Robert Alexander Suarez","fullLFMName":"Suarez, Robert Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671739":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","firstName":"Michael","lastName":"Harris","primaryNumber":"23","birthDate":"2001-03-07","currentAge":25,"birthCity":"DeKalb","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Harris II","middleName":"Machion","boxscoreName":"Harris II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Harris II","nameTitle":"II","nameSuffix":"II","nameSlug":"michael-harris-ii-671739","firstLastName":"Michael Harris II","lastFirstName":"Harris II, Michael","lastInitName":"Harris II, M","initLastName":"M Harris II","fullFMLName":"Michael Machion Harris II","fullLFMName":"Harris II, Michael Machion","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID680689":{"id":680689,"fullName":"Lyon Richardson","link":"/api/v1/people/680689","firstName":"Lyon","lastName":"Richardson","birthDate":"2000-01-18","currentAge":26,"birthCity":"Jensen Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":207,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lyon","useLastName":"Richardson","boxscoreName":"Richardson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-06","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lyon Richardson","nameSlug":"lyon-richardson-680689","firstLastName":"Lyon Richardson","lastFirstName":"Richardson, Lyon","lastInitName":"Richardson, L","initLastName":"L Richardson","fullFMLName":"Lyon  Richardson","fullLFMName":"Richardson, Lyon","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID622761":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761","firstName":"Jorge","lastName":"Mateo","primaryNumber":"9","birthDate":"1995-06-23","currentAge":31,"birthCity":"Santo Domingo Oeste","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jorge","useLastName":"Mateo","middleName":"Luis","boxscoreName":"Mateo","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"mah-TAY-oh","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Mateo","nameSlug":"jorge-mateo-622761","firstLastName":"Jorge Mateo","lastFirstName":"Mateo, Jorge","lastInitName":"Mateo, J","initLastName":"J Mateo","fullFMLName":"Jorge Luis Mateo","fullLFMName":"Mateo, Jorge Luis","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID622088":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088","firstName":"Tejay","lastName":"Antone","primaryNumber":"70","birthDate":"1993-12-05","currentAge":32,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tejay","useLastName":"Antone","middleName":"Anthony","boxscoreName":"Antone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"AN-tone","mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tejay Antone","nameSlug":"tejay-antone-622088","firstLastName":"Tejay Antone","lastFirstName":"Antone, Tejay","lastInitName":"Antone, T","initLastName":"T Antone","fullFMLName":"Tejay Anthony Antone","fullLFMName":"Antone, Tejay Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663993":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993","firstName":"David","lastName":"Lowe","primaryNumber":"46","birthDate":"1995-07-07","currentAge":31,"birthCity":"Norfolk","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nathaniel","useLastName":"Lowe","middleName":"Nathaniel","boxscoreName":"Lowe, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathaniel Lowe","nameSlug":"nathaniel-lowe-663993","firstLastName":"Nathaniel Lowe","lastFirstName":"Lowe, Nathaniel","lastInitName":"Lowe, N","initLastName":"N Lowe","fullFMLName":"David Nathaniel Lowe","fullLFMName":"Lowe, David Nathaniel","strikeZoneTop":3.367,"strikeZoneBottom":1.699},"ID663903":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903","firstName":"Brady","lastName":"Singer","primaryNumber":"51","birthDate":"1996-08-04","currentAge":30,"birthCity":"Leesburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Singer","middleName":"Alan","boxscoreName":"Singer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady Singer","nameSlug":"brady-singer-663903","firstLastName":"Brady Singer","lastFirstName":"Singer, Brady","lastInitName":"Singer, B","initLastName":"B Singer","fullFMLName":"Brady Alan Singer","fullLFMName":"Singer, Brady Alan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID800311":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311","firstName":"Didier","lastName":"Fuentes","primaryNumber":"72","birthDate":"2005-06-17","currentAge":21,"birthCity":"Tolu","birthCountry":"Colombia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Didier","useLastName":"Fuentes","middleName":"Nicolas","boxscoreName":"Fuentes","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Didier Fuentes","nameSlug":"didier-fuentes-800311","firstLastName":"Didier Fuentes","lastFirstName":"Fuentes, Didier","lastInitName":"Fuentes, D","initLastName":"D Fuentes","fullFMLName":"Didier Nicolas Fuentes","fullLFMName":"Fuentes, Didier Nicolas","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID680574":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574","firstName":"Matthew","lastName":"McLain","primaryNumber":"9","birthDate":"1999-08-06","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Matt","useLastName":"McLain","middleName":"Michael","boxscoreName":"McLain, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt McLain","nameSlug":"matt-mclain-680574","firstLastName":"Matt McLain","lastFirstName":"McLain, Matt","lastInitName":"McLain, M","initLastName":"M McLain","fullFMLName":"Matthew Michael McLain","fullLFMName":"McLain, Matthew Michael","strikeZoneTop":3.047,"strikeZoneBottom":1.538},"ID666181":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181","firstName":"William","lastName":"Benson","primaryNumber":"30","birthDate":"1998-06-16","currentAge":28,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Will","useLastName":"Benson","middleName":"Buchanan","boxscoreName":"Benson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Benson","nameSlug":"will-benson-666181","firstLastName":"Will Benson","lastFirstName":"Benson, Will","lastInitName":"Benson, W","initLastName":"W Benson","fullFMLName":"William Buchanan Benson","fullLFMName":"Benson, William Buchanan","strikeZoneTop":3.391,"strikeZoneBottom":1.711},"ID670770":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","firstName":"Terry","lastName":"Friedl","primaryNumber":"29","birthDate":"1995-08-14","currentAge":31,"birthCity":"Sewickley","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"TJ","useLastName":"Friedl","middleName":"Lee","boxscoreName":"Friedl","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"FREE-duhl","mlbDebutDate":"2021-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"TJ Friedl","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-friedl-670770","firstLastName":"TJ Friedl","lastFirstName":"Friedl, TJ","lastInitName":"Friedl, T","initLastName":"T Friedl","fullFMLName":"Terry Lee Friedl","fullLFMName":"Friedl, Terry Lee","strikeZoneTop":3.044,"strikeZoneBottom":1.536},"ID621566":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","firstName":"Matthew","lastName":"Olson","primaryNumber":"28","birthDate":"1994-03-29","currentAge":32,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Matt","useLastName":"Olson","middleName":"Kent","boxscoreName":"Olson","nickName":"Oly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Olson","nameSlug":"matt-olson-621566","firstLastName":"Matt Olson","lastFirstName":"Olson, Matt","lastInitName":"Olson, M","initLastName":"M Olson","fullFMLName":"Matthew Kent Olson","fullLFMName":"Olson, Matthew Kent","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID694362":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362","firstName":"Blake","lastName":"Dunn","primaryNumber":"59","birthDate":"1998-09-05","currentAge":28,"birthCity":"Holland","birthStateProvince":"MI","birthCountry":"USA","height":"5' 9\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Blake","useLastName":"Dunn","middleName":"William","boxscoreName":"Dunn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Dunn","nameSlug":"blake-dunn-694362","firstLastName":"Blake Dunn","lastFirstName":"Dunn, Blake","lastInitName":"Dunn, B","initLastName":"B Dunn","fullFMLName":"Blake William Dunn","fullLFMName":"Dunn, Blake William","strikeZoneTop":3.09,"strikeZoneBottom":1.559},"ID641755":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755","firstName":"Tyler","lastName":"Kinley","primaryNumber":"55","birthDate":"1991-01-31","currentAge":35,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Kinley","middleName":"Harrison","boxscoreName":"Kinley","nickName":"TK","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Kinley","nameSlug":"tyler-kinley-641755","firstLastName":"Tyler Kinley","lastFirstName":"Kinley, Tyler","lastInitName":"Kinley, T","initLastName":"T Kinley","fullFMLName":"Tyler Harrison Kinley","fullLFMName":"Kinley, Tyler Harrison","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID664731":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731","firstName":"Patrick","lastName":"Higgins","primaryNumber":"65","birthDate":"1993-05-10","currentAge":33,"birthCity":"Bridgeport","birthStateProvince":"CT","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"P.J.","useLastName":"Higgins","middleName":"James","boxscoreName":"Higgins, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"P.J. Higgins","nameSlug":"p-j-higgins-664731","firstLastName":"P.J. Higgins","lastFirstName":"Higgins, P.J.","lastInitName":"Higgins, P","initLastName":"P Higgins","fullFMLName":"Patrick James Higgins","fullLFMName":"Higgins, Patrick James","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID553993":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993","firstName":"Eugenio","lastName":"Suárez","primaryNumber":"28","birthDate":"1991-07-18","currentAge":35,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eugenio","useLastName":"Suárez","middleName":"Alejandro","boxscoreName":"Suárez, E","nickName":"Bolibomba Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AY-you-hay-nee-oh Swar-ez","mlbDebutDate":"2014-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eugenio Suárez","nameSlug":"eugenio-suarez-553993","firstLastName":"Eugenio Suárez","lastFirstName":"Suárez, Eugenio","lastInitName":"Suárez, E","initLastName":"E Suárez","fullFMLName":"Eugenio Alejandro Suárez","fullLFMName":"Suárez, Eugenio Alejandro","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID663886":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886","firstName":"Tyler","lastName":"Stephenson","primaryNumber":"37","birthDate":"1996-08-16","currentAge":30,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Stephenson","middleName":"Robert","boxscoreName":"Stephenson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Stephenson","nameSlug":"tyler-stephenson-663886","firstLastName":"Tyler Stephenson","lastFirstName":"Stephenson, Tyler","lastInitName":"Stephenson, T","initLastName":"T Stephenson","fullFMLName":"Tyler Robert Stephenson","fullLFMName":"Stephenson, Tyler Robert","strikeZoneTop":3.36,"strikeZoneBottom":1.695},"ID625643":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643","firstName":"Reynaldo","lastName":"López","primaryNumber":"40","birthDate":"1994-01-04","currentAge":32,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reynaldo","useLastName":"López","middleName":"Starling","boxscoreName":"López, R","nickName":"Rey","gender":"M","nameMatrilineal":"Kely","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reynaldo López","nameSlug":"reynaldo-lopez-625643","firstLastName":"Reynaldo López","lastFirstName":"López, Reynaldo","lastInitName":"López, R","initLastName":"R López","fullFMLName":"Reynaldo Starling López","fullLFMName":"López, Reynaldo Starling","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642201":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201","firstName":"Elijah","lastName":"White","primaryNumber":"38","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Eli","useLastName":"White","middleName":"Thomas","boxscoreName":"White, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli White","nameSlug":"eli-white-642201","firstLastName":"Eli White","lastFirstName":"White, Eli","lastInitName":"White, E","initLastName":"E White","fullFMLName":"Elijah Thomas White","fullLFMName":"White, Elijah Thomas","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID666157":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157","firstName":"Nicholas","lastName":"Lodolo","primaryNumber":"40","birthDate":"1998-02-05","currentAge":28,"birthCity":"La Verne","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Lodolo","middleName":"Frank","boxscoreName":"Lodolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LUH-dole-oh","mlbDebutDate":"2022-04-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Lodolo","nameSlug":"nick-lodolo-666157","firstLastName":"Nick Lodolo","lastFirstName":"Lodolo, Nick","lastInitName":"Lodolo, N","initLastName":"N Lodolo","fullFMLName":"Nicholas Frank Lodolo","fullLFMName":"Lodolo, Nicholas Frank","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID645277":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277","firstName":"Ozhaino","lastName":"Albies","primaryNumber":"1","birthDate":"1997-01-07","currentAge":29,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ozzie","useLastName":"Albies","middleName":"Jurdy Jiandro","boxscoreName":"Albies","nickName":"Bolly","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ALL-bees","mlbDebutDate":"2017-08-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ozzie Albies","nameSlug":"ozzie-albies-645277","firstLastName":"Ozzie Albies","lastFirstName":"Albies, Ozzie","lastInitName":"Albies, O","initLastName":"O Albies","fullFMLName":"Ozhaino Jurdy Jiandro Albies","fullLFMName":"Albies, Ozhaino Jurdy Jiandro","strikeZoneTop":2.985,"strikeZoneBottom":1.506},"ID594580":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580","firstName":"Samuel","lastName":"Moll","primaryNumber":"50","birthDate":"1992-01-03","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Moll","middleName":"John","boxscoreName":"Moll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"mall","mlbDebutDate":"2017-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Moll","nameSlug":"sam-moll-594580","firstLastName":"Sam Moll","lastFirstName":"Moll, Sam","lastInitName":"Moll, S","initLastName":"S Moll","fullFMLName":"Samuel John Moll","fullLFMName":"Moll, Samuel John","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID656550":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550","firstName":"Harrison","lastName":"Holmes","primaryNumber":"66","birthDate":"1996-03-22","currentAge":30,"birthCity":"Conway","birthStateProvince":"SC","birthCountry":"USA","height":"6' 0\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Holmes","middleName":"Grant","boxscoreName":"Holmes, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2024-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Holmes","nameSlug":"grant-holmes-656550","firstLastName":"Grant Holmes","lastFirstName":"Holmes, Grant","lastInitName":"Holmes, G","initLastName":"G Holmes","fullFMLName":"Harrison Grant Holmes","fullLFMName":"Holmes, Harrison Grant","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID683627":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627","firstName":"Anthony","lastName":"Molina","primaryNumber":"45","birthDate":"2002-01-12","currentAge":24,"birthCity":"San Joaquin","birthCountry":"Venezuela","height":"6' 1\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Molina","middleName":"Jose","boxscoreName":"Molina","gender":"M","nameMatrilineal":"Suarez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Molina","nameSlug":"anthony-molina-683627","firstLastName":"Anthony Molina","lastFirstName":"Molina, Anthony","lastInitName":"Molina, A","initLastName":"A Molina","fullFMLName":"Anthony Jose Molina","fullLFMName":"Molina, Anthony Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID656271":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271","firstName":"Brock","lastName":"Burke","primaryNumber":"49","birthDate":"1996-08-04","currentAge":30,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Burke","middleName":"Christopher","boxscoreName":"Burke, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brock Burke","nameSlug":"brock-burke-656271","firstLastName":"Brock Burke","lastFirstName":"Burke, Brock","lastInitName":"Burke, B","initLastName":"B Burke","fullFMLName":"Brock Christopher Burke","fullLFMName":"Burke, Brock Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID671096":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096","firstName":"Andrew","lastName":"Abbott","primaryNumber":"41","birthDate":"1999-06-01","currentAge":27,"birthCity":"Lynchburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Abbott","middleName":"Cole","boxscoreName":"Abbott, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Abbott","nameSlug":"andrew-abbott-671096","firstLastName":"Andrew Abbott","lastFirstName":"Abbott, Andrew","lastInitName":"Abbott, A","initLastName":"A Abbott","fullFMLName":"Andrew Cole Abbott","fullLFMName":"Abbott, Andrew Cole","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"ID693821":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821","firstName":"Bryce","lastName":"Elder","primaryNumber":"55","birthDate":"1999-05-19","currentAge":27,"birthCity":"Decatur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Elder","middleName":"Cason","boxscoreName":"Elder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Elder","nameSlug":"bryce-elder-693821","firstLastName":"Bryce Elder","lastFirstName":"Elder, Bryce","lastInitName":"Elder, B","initLastName":"B Elder","fullFMLName":"Bryce Cason Elder","fullLFMName":"Elder, Bryce Cason","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID527048":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048","firstName":"Martín","lastName":"Pérez","primaryNumber":"33","birthDate":"1991-04-04","currentAge":35,"birthCity":"Guanare","birthCountry":"Venezuela","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Martín","useLastName":"Pérez","boxscoreName":"Pérez, M","nickName":"El De Las Matas","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"mar-TEEN","mlbDebutDate":"2012-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Martín Pérez","nameSlug":"martin-perez-527048","firstLastName":"Martín Pérez","lastFirstName":"Pérez, Martín","lastInitName":"Pérez, M","initLastName":"M Pérez","fullFMLName":"Martín Pérez","fullLFMName":"Pérez, Martín","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID675911":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911","firstName":"Spencer","lastName":"Strider","primaryNumber":"99","birthDate":"1998-10-28","currentAge":27,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Strider","middleName":"Robert","boxscoreName":"Strider","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2021-10-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Strider","nameSlug":"spencer-strider-675911","firstLastName":"Spencer Strider","lastFirstName":"Strider, Spencer","lastInitName":"Strider, S","initLastName":"S Strider","fullFMLName":"Spencer Robert Strider","fullLFMName":"Strider, Spencer Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669276":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276","firstName":"Dylan","lastName":"Lee","primaryNumber":"52","birthDate":"1994-08-01","currentAge":32,"birthCity":"Dinuba","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Lee","middleName":"Ryan","boxscoreName":"Lee, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Lee","nameSlug":"dylan-lee-669276","firstLastName":"Dylan Lee","lastFirstName":"Lee, Dylan","lastInitName":"Lee, D","initLastName":"D Lee","fullFMLName":"Dylan Ryan Lee","fullLFMName":"Lee, Dylan Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID643289":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289","firstName":"Mauricio","lastName":"Dubón","primaryNumber":"14","birthDate":"1994-07-19","currentAge":32,"birthCity":"San Pedro Sula","birthCountry":"Honduras","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mauricio","useLastName":"Dubón","middleName":"Andre","boxscoreName":"Dubón","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"doo-BAHN","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mauricio Dubón","nameSlug":"mauricio-dubon-643289","firstLastName":"Mauricio Dubón","lastFirstName":"Dubón, Mauricio","lastInitName":"Dubón, M","initLastName":"M Dubón","fullFMLName":"Mauricio Andre Dubón","fullLFMName":"Dubón, Mauricio Andre","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"ID663574":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574","firstName":"Antonio","lastName":"Santillan","primaryNumber":"64","birthDate":"1997-04-15","currentAge":29,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":285,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tony","useLastName":"Santillan","boxscoreName":"Santillan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"SAN-tee-yahn","mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tony Santillan","nameSlug":"tony-santillan-663574","firstLastName":"Tony Santillan","lastFirstName":"Santillan, Tony","lastInitName":"Santillan, T","initLastName":"T Santillan","fullFMLName":"Antonio Santillan","fullLFMName":"Santillan, Antonio ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID519242":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242","firstName":"Christopher","lastName":"Sale","primaryNumber":"51","birthDate":"1989-03-30","currentAge":37,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Sale","middleName":"Allen","boxscoreName":"Sale","nickName":"The Conductor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2010-08-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Sale","nameSlug":"chris-sale-519242","firstLastName":"Chris Sale","lastFirstName":"Sale, Chris","lastInitName":"Sale, C","initLastName":"C Sale","fullFMLName":"Christopher Allen Sale","fullLFMName":"Sale, Christopher Allen","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID657571":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571","firstName":"Caleb","lastName":"Ferguson","primaryNumber":"54","birthDate":"1996-07-02","currentAge":30,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Ferguson","middleName":"Paul","boxscoreName":"Ferguson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Ferguson","nameSlug":"caleb-ferguson-657571","firstLastName":"Caleb Ferguson","lastFirstName":"Ferguson, Caleb","lastInitName":"Ferguson, C","initLastName":"C Ferguson","fullFMLName":"Caleb Paul Ferguson","fullLFMName":"Ferguson, Caleb Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID660670":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670","firstName":"Ronald","lastName":"Acuña","primaryNumber":"13","birthDate":"1997-12-18","currentAge":28,"birthCity":"La Guaira","birthCountry":"Venezuela","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ronald","useLastName":"Acuña Jr.","middleName":"Jose","boxscoreName":"Acuña Jr.","nickName":"El De La Sabana","gender":"M","nameMatrilineal":"Blanco","isPlayer":true,"isVerified":true,"pronunciation":"ah-cuhn-YA","mlbDebutDate":"2018-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronald Acuña Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"ronald-acuna-jr-660670","firstLastName":"Ronald Acuña Jr.","lastFirstName":"Acuña Jr., Ronald","lastInitName":"Acuña Jr., R","initLastName":"R Acuña Jr.","fullFMLName":"Ronald Jose Acuña Jr.","fullLFMName":"Acuña Jr., Ronald Jose","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID668715":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715","firstName":"Spencer","lastName":"Steer","primaryNumber":"7","birthDate":"1997-12-07","currentAge":28,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Steer","middleName":"Gordon","boxscoreName":"Steer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Steer","nameSlug":"spencer-steer-668715","firstLastName":"Spencer Steer","lastFirstName":"Steer, Spencer","lastInitName":"Steer, S","initLastName":"S Steer","fullFMLName":"Spencer Gordon Steer","fullLFMName":"Steer, Spencer Gordon","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID628452":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452","firstName":"Raisel","lastName":"Iglesias","primaryNumber":"26","birthDate":"1990-01-04","currentAge":36,"birthCity":"Isla de la Juventud","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Raisel","useLastName":"Iglesias","boxscoreName":"Iglesias, R","nickName":"Oliver","gender":"M","nameMatrilineal":"Travieso","isPlayer":true,"isVerified":true,"pronunciation":"RYE-sell EE-gley-see-ahs","mlbDebutDate":"2015-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raisel Iglesias","nameSlug":"raisel-iglesias-628452","firstLastName":"Raisel Iglesias","lastFirstName":"Iglesias, Raisel","lastInitName":"Iglesias, R","initLastName":"R Iglesias","fullFMLName":"Raisel Iglesias","fullLFMName":"Iglesias, Raisel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663586":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586","firstName":"Michael","lastName":"Riley","primaryNumber":"27","birthDate":"1997-04-02","currentAge":29,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Austin","useLastName":"Riley","middleName":"Austin","boxscoreName":"Riley, A","nickName":"Ocho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Riley","nameSlug":"austin-riley-663586","firstLastName":"Austin Riley","lastFirstName":"Riley, Austin","lastInitName":"Riley, A","initLastName":"A Riley","fullFMLName":"Michael Austin Riley","fullLFMName":"Riley, Michael Austin","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID687209":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209","firstName":"Zachary","lastName":"Maxwell","primaryNumber":"78","birthDate":"2001-01-26","currentAge":25,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":275,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Maxwell","middleName":"Thomas","boxscoreName":"Maxwell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Maxwell","nameSlug":"zach-maxwell-687209","firstLastName":"Zach Maxwell","lastFirstName":"Maxwell, Zach","lastInitName":"Maxwell, Z","initLastName":"Z Maxwell","fullFMLName":"Zachary Thomas Maxwell","fullLFMName":"Maxwell, Zachary Thomas","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID506702":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702","firstName":"Sandy","lastName":"León","birthDate":"1989-03-13","currentAge":37,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 9\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sandy","useLastName":"León","middleName":"David","boxscoreName":"León","nickName":"Noah","gender":"M","nameMatrilineal":"Balan","isPlayer":true,"isVerified":true,"pronunciation":"SAN-dee lee-OHN","mlbDebutDate":"2012-05-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy León","nameSlug":"sandy-leon-506702","firstLastName":"Sandy León","lastFirstName":"León, Sandy","lastInitName":"León, S","initLastName":"S León","fullFMLName":"Sandy David León","fullLFMName":"León, Sandy David","strikeZoneTop":3.095,"strikeZoneBottom":1.562},"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},"ID673490":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490","firstName":"Ha-Seong","lastName":"Kim","primaryNumber":"7","birthDate":"1995-10-17","currentAge":30,"birthCity":"Bucheon","birthCountry":"Republic of Korea","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ha-Seong","useLastName":"Kim","boxscoreName":"Kim, Ha","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"HA-song","mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ha-Seong Kim","nameSlug":"ha-seong-kim-673490","firstLastName":"Ha-Seong Kim","lastFirstName":"Kim, Ha-Seong","lastInitName":"Kim, H","initLastName":"H Kim","fullFMLName":"Ha-Seong Kim","fullLFMName":"Kim, Ha-Seong","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID663978":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978","firstName":"Christopher","lastName":"Paddack","primaryNumber":"40","birthDate":"1996-01-08","currentAge":30,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Paddack","middleName":"Joseph","boxscoreName":"Paddack","nickName":"Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"PAD-ack","mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Paddack","nameSlug":"chris-paddack-663978","firstLastName":"Chris Paddack","lastFirstName":"Paddack, Chris","lastInitName":"Paddack, C","initLastName":"C Paddack","fullFMLName":"Christopher Joseph Paddack","fullLFMName":"Paddack, Christopher Joseph","strikeZoneTop":3.47,"strikeZoneBottom":1.7},"ID695505":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505","firstName":"Chase","lastName":"Burns","primaryNumber":"26","birthDate":"2003-01-16","currentAge":23,"birthCity":"Naples","birthCountry":"Italy","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Burns","middleName":"David","boxscoreName":"Burns, Ch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Burns","nameSlug":"chase-burns-695505","firstLastName":"Chase Burns","lastFirstName":"Burns, Chase","lastInitName":"Burns, C","initLastName":"C Burns","fullFMLName":"Chase David Burns","fullLFMName":"Burns, Chase David","strikeZoneTop":3.55,"strikeZoneBottom":1.63}},"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602","location":{"address1":"100 Main Street","city":"Cincinnati","state":"Ohio","stateAbbrev":"OH","postalCode":"45202-4109","defaultCoordinates":{"latitude":39.097389,"longitude":-84.506611},"azimuthAngle":122.0,"elevation":535,"country":"USA","phone":"(513) 765-7000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42319,"turfType":"Grass","roofType":"Open","leftLine":328,"leftCenter":379,"center":404,"rightCenter":370,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":2602,"link":"/api/v1/venues/2602"},"weather":{"condition":"Partly Cloudy","temp":"77","wind":"9 mph, In From RF"},"gameInfo":{"attendance":36848,"firstPitch":"2026-05-30T23:15:00.000Z","gameDurationMinutes":149},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"home":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"}},"officialScorer":{"id":601476,"fullName":"Doug Feldmann","link":"/api/v1/people/601476"},"primaryDatacaster":{"id":800976,"fullName":"Matthew Yates","link":"/api/v1/people/800976"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out, third baseman Eugenio Suárez to first baseman Spencer Steer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T23:15:39.599Z","endTime":"2026-05-30T23:16:45.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T19:22:33.394Z","endTime":"2026-05-30T22:48:56.503Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T22:48:56.503Z","endTime":"2026-05-30T23:15:30.288Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T23:15:30.288Z","endTime":"2026-05-30T23:15:40.599Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"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.3,"endSpeed":84.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17905327064613,"aZ":-17.36264621583104,"pfxX":-10.976906725412706,"pfxZ":8.098473917394003,"pX":1.4169298817961593,"pZ":1.2982421361079675,"vX0":10.112765017677187,"vY0":-135.26609617202828,"vZ0":-6.457165708610551,"x":69.75,"y":191.79,"x0":-0.9684157490306141,"y0":50.00025925492238,"z0":4.960849763708671,"aX":-20.06743441831049},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.2,"breakHorizontal":17.4,"spinRate":2451,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4070192727803237,"extension":6.920227552386626},"index":3,"playId":"54522157-517c-3fc7-876f-82bef1f9aa69","pitchNumber":1,"startTime":"2026-05-30T23:15:40.599Z","endTime":"2026-05-30T23:15:43.763Z","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":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7090322800618,"aZ":-18.322106138239484,"pfxX":-10.986076419607102,"pfxZ":7.453838723297887,"pX":0.9458448756207282,"pZ":1.4466411872942477,"vX0":8.9145803837417,"vY0":-136.13218585779552,"vZ0":-6.007447950454997,"x":88.6,"y":187.07,"x0":-0.9604605943532545,"y0":50.00169559968737,"z0":4.97065091179112,"aX":-20.409974138365893},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.2,"breakHorizontal":17.8,"spinRate":2486,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4039309526236625,"extension":6.945974776058413},"index":4,"playId":"05031433-eafc-349f-9cd6-acf18ca4c05d","pitchNumber":2,"startTime":"2026-05-30T23:15:53.463Z","endTime":"2026-05-30T23:15:58.787Z","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":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.835755026023353,"aZ":-16.99675209616529,"pfxX":-10.324269232333155,"pfxZ":8.404524478278367,"pX":-1.239522400570888,"pZ":2.88291168301035,"vX0":3.707364204950084,"vY0":-134.22974467774824,"vZ0":-2.6023924128053992,"x":153.03,"y":118.28,"x0":-1.3054787624572537,"y0":50.005093463385336,"z0":5.089889119179951,"aX":-18.64827716111521},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":17.8,"spinRate":2439,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4096721054521213,"extension":6.909708115689927},"index":5,"playId":"6eab00bc-fca1-3de5-9095-d32b69a37e6d","pitchNumber":3,"startTime":"2026-05-30T23:16:06.748Z","endTime":"2026-05-30T23:16:10.785Z","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":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":82.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.083554991350965,"aZ":-19.344563749178377,"pfxX":-11.601721679972801,"pfxZ":7.203805773076302,"pX":-0.7016501295230863,"pZ":2.1125294874421585,"vX0":5.180670980349471,"vY0":-133.69266725838278,"vZ0":-3.7972893894952886,"x":143.75,"y":181.74,"x0":-1.1742138950680323,"y0":50.00619398198408,"z0":4.9679881563193105,"aX":-20.67263095075375},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.2,"breakHorizontal":19.6,"spinRate":2388,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4121971190489302,"extension":6.978436786893391},"index":6,"playId":"fa768cf8-336f-3cf4-8b90-15716374cbc6","pitchNumber":4,"startTime":"2026-05-30T23:16:21.712Z","endTime":"2026-05-30T23:16:24.785Z","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":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20860398870699,"aZ":-18.66070654363705,"pfxX":-9.002818349287391,"pfxZ":7.40638905361445,"pX":0.6828390694434064,"pZ":1.973336216728614,"vX0":7.701754850931309,"vY0":-134.48599952818523,"vZ0":-4.365240630877732,"x":90.97,"y":185.5,"x0":-1.0537733349099834,"y0":50.003895499444035,"z0":4.948002955693203,"aX":-16.4292007425492},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":14.5,"spinRate":2422,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.40786845634601976,"extension":7.093114334875842},"hitData":{"launchSpeed":83.4,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.64,"coordY":168.4}},"index":7,"playId":"85f2c4ef-7998-3f45-ab8f-db0a973ce7ea","pitchNumber":5,"startTime":"2026-05-30T23:16:39.098Z","endTime":"2026-05-30T23:16:45.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:16:45.101Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T23:17:06.877Z","endTime":"2026-05-30T23:18:15.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.042541006248097,"aZ":-19.99636543725844,"pfxX":-7.766227156190661,"pfxZ":6.607158870798838,"pX":-0.8478696571662971,"pZ":2.8894835345662497,"vX0":3.6277897080344816,"vY0":-134.81441038002953,"vZ0":-1.9408120507975526,"x":149.32,"y":160.76,"x0":-1.2013422517370946,"y0":50.00050844386738,"z0":5.028714045233432,"aX":-14.307017105732367},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.8,"breakHorizontal":13.3,"spinRate":2292,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4061280559954499,"extension":7.057900131180506},"index":0,"playId":"2056b3e1-059a-3167-964c-ec42944214dd","pitchNumber":1,"startTime":"2026-05-30T23:17:13.068Z","endTime":"2026-05-30T23:17:16.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27137120098934,"aZ":-32.280137933432265,"pfxX":1.5648081573657238,"pfxZ":-0.07408356901203828,"pX":0.7333022258210317,"pZ":1.230456634517772,"vX0":4.110369812746499,"vY0":-121.10360624511978,"vZ0":-2.1877971443291413,"x":89.05,"y":205.56,"x0":-1.1942194562016177,"y0":50.002092695812436,"z0":4.989338801193993,"aX":2.306109194542785},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.4,"breakHorizontal":-3.8,"spinRate":2408,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.453563693985235,"extension":6.821237133239735},"index":1,"playId":"d1fde8f2-283c-3d89-bf9c-d11352816530","pitchNumber":2,"startTime":"2026-05-30T23:17:25.453Z","endTime":"2026-05-30T23:17:28.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50587245100258,"aZ":-20.752553619403823,"pfxX":-7.4716263784131,"pfxZ":6.4122774661905275,"pX":-1.5557849769008414,"pZ":5.071039893526721,"vX0":1.521905888468301,"vY0":-132.90444249817392,"vZ0":3.562810082215254,"x":176.3,"y":101.86,"x0":-1.1665171459770738,"y0":50.00660599138228,"z0":5.222869179374974,"aX":-13.317197735296046},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.6,"breakHorizontal":13.2,"spinRate":2351,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4127365262679543,"extension":6.666534148243491},"index":2,"playId":"11a5686b-ccb0-3909-aa26-3b81808a17c0","pitchNumber":3,"startTime":"2026-05-30T23:17:40.072Z","endTime":"2026-05-30T23:17:43.072Z","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":84.9,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.469415621102375,"aZ":-30.89254272075233,"pfxX":1.2258514788435022,"pfxZ":0.8406292098104841,"pX":2.2125105900816315,"pZ":0.21681204839019227,"vX0":7.582670768941797,"vY0":-123.34932116057605,"vZ0":-4.74200848895983,"x":32.66,"y":232.93,"x0":-1.071568174906904,"y0":50.00532534043848,"z0":4.7943811639086595,"aX":1.8717204134700112},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.6,"breakHorizontal":-4.1,"spinRate":2490,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4454930529087724,"extension":6.929046294915142},"index":3,"playId":"6f1fcac7-7e61-30d6-8504-911c3d6fe8ef","pitchNumber":4,"startTime":"2026-05-30T23:17:54.449Z","endTime":"2026-05-30T23:17:58.103Z","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":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.584148324518736,"aZ":-31.822323176022007,"pfxX":0.3070040497335327,"pfxZ":0.2308487316679262,"pX":-0.09679022478966254,"pZ":0.9791285227098316,"vX0":2.8809028904515164,"vY0":-123.44649633899337,"vZ0":-3.136976508691924,"x":120.69,"y":212.34,"x0":-1.325228585452443,"y0":50.002588635888806,"z0":4.981858198509696,"aX":0.46738320649170373},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.1,"breakHorizontal":-1.3,"spinRate":2510,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.4459495130157318,"extension":6.844199301796208},"index":4,"playId":"12208541-61f6-3430-8efa-9234f5241680","pitchNumber":5,"startTime":"2026-05-30T23:18:12.086Z","endTime":"2026-05-30T23:18:15.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:18:15.223Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T23:18:34.216Z","endTime":"2026-05-30T23:19:19.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64930849141422,"aZ":-34.11210203739989,"pfxX":2.800778626632975,"pfxZ":-1.3029048192664137,"pX":0.5280066579747003,"pZ":0.7895736120693742,"vX0":3.5623429973563296,"vY0":-121.34200171953245,"vZ0":-2.950068975383869,"x":96.87,"y":217.46,"x0":-1.3226305516879238,"y0":50.00137279502636,"z0":4.991993906313647,"aX":4.176684350117103},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.8,"breakHorizontal":-5.9,"spinRate":2452,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4513308180620923,"extension":6.9660399056789375},"index":0,"playId":"6f5ff56e-12cf-3122-bb0c-e327d7901029","pitchNumber":1,"startTime":"2026-05-30T23:18:38.210Z","endTime":"2026-05-30T23:18:41.519Z","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":87.9,"endSpeed":80.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46945436553653,"aZ":-26.05951986335463,"pfxX":0.5837650954672302,"pfxZ":3.670450316924838,"pX":0.7412325053088005,"pZ":2.14970212139292,"vX0":4.727007924136917,"vY0":-128.02526294176585,"vZ0":-2.0428051345113074,"x":88.75,"y":180.74,"x0":-1.2019808467203883,"y0":50.00415845751782,"z0":4.989754818082239,"aX":0.9722300167608829},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.5,"breakHorizontal":-2.0,"spinRate":2335,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.427191401008407,"extension":6.918604587905782},"index":1,"playId":"8442fa70-2729-3b08-a15f-877b90c5fb83","pitchNumber":2,"startTime":"2026-05-30T23:18:53.471Z","endTime":"2026-05-30T23:18:56.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.868843099250334,"aZ":-23.73801030873838,"pfxX":-9.75765589515316,"pfxZ":4.61868167772389,"pX":-0.12176220833177157,"pZ":2.7039735662055686,"vX0":5.613862147716156,"vY0":-134.4717108628608,"vZ0":-1.5668233460204215,"x":121.64,"y":165.77,"x0":-0.9715626608522783,"y0":50.004156129515586,"z0":4.9826452588682475,"aX":-17.82456418737696},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":16.4,"spinRate":2240,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40772608866926463,"extension":6.8220399403149825},"hitData":{"launchSpeed":92.4,"launchAngle":56.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.98,"coordY":126.76}},"index":2,"playId":"db2444a6-96fb-3418-8a5d-ae168b3671e7","pitchNumber":3,"startTime":"2026-05-30T23:19:10.725Z","endTime":"2026-05-30T23:19:19.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:19:19.633Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Blake Dunn walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T23:21:47.197Z","endTime":"2026-05-30T23:24:10.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3541625435892,"aZ":-20.217212186174493,"pfxX":8.239101289236832,"pfxZ":6.866915721998576,"pX":-1.004674752979343,"pZ":2.2659133961622,"vX0":-7.499506168449793,"vY0":-131.0245615415354,"vZ0":-4.188561662147685,"x":155.3,"y":177.6,"x0":0.8224821414383665,"y0":50.00031279953727,"z0":5.393392198841714,"aX":14.341497393604936},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.8,"breakHorizontal":-13.3,"spinRate":2086,"spinDirection":133},"zone":13,"typeConfidence":0.72,"plateTime":0.41783101687690927,"extension":6.109693340564626},"index":0,"playId":"12866a63-9ad4-37e0-a87b-cf8d2e095652","pitchNumber":1,"startTime":"2026-05-30T23:21:52.682Z","endTime":"2026-05-30T23:21:56.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.082132368578037,"aZ":-24.907834300763458,"pfxX":8.721290513567652,"pfxZ":4.187778433783578,"pX":0.15813257413464846,"pZ":2.036373303875277,"vX0":-5.311969975374298,"vY0":-131.03154958807437,"vZ0":-3.7305947350489754,"x":110.97,"y":183.8,"x0":1.0801174357034407,"y0":50.00515421679675,"z0":5.342949965900296,"aX":15.14411804028222},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.0,"breakHorizontal":-14.6,"spinRate":2107,"spinDirection":127},"zone":8,"typeConfidence":0.9,"plateTime":0.4182507490995051,"extension":6.198889165476589},"index":1,"playId":"7aba3c6f-f650-364f-93d0-0e28c79071b4","pitchNumber":2,"startTime":"2026-05-30T23:22:05.683Z","endTime":"2026-05-30T23:22:09.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192902245716898,"aZ":-26.182669712288305,"pfxX":-1.6391788795991784,"pfxZ":3.7760981653576344,"pX":-0.4474526483280364,"pZ":3.6152401153591462,"vX0":-3.2575265664669506,"vY0":-125.43750472108587,"vZ0":0.5101371254273521,"x":134.06,"y":141.17,"x0":1.082862958223661,"y0":50.005973452093386,"z0":5.5497925132551025,"aX":-2.603014746328256},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.2,"breakHorizontal":3.7,"spinRate":2263,"spinDirection":162},"zone":11,"typeConfidence":0.91,"plateTime":0.4372404417574103,"extension":6.160132255146067},"index":2,"playId":"51b79ad9-abb5-31ba-adde-88c1db39eaa9","pitchNumber":3,"startTime":"2026-05-30T23:22:30.356Z","endTime":"2026-05-30T23:22:35.731Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T23:22:41.230Z","endTime":"2026-05-30T23:22:53.508Z","isPitch":false,"type":"action","player":{"id":694362,"link":"/api/v1/people/694362"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.983587179549097,"aZ":-20.77343244060075,"pfxX":8.59411308672161,"pfxZ":6.35333049442856,"pX":-1.1972848135087533,"pZ":2.184077178362458,"vX0":-7.560727001062002,"vY0":-133.20288489250743,"vZ0":-4.617084725949262,"x":162.64,"y":179.81,"x0":0.563281137151853,"y0":50.003783263865415,"z0":5.444682165937826,"aX":15.423228502335018},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.7,"breakHorizontal":-13.9,"spinRate":2122,"spinDirection":133},"zone":13,"typeConfidence":0.81,"plateTime":0.4114189583671286,"extension":6.189680516750451},"index":4,"playId":"ebfe7f26-fcb8-322f-9c57-b77291584877","pitchNumber":4,"startTime":"2026-05-30T23:22:53.508Z","endTime":"2026-05-30T23:22:57.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.221737812550124,"aZ":-26.355573310391705,"pfxX":0.16591904785436284,"pfxZ":3.5685722753790703,"pX":1.560398782451947,"pZ":2.4065363561323108,"vX0":0.1325447960782911,"vY0":-126.71645344833463,"vZ0":-2.09318263330674,"x":57.52,"y":173.8,"x0":1.4859089390493956,"y0":50.00297124826241,"z0":5.343080515797322,"aX":0.2705579904658596},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.2,"breakHorizontal":-0.4,"spinRate":2380,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.4317928928068877,"extension":6.20033054902129},"index":5,"playId":"ff3eb073-6686-3920-b9c5-6e5840315b3e","pitchNumber":5,"startTime":"2026-05-30T23:23:09.966Z","endTime":"2026-05-30T23:23:13.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.74727487225511,"aZ":-28.092689375224133,"pfxX":0.030074947993793177,"pfxZ":2.4807729437466968,"pX":0.6400863981043895,"pZ":2.5794069083529125,"vX0":-1.4844439973681567,"vY0":-126.25369456496738,"vZ0":-1.483631278756324,"x":92.6,"y":169.14,"x0":1.2267604678169275,"y0":50.006265948264534,"z0":5.392653421979073,"aX":0.049760934664439885},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":0.2,"spinRate":2357,"spinDirection":171},"zone":6,"typeConfidence":0.89,"plateTime":0.43046723157434785,"extension":6.207957872090536},"index":6,"playId":"10bd991d-4e6a-3ecf-a3df-fff2f1e0832b","pitchNumber":6,"startTime":"2026-05-30T23:23:26.879Z","endTime":"2026-05-30T23:23:29.897Z","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":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60039593935931,"aZ":-21.322472132771225,"pfxX":9.371479173377232,"pfxZ":6.142428941268963,"pX":-0.6535703138693153,"pZ":2.2279403960549815,"vX0":-6.5667598178133275,"vY0":-132.18368635855032,"vZ0":-4.31711682524201,"x":141.91,"y":178.63,"x0":0.6473632041396185,"y0":50.00344922501111,"z0":5.451110581337813,"aX":16.5575903880868},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":-15.5,"spinRate":2067,"spinDirection":134},"zone":4,"typeConfidence":0.88,"plateTime":0.41463377424567227,"extension":6.217734710867879},"index":7,"playId":"736ba0ba-3c2a-3651-bcb6-ab3396b54bec","pitchNumber":7,"startTime":"2026-05-30T23:23:46.269Z","endTime":"2026-05-30T23:23:49.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.693175134611828,"aZ":-25.94521465216604,"pfxX":7.5195883853253624,"pfxZ":4.164057777027519,"pX":-0.2095052712007241,"pZ":1.3240246238609026,"vX0":-4.9449527214004965,"vY0":-121.76094431352178,"vZ0":-4.334777067970062,"x":124.99,"y":203.03,"x0":0.8743200961414859,"y0":50.00318393547142,"z0":5.381566159985475,"aX":11.251414931492143},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.7,"breakHorizontal":-12.4,"spinRate":1670,"spinDirection":125},"zone":13,"typeConfidence":0.89,"plateTime":0.45043222015000906,"extension":6.246263178945163},"index":8,"playId":"738475d1-a456-39e6-945d-512bd6ea8f25","pitchNumber":8,"startTime":"2026-05-30T23:24:06.062Z","endTime":"2026-05-30T23:24:10.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:24:10.216Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T23:24:30.313Z","endTime":"2026-05-30T23:26:11.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":71.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.59946647945919,"aZ":-36.51942497120375,"pfxX":-2.7483593417368644,"pfxZ":-3.4078630251213635,"pX":-0.028360202003561222,"pZ":2.051425990328173,"vX0":-1.5616036948864833,"vY0":-111.42161501610036,"vZ0":-0.01040355536606441,"x":118.08,"y":183.39,"x0":1.0357109286528403,"y0":50.00476434325112,"z0":5.789680446230742,"aX":-3.5005174173791715},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-5.9,"breakHorizontal":5.4,"spinRate":2438,"spinDirection":307},"zone":8,"typeConfidence":0.91,"plateTime":0.4891755223187202,"extension":5.939819125394407},"index":0,"playId":"a446d874-3a88-3cb1-b4fe-63a20074fc55","pitchNumber":1,"startTime":"2026-05-30T23:24:35.375Z","endTime":"2026-05-30T23:24:38.817Z","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":90.6,"endSpeed":81.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31369672673883,"aZ":-15.128889826868626,"pfxX":5.510651284974433,"pfxZ":9.822058033280515,"pX":-0.996485906859926,"pZ":3.897093412531015,"vX0":-5.923093465479326,"vY0":-131.73378726752475,"vZ0":-1.5359535916257536,"x":154.98,"y":133.56,"x0":0.5788319706194627,"y0":50.00136143542372,"z0":5.621285123146172,"aX":9.561786918491617},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.6,"breakHorizontal":-8.5,"spinRate":2200,"spinDirection":138},"zone":11,"typeConfidence":0.92,"plateTime":0.41783292230040603,"extension":6.0711008565768045},"index":1,"playId":"6da8506d-4798-3221-93c6-31a49f606657","pitchNumber":2,"startTime":"2026-05-30T23:24:51.548Z","endTime":"2026-05-30T23:24:54.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.951507916979626,"aZ":-25.96854556759614,"pfxX":-2.1340508144736283,"pfxZ":4.018296272606472,"pX":0.3788086412194298,"pZ":4.028843884535952,"vX0":-1.1717409911310306,"vY0":-123.30395651723144,"vZ0":1.377252385219848,"x":102.56,"y":130.0,"x0":1.1369943089852566,"y0":50.00120736307678,"z0":5.650304025427557,"aX":-3.293407536490449},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.8,"breakHorizontal":4.1,"spinRate":2373,"spinDirection":152},"zone":12,"typeConfidence":0.88,"plateTime":0.44378617442885115,"extension":5.988027873959909},"index":2,"playId":"18906e4b-3f8e-3dff-a1da-c8de02bb3bce","pitchNumber":3,"startTime":"2026-05-30T23:25:08.438Z","endTime":"2026-05-30T23:25:12.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.673532955372682,"aZ":-25.005427054254664,"pfxX":8.051353151128506,"pfxZ":5.044407637160596,"pX":-0.21704783161789473,"pZ":1.3938721187360295,"vX0":-5.335336770603187,"vY0":-118.7341040588962,"vZ0":-3.9358575746583186,"x":125.27,"y":201.15,"x0":1.0180346596187255,"y0":50.00513479155952,"z0":5.360122516998952,"aX":11.446513129639731},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.4,"breakHorizontal":-13.2,"spinRate":1631,"spinDirection":121},"zone":13,"typeConfidence":0.9,"plateTime":0.4620942376830781,"extension":6.184536643365517},"index":3,"playId":"7471c73a-9664-3ce1-bae3-dc7459a00fa7","pitchNumber":4,"startTime":"2026-05-30T23:25:25.783Z","endTime":"2026-05-30T23:25:30.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87086536051435,"aZ":-24.491198541410654,"pfxX":-2.0685852077152322,"pfxZ":4.8670404873900335,"pX":-0.07081182474910573,"pZ":2.664166073270859,"vX0":-2.547047183766617,"vY0":-124.28616030698089,"vZ0":-1.587745266677652,"x":119.7,"y":166.85,"x0":1.2325895870536874,"y0":50.00087881472535,"z0":5.328135758827332,"aX":-3.2639408468464386},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.8,"breakHorizontal":4.3,"spinRate":2394,"spinDirection":165},"zone":5,"typeConfidence":0.9,"plateTime":0.43922802795523364,"extension":6.1032648790997275},"index":4,"playId":"9f00f934-e556-3a43-8d47-75507ffd73f8","pitchNumber":5,"startTime":"2026-05-30T23:25:45.114Z","endTime":"2026-05-30T23:25:48.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.415286523034194,"aZ":-22.870700242184128,"pfxX":10.354155619003558,"pfxZ":5.500448099812521,"pX":-0.5643915474076342,"pZ":1.7907744860075137,"vX0":-6.238082416350837,"vY0":-130.2696555574427,"vZ0":-5.166352543500829,"x":138.51,"y":190.43,"x0":0.5358519312985148,"y0":50.00206666699493,"z0":5.565028495123617,"aX":17.512840295409593},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.8,"breakHorizontal":-17.0,"spinRate":2007,"spinDirection":133},"zone":7,"typeConfidence":0.9,"plateTime":0.4230325165462543,"extension":6.066064320583557},"index":5,"playId":"c12b9329-cb0a-3399-b2aa-89287c986f8e","pitchNumber":6,"startTime":"2026-05-30T23:26:07.060Z","endTime":"2026-05-30T23:26:11.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:26:11.041Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Sal Stewart grounds into a double play, second baseman Ozzie Albies to first baseman Matt Olson. Blake Dunn out at 2nd. Sal Stewart out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T23:26:31.602Z","endTime":"2026-05-30T23:26:44.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":80.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.468753782491188,"aZ":-22.389158258250802,"pfxX":8.294621692249528,"pfxZ":5.834233640639406,"pX":0.8237773769138228,"pZ":2.3939388370526573,"vX0":-3.314943901490819,"vY0":-129.56976103377383,"vZ0":-3.1209579304894812,"x":85.6,"y":174.14,"x0":1.0518271511325499,"y0":50.00389785603874,"z0":5.351185113431661,"aX":13.914358310025493},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.0,"breakHorizontal":-14.2,"spinRate":2084,"spinDirection":138},"zone":14,"typeConfidence":0.8,"plateTime":0.424916340213382,"extension":6.133997224369068},"hitData":{"launchSpeed":82.3,"launchAngle":8.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.62,"coordY":143.2}},"index":0,"playId":"84106fe9-74d6-3e9a-bf3c-6ba1ba59cb0c","pitchNumber":1,"startTime":"2026-05-30T23:26:38.259Z","endTime":"2026-05-30T23:26:44.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:26:44.262Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ozzie Albies hits a ground-rule double (10) on a line drive down the left-field line.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T23:29:15.913Z","endTime":"2026-05-30T23:29:30.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40218364972529,"aZ":-23.339092337435282,"pfxX":-9.78665890007284,"pfxZ":4.824122448912347,"pX":-0.3178804114277364,"pZ":1.4195750402349598,"vX0":5.5999835191450735,"vY0":-134.08793443274553,"vZ0":-5.07511752718889,"x":129.12,"y":200.45,"x0":-1.1554577889758282,"y0":50.004835343418826,"z0":4.989523957981091,"aX":-17.927325306023587},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":16.7,"spinRate":2291,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4075822048346356,"extension":6.80213972335337},"hitData":{"launchSpeed":83.4,"launchAngle":22.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":36.8,"coordY":124.37}},"index":0,"playId":"565fb628-124c-3060-a494-caf7d7d7577a","pitchNumber":1,"startTime":"2026-05-30T23:29:18.585Z","endTime":"2026-05-30T23:29:30.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:29:30.255Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out to first baseman Spencer Steer. Ozzie Albies to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T23:29:58.801Z","endTime":"2026-05-30T23:30:47.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.654908801006652,"aZ":-32.24502438182476,"pfxX":2.9181059775749594,"pfxZ":-0.051431504994723376,"pX":-1.1570843415742518,"pZ":1.5770637839446526,"vX0":0.13225163621765687,"vY0":-120.23185449267744,"vZ0":-1.6131986202996427,"x":161.11,"y":196.2,"x0":-1.5914301829993218,"y0":50.00060671104886,"z0":5.1470924048995785,"aX":4.225628283399493},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.2,"breakHorizontal":-5.3,"spinRate":2326,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.4574420222581357,"extension":6.681992727755082},"index":0,"playId":"6e877962-2d12-318a-ad84-548823a87c59","pitchNumber":1,"startTime":"2026-05-30T23:30:02.938Z","endTime":"2026-05-30T23:30:06.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.042234648984497,"aZ":-25.876731453224426,"pfxX":-0.9065596055559241,"pfxZ":3.9512164253148594,"pX":0.11204333424690457,"pZ":2.3306056872619894,"vX0":4.155190027722604,"vY0":-126.3752696466402,"vZ0":-1.7352441222718529,"x":112.73,"y":175.85,"x0":-1.4456219473620882,"y0":50.006028089584504,"z0":5.132662576455189,"aX":-1.4466555921926645},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.0,"breakHorizontal":0.6,"spinRate":2315,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.435709802043565,"extension":6.8832485936298475},"index":1,"playId":"73b36e90-b044-3bb7-9188-3ceb76074092","pitchNumber":2,"startTime":"2026-05-30T23:30:18.770Z","endTime":"2026-05-30T23:30:21.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13903786528517,"aZ":-21.081667792290165,"pfxX":-10.101785142496754,"pfxZ":6.24741053070805,"pX":-0.489911877022346,"pZ":2.9873317566849624,"vX0":5.435006682584811,"vY0":-133.08028034493546,"vZ0":-1.4814907962106136,"x":135.67,"y":158.12,"x0":-1.2566426519060885,"y0":50.00580026109113,"z0":5.092986762775744,"aX":-17.94708104976956},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.2,"breakHorizontal":16.9,"spinRate":2256,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4131009116423203,"extension":6.796639515169308},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.24,"coordY":179.05}},"index":2,"playId":"4e8e3566-cb48-3eee-9d46-cd01e65c6e43","pitchNumber":3,"startTime":"2026-05-30T23:30:38.780Z","endTime":"2026-05-30T23:30:47.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:30:47.197Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mauricio Dubón walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T23:31:12.207Z","endTime":"2026-05-30T23:32:53.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.424206121733004,"aZ":-22.577810163051833,"pfxX":-11.483903780654916,"pfxZ":5.211287000067975,"pX":1.6865396472041752,"pZ":1.2905096149016275,"vX0":10.925688215205199,"vY0":-135.10491608221173,"vZ0":-5.265599360497186,"x":52.71,"y":203.94,"x0":-0.9248515964441467,"y0":50.00455528551364,"z0":4.85929995353615,"aX":-21.155924945038223},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":18.4,"spinRate":2342,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4059576539676857,"extension":6.9675600620954015},"index":0,"playId":"64cbb977-cea8-383e-8222-4cb2abe79712","pitchNumber":1,"startTime":"2026-05-30T23:31:15.611Z","endTime":"2026-05-30T23:31:18.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40072511513868,"aZ":-21.642256110525363,"pfxX":-12.885012755249793,"pfxZ":5.841945567300331,"pX":1.1993135891746507,"pZ":0.5941123638146755,"vX0":9.971320871353363,"vY0":-133.59560603592882,"vZ0":-6.835111095185265,"x":71.28,"y":222.74,"x0":-0.9116697709327084,"y0":50.00442462924076,"z0":4.746844617045237,"aX":-23.239403173147892},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.2,"breakHorizontal":21.1,"spinRate":2414,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41034107121222974,"extension":7.0381484687017615},"index":1,"playId":"d840003f-b386-3d73-8d82-195e55ee294e","pitchNumber":2,"startTime":"2026-05-30T23:31:28.680Z","endTime":"2026-05-30T23:31:31.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.625454583506993,"aZ":-32.45879951286924,"pfxX":2.4202729186072216,"pfxZ":-0.1893099442799553,"pX":1.1162168465488373,"pZ":0.24564913235816355,"vX0":4.666345614895865,"vY0":-122.37911198747419,"vZ0":-4.547526508375197,"x":74.45,"y":232.15,"x0":-1.127914301680516,"y0":50.00291962593083,"z0":4.901240898419351,"aX":3.678008585933019},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.2,"breakHorizontal":-5.4,"spinRate":2427,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4471817476232678,"extension":6.869943895442836},"index":2,"playId":"c6d3e8db-3ad9-3dc8-a708-488c583b42d5","pitchNumber":3,"startTime":"2026-05-30T23:31:48.821Z","endTime":"2026-05-30T23:31:52.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91242586856744,"aZ":-23.509570640790663,"pfxX":-10.582634585000077,"pfxZ":4.807137980471555,"pX":-0.4646512047105167,"pZ":2.1841419013778065,"vX0":5.415363901573284,"vY0":-133.4640277042427,"vZ0":-3.0110841504564574,"x":134.71,"y":179.81,"x0":-1.1458445810401765,"y0":50.00286674114333,"z0":5.021357676099183,"aX":-19.078169321483507},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.3,"breakHorizontal":18.0,"spinRate":2313,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.41049863627128236,"extension":6.950144671781617},"index":3,"playId":"a939dc20-2260-3f3c-908b-e65f034e3d2a","pitchNumber":4,"startTime":"2026-05-30T23:32:15.397Z","endTime":"2026-05-30T23:32:18.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8613591749268,"aZ":-22.012846909543406,"pfxX":-10.259444863531805,"pfxZ":5.686758588478425,"pX":0.6148406804566523,"pZ":1.9261555739127343,"vX0":7.5866889982770305,"vY0":-132.68075700401812,"vZ0":-3.6941813432799653,"x":93.56,"y":186.77,"x0":-0.945888969483405,"y0":50.00083235572041,"z0":4.936738183388291,"aX":-18.326042974610758},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.7,"breakHorizontal":16.9,"spinRate":2381,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4125008308575566,"extension":6.903595869268308},"index":4,"playId":"e48535e5-0639-36e9-9aff-6f68d0e6fe99","pitchNumber":5,"startTime":"2026-05-30T23:32:30.008Z","endTime":"2026-05-30T23:32:33.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.115143125540275,"aZ":-32.69084569916599,"pfxX":2.5248140908195116,"pfxZ":-0.3436260458487892,"pX":1.0430248305777081,"pZ":0.23689583047400875,"vX0":4.5507323252295455,"vY0":-122.23742276947667,"vZ0":-4.479445644878604,"x":77.24,"y":232.38,"x0":-1.1675047435947878,"y0":50.00110651006542,"z0":4.886404714062678,"aX":3.8358190131457524},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.4,"breakHorizontal":-5.6,"spinRate":2464,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4473446342159977,"extension":6.904514992512913},"index":5,"playId":"bc8ac357-906f-330b-a6ef-6d1d00c17dc1","pitchNumber":6,"startTime":"2026-05-30T23:32:48.672Z","endTime":"2026-05-30T23:32:53.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:32:53.019Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a line drive to center fielder TJ Friedl. Ozzie Albies scores. Mauricio Dubón to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T23:33:12.641Z","endTime":"2026-05-30T23:34:30.069Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":83.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269783450062157,"aZ":-21.671742630859498,"pfxX":-10.170652644489543,"pfxZ":5.883740060578044,"pX":-0.739628877234375,"pZ":2.441950417815732,"vX0":5.039321160102471,"vY0":-132.96704146279777,"vZ0":-2.640576007596965,"x":145.19,"y":172.85,"x0":-1.3408497634398195,"y0":50.00489599048244,"z0":5.025345212089252,"aX":-18.161962158033887},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":17.3,"spinRate":2360,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.41238053710403566,"extension":6.976317990561714},"index":0,"playId":"33456184-5d17-387d-b1ed-19dca34cc0ef","pitchNumber":1,"startTime":"2026-05-30T23:33:19.623Z","endTime":"2026-05-30T23:33:22.961Z","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":91.0,"endSpeed":83.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.307405553846866,"aZ":-21.812570729639486,"pfxX":-9.49558350032289,"pfxZ":5.84334093979048,"pX":0.025891618498677146,"pZ":4.351988631963936,"vX0":6.204952864865889,"vY0":-132.35573500657108,"vZ0":1.9126506183420955,"x":116.01,"y":121.28,"x0":-1.1153989751831617,"y0":50.00429181012047,"z0":5.217483911974338,"aX":-16.8447968495024},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.3,"breakHorizontal":15.8,"spinRate":2365,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4138637985045226,"extension":6.842143450143791},"index":1,"playId":"6a725c53-bf86-315e-a775-b65ab03a57c2","pitchNumber":2,"startTime":"2026-05-30T23:33:38.140Z","endTime":"2026-05-30T23:33:41.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.148189446323126,"aZ":-32.25946730158729,"pfxX":1.1651702866585962,"pfxZ":-0.054677240509519054,"pX":0.9797141692341721,"pZ":0.2552862108022414,"vX0":5.012768341335178,"vY0":-120.33135622010316,"vZ0":-4.315300025112,"x":79.66,"y":231.89,"x0":-1.2811461096626817,"y0":50.00440591325415,"z0":4.927005963394082,"aX":1.7105786539714154},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.8,"breakHorizontal":-3.4,"spinRate":2453,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.45501140464923573,"extension":6.76317026803829},"index":2,"playId":"033bfdb2-9ffd-39d1-b21a-a22ac6eeec04","pitchNumber":3,"startTime":"2026-05-30T23:33:55.902Z","endTime":"2026-05-30T23:33:59.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87976216850465,"aZ":-21.893692469481962,"pfxX":-11.066438833206442,"pfxZ":5.651374902963084,"pX":-0.6675586120891427,"pZ":1.88871330086807,"vX0":5.368019119984579,"vY0":-134.1920898594403,"vZ0":-3.7921632769529157,"x":142.45,"y":187.78,"x0":-1.2596045551090562,"y0":50.000484140208975,"z0":4.885789143158495,"aX":-20.116712305416556},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":18.8,"spinRate":2363,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.40866178190145197,"extension":6.784538487244161},"hitData":{"launchSpeed":81.9,"launchAngle":14.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.26,"coordY":106.23}},"index":3,"playId":"31b07d93-4884-3504-a988-f3c899a4fb21","pitchNumber":4,"startTime":"2026-05-30T23:34:19.548Z","endTime":"2026-05-30T23:34:30.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:34:30.069Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Mateo lines out to shortstop Elly De La Cruz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T23:34:57.137Z","endTime":"2026-05-30T23:40:36.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,3,4,5,6,7,9,10],"actionIndex":[1,8],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Other Advance","eventType":"other_advance","movementReason":"r_adv_play","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.014998351582474,"aZ":-27.181985601599536,"pfxX":4.54801562433102,"pfxZ":3.458640958777824,"pX":0.524726710583833,"pZ":2.339285686186615,"vX0":3.1637958848896024,"vY0":-119.16505025411975,"vZ0":-0.749014792047545,"x":97.0,"y":175.62,"x0":-1.4092132446633778,"y0":50.0045510456917,"z0":5.104391183951271,"aX":6.567660017768438},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.4,"breakHorizontal":-9.0,"spinRate":2388,"spinDirection":79},"zone":6,"typeConfidence":2.0,"plateTime":0.45892701273657055,"extension":6.885587051581687},"index":0,"playId":"69edc93d-61f7-3efa-86ee-c887182b979d","pitchNumber":1,"startTime":"2026-05-30T23:34:59.854Z","endTime":"2026-05-30T23:35:10.862Z","isPitch":true,"type":"pitch"},{"details":{"description":"Braves challenged (tag play), call on the field was upheld: Mauricio Dubón out at home, third baseman Eugenio Suárez to catcher Tyler Stephenson. Mike Yastrzemski to 2nd.","event":"Runner Out","eventType":"other_out","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"69edc93d-61f7-3efa-86ee-c887182b979d","startTime":"2026-05-30T23:35:44.150Z","endTime":"2026-05-30T23:38:20.820Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":144}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-30T23:38:19.811Z","endTime":"2026-05-30T23:38:19.812Z","isPitch":false,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"}},{"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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69037823750791,"aZ":-29.452838833194118,"pfxX":2.5502344645405683,"pfxZ":1.9189503741612635,"pX":0.8792103697844144,"pZ":0.5614548340848196,"vX0":4.533030773221593,"vY0":-118.54805451241144,"vZ0":-4.112098823326311,"x":83.49,"y":223.62,"x0":-1.392563878137116,"y0":50.00086747725538,"z0":5.021388537850029,"aX":3.611392110218741},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.6,"breakHorizontal":-5.8,"spinRate":2419,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4628937358098062,"extension":6.807458060083107},"index":3,"playId":"718df7b3-8657-36ea-afba-daa3baffdfe8","pitchNumber":2,"startTime":"2026-05-30T23:38:19.813Z","endTime":"2026-05-30T23:38:22.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.692448382160677,"aZ":-23.186618144231304,"pfxX":-10.825782354428942,"pfxZ":4.999735455310777,"pX":0.3324548154242153,"pZ":1.4110392000462686,"vX0":7.60077533547487,"vY0":-133.88719818747774,"vZ0":-4.91199885499872,"x":104.33,"y":200.68,"x0":-1.1516407538843352,"y0":50.001268013978645,"z0":4.951218895563059,"aX":-19.449631291552116},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":17.8,"spinRate":2272,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.41072301828378777,"extension":6.8852115133849034},"index":4,"playId":"91248f1f-fc8f-3bab-9cb8-5cdd65ddd7f8","pitchNumber":3,"startTime":"2026-05-30T23:38:36.185Z","endTime":"2026-05-30T23:38:39.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.203127331072064,"aZ":-25.154680300259496,"pfxX":1.6178001301725118,"pfxZ":4.852684430568387,"pX":1.227695720653267,"pZ":1.2805225352479905,"vX0":5.362680962835705,"vY0":-119.75287287619871,"vZ0":-3.487228430161014,"x":70.2,"y":204.21,"x0":-1.2552049396893608,"y0":50.000450643022276,"z0":5.018321837525641,"aX":2.3357720686995576},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.2,"breakHorizontal":-4.3,"spinRate":2356,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.45826931598734655,"extension":6.862944939167393},"index":5,"playId":"5e7bc041-cf7a-358a-9b44-07ff6785c88a","pitchNumber":4,"startTime":"2026-05-30T23:38:52.569Z","endTime":"2026-05-30T23:38:57.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77220281596742,"aZ":-22.132427181846047,"pfxX":-12.419274977461729,"pfxZ":5.573392647654217,"pX":0.7353278502491595,"pZ":0.8817058174520632,"vX0":8.949613719128463,"vY0":-133.8672903895392,"vZ0":-6.483871213779815,"x":88.97,"y":214.97,"x0":-1.0493295005276808,"y0":50.00384212676568,"z0":4.9358356149533025,"aX":-22.385245859820383},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":20.4,"spinRate":2252,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.41024885034698055,"extension":7.138335200989525},"index":6,"playId":"f3aacc66-8909-372f-8470-e082238a9197","pitchNumber":5,"startTime":"2026-05-30T23:39:09.305Z","endTime":"2026-05-30T23:39:12.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"9957b701-64c8-4fd2-ac44-2f9b2c394827","startTime":"2026-05-30T23:39:24.173Z","endTime":"2026-05-30T23:39:29.173Z","isPitch":false,"type":"stepoff"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2026-05-30T23:39:38.871Z","endTime":"2026-05-30T23:40:10.308Z","isPitch":false,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.497191502595715,"aZ":-25.39416367697709,"pfxX":-11.287358636649952,"pfxZ":3.729292308147115,"pX":0.015984100512885305,"pZ":1.3141533495960487,"vX0":7.310552305604406,"vY0":-134.3264670813446,"vZ0":-4.82904347061757,"x":116.39,"y":203.3,"x0":-1.2815750152148906,"y0":50.002868236023915,"z0":4.9523451743102465,"aX":-20.520590577120494},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.9,"breakHorizontal":18.7,"spinRate":2291,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40856740970858185,"extension":6.945471131364837},"index":9,"playId":"17390c47-91b0-31b2-b00f-e24c1055234f","pitchNumber":6,"startTime":"2026-05-30T23:40:10.308Z","endTime":"2026-05-30T23:40:14.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8381052849834,"aZ":-25.284625339661858,"pfxX":-10.424143323157384,"pfxZ":3.7992145437852347,"pX":-0.20789286486727226,"pZ":1.6818577774587786,"vX0":6.111387629519919,"vY0":-133.5246170245573,"vZ0":-3.9437592469600755,"x":124.92,"y":193.37,"x0":-1.1680753476244305,"y0":50.000798191637365,"z0":4.990144677192844,"aX":-18.883930877574283},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.2,"breakHorizontal":17.6,"spinRate":2286,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.40968030560171353,"extension":6.841885416464953},"hitData":{"launchSpeed":106.3,"launchAngle":8.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":144.59}},"index":10,"playId":"bab24aaf-e39d-3978-a9a2-4125f6353d6f","pitchNumber":7,"startTime":"2026-05-30T23:40:30.490Z","endTime":"2026-05-30T23:40:36.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:40:36.422Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eugenio Suárez lines out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T23:43:05.787Z","endTime":"2026-05-30T23:44:22.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20073135092264,"aZ":-21.740150529951674,"pfxX":9.277024419046771,"pfxZ":6.267644215067538,"pX":0.5660072140217515,"pZ":2.5276004308821243,"vX0":-4.438971958670189,"vY0":-129.77932519854397,"vZ0":-2.9583054316964508,"x":95.43,"y":170.53,"x0":1.1156541101817181,"y0":50.00422616563469,"z0":5.383449880486543,"aX":15.448202013744305},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.7,"breakHorizontal":-15.5,"spinRate":2041,"spinDirection":129},"zone":6,"typeConfidence":0.83,"plateTime":0.42597147248899736,"extension":6.157411490257795},"index":0,"playId":"11cf275b-612d-3631-ad59-adad1b164167","pitchNumber":1,"startTime":"2026-05-30T23:43:10.286Z","endTime":"2026-05-30T23:43:13.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.677487717523633,"aZ":-23.626125946751877,"pfxX":-1.297685462455331,"pfxZ":5.4851842532044,"pX":-1.0504812425800671,"pZ":3.60334402235122,"vX0":-4.534568878946936,"vY0":-124.2928128716451,"vZ0":0.03746261772358506,"x":157.04,"y":141.49,"x0":0.9687449649187737,"y0":50.006091190847016,"z0":5.555300853848634,"aX":-2.0239429646954292},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.2,"breakHorizontal":3.5,"spinRate":2268,"spinDirection":162},"zone":11,"typeConfidence":0.91,"plateTime":0.4412316610413405,"extension":6.027302792894935},"index":1,"playId":"3f91f370-51f0-3e36-8ef7-d33468f478b2","pitchNumber":2,"startTime":"2026-05-30T23:43:22.360Z","endTime":"2026-05-30T23:43:25.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":73.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57574265086589,"aZ":-23.483425240233828,"pfxX":8.6856155516889,"pfxZ":6.173923973397437,"pX":1.3096805203821789,"pZ":1.4669687530267452,"vX0":-2.396526760893639,"vY0":-119.21418036556086,"vZ0":-3.8960836302947577,"x":67.08,"y":199.17,"x0":1.213022722114155,"y0":50.00445418560915,"z0":5.296737892926967,"aX":12.230087854732831},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":10.3,"breakHorizontal":-14.9,"spinRate":1672,"spinDirection":122},"zone":14,"typeConfidence":0.91,"plateTime":0.46334028437384234,"extension":6.200771211927557},"index":2,"playId":"b8ec7350-4d4e-33a2-a6c7-012ec7ceeffe","pitchNumber":3,"startTime":"2026-05-30T23:43:33.497Z","endTime":"2026-05-30T23:43:36.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.785997645924166,"aZ":-25.02183895827963,"pfxX":6.3783586370075325,"pfxZ":4.870290048602298,"pX":0.38054103426144154,"pZ":1.140090069978896,"vX0":-3.7782742910494402,"vY0":-119.7577557083355,"vZ0":-4.556664732836505,"x":102.49,"y":208.0,"x0":1.1413674389448438,"y0":50.001671599102494,"z0":5.277002725002424,"aX":9.364294064585449},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.0,"breakHorizontal":-10.8,"spinRate":1689,"spinDirection":124},"zone":14,"typeConfidence":0.88,"plateTime":0.4554832227915133,"extension":6.253797145016427},"index":3,"playId":"090030a2-f4e3-32e9-b5ff-3550880cd672","pitchNumber":4,"startTime":"2026-05-30T23:43:45.056Z","endTime":"2026-05-30T23:43:48.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.683841821772955,"aZ":-22.434203059423652,"pfxX":-1.8055338181773335,"pfxZ":6.1050379820942275,"pX":0.7904212851419286,"pZ":2.945370412421419,"vX0":-0.9479338295025247,"vY0":-125.10366970006945,"vZ0":-1.5045059598968087,"x":86.87,"y":159.25,"x0":1.4080492804563425,"y0":50.00432700729346,"z0":5.381840053465602,"aX":-2.8805046284224423},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.0,"breakHorizontal":3.5,"spinRate":2323,"spinDirection":148},"zone":3,"typeConfidence":0.91,"plateTime":0.4367251113441668,"extension":6.158378125109581},"index":4,"playId":"936df591-a8a3-373f-81d2-e78dc5413523","pitchNumber":5,"startTime":"2026-05-30T23:43:58.804Z","endTime":"2026-05-30T23:44:01.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.397285503049158,"aZ":-26.193525046722424,"pfxX":-0.465026833622189,"pfxZ":3.770832254730074,"pX":0.7260687904262024,"pZ":2.588299169359602,"vX0":-1.5269629354675134,"vY0":-125.4618695281479,"vZ0":-1.5973294016228876,"x":89.32,"y":168.9,"x0":1.4040839288973792,"y0":50.005043067097816,"z0":5.376703194000826,"aX":-0.738275312456678},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.7,"breakHorizontal":1.2,"spinRate":2210,"spinDirection":150},"zone":6,"typeConfidence":0.9,"plateTime":0.43728479330081305,"extension":6.217231878565814},"hitData":{"launchSpeed":102.1,"launchAngle":19.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":145.52,"coordY":59.26}},"index":5,"playId":"aef61eef-9c54-3f03-8a9f-6d28256ed531","pitchNumber":6,"startTime":"2026-05-30T23:44:15.253Z","endTime":"2026-05-30T23:44:22.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:44:22.917Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Steer walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T23:44:48.739Z","endTime":"2026-05-30T23:46:23.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":81.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18013698477611,"aZ":-21.51578431575531,"pfxX":10.061755104734317,"pfxZ":6.183975440918145,"pX":0.6852142972346666,"pZ":2.6893351420258518,"vX0":-4.394043095846492,"vY0":-131.56935363909184,"vZ0":-2.7036335586636153,"x":90.88,"y":166.17,"x0":1.0848506644282465,"y0":50.00619162991225,"z0":5.354026886861566,"aX":17.35440958241928},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.7,"breakHorizontal":-17.0,"spinRate":2086,"spinDirection":133},"zone":6,"typeConfidence":0.89,"plateTime":0.4189366826666485,"extension":6.195376563804692},"index":0,"playId":"3201aff0-4d27-3227-8f33-b609d44f1102","pitchNumber":1,"startTime":"2026-05-30T23:44:55.742Z","endTime":"2026-05-30T23:44:58.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.198929355383736,"aZ":-23.444595610539377,"pfxX":10.266054206792518,"pfxZ":6.132107168202503,"pX":0.6288900012850444,"pZ":1.857257151848611,"vX0":-3.976483048703184,"vY0":-119.94767860223948,"vZ0":-3.1467152304894572,"x":93.03,"y":188.63,"x0":0.9960525034213041,"y0":50.00324063487523,"z0":5.330713283893639,"aX":14.613223992386416},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.4,"breakHorizontal":-17.3,"spinRate":1590,"spinDirection":123},"zone":9,"typeConfidence":0.91,"plateTime":0.46074978067234484,"extension":6.284658543661863},"index":1,"playId":"a1bb6555-3e19-3868-b157-5c70032c97bb","pitchNumber":2,"startTime":"2026-05-30T23:45:08.213Z","endTime":"2026-05-30T23:45:11.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.743273840163916,"aZ":-21.598499965298373,"pfxX":8.330521719764725,"pfxZ":5.93871503506764,"pX":-1.0459966193934136,"pZ":2.591602341335295,"vX0":-7.292847029327924,"vY0":-132.2267917408238,"vZ0":-3.4207641264606745,"x":156.87,"y":168.81,"x0":0.6581313330819731,"y0":50.00286290913719,"z0":5.476715364621257,"aX":14.832883220633311},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.2,"breakHorizontal":-13.6,"spinRate":2045,"spinDirection":135},"zone":11,"typeConfidence":0.86,"plateTime":0.4133804391043574,"extension":6.189720753674334},"index":2,"playId":"029d23fc-4bc7-33cf-a3fd-affed8bb1b86","pitchNumber":3,"startTime":"2026-05-30T23:45:30.236Z","endTime":"2026-05-30T23:45:33.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.097506944827337,"aZ":-27.633729548167043,"pfxX":-1.6577084230126227,"pfxZ":2.8087314293579393,"pX":0.6746461953009788,"pZ":3.6172572246387147,"vX0":-1.1226702665618753,"vY0":-125.52047574748313,"vZ0":1.051443899909167,"x":91.28,"y":141.11,"x0":1.341026423786375,"y0":50.00496762514312,"z0":5.4196873740812395,"aX":-2.681990043083184},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.5,"breakHorizontal":3.2,"spinRate":2281,"spinDirection":172},"zone":12,"typeConfidence":0.89,"plateTime":0.43407232184429256,"extension":6.080576461778846},"index":3,"playId":"c5f93ab6-8259-3f60-b7d2-47315cadb040","pitchNumber":4,"startTime":"2026-05-30T23:45:45.106Z","endTime":"2026-05-30T23:45:48.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33624563030869,"aZ":-26.67374587140456,"pfxX":7.597263794269941,"pfxZ":3.77184157087298,"pX":1.1949302363046672,"pZ":1.5552142231844328,"vX0":-2.479632173145587,"vY0":-119.81325049386784,"vZ0":-2.9885386594309153,"x":71.45,"y":196.79,"x0":1.2539074639386847,"y0":50.00461687105733,"z0":5.193027722753868,"aX":11.088014303779973},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.4,"breakHorizontal":-13.2,"spinRate":1649,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.45649041100997145,"extension":6.187213671905888},"index":4,"playId":"71a8c3e2-99f1-3612-b168-82817fee38ae","pitchNumber":5,"startTime":"2026-05-30T23:46:01.514Z","endTime":"2026-05-30T23:46:05.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.105132405123594,"aZ":-23.44724573727105,"pfxX":8.702027900322365,"pfxZ":4.928409662347006,"pX":-1.3686730734906503,"pZ":2.7819831630850715,"vX0":-8.090416458078016,"vY0":-131.9866347403032,"vZ0":-2.5995548845111127,"x":169.17,"y":163.67,"x0":0.6001971490582817,"y0":50.002603565711134,"z0":5.4993315338317394,"aX":15.410635856844605},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.6,"breakHorizontal":-14.0,"spinRate":1998,"spinDirection":132},"zone":11,"typeConfidence":0.9,"plateTime":0.4143873215136127,"extension":6.09934560746405},"index":5,"playId":"3177dc72-ca04-3b2b-8bc8-fd32df66ea18","pitchNumber":6,"startTime":"2026-05-30T23:46:20.598Z","endTime":"2026-05-30T23:46:23.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:46:23.772Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Bleday homers (9) on a fly ball to right field. Spencer Steer scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T23:46:48.938Z","endTime":"2026-05-30T23:47:12.031Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.968048216033672,"aZ":-35.333116023359366,"pfxX":-3.363742336728113,"pfxZ":-2.5065030575710168,"pX":0.24571044609518874,"pZ":2.554945409492524,"vX0":-1.2187776979526845,"vY0":-111.03274230147862,"vZ0":1.0416001291597332,"x":107.63,"y":169.8,"x0":1.2371007712891768,"y0":50.002158311958084,"z0":5.727383276086125,"aX":-4.242332750596047},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-4.1,"breakHorizontal":6.4,"spinRate":2440,"spinDirection":297},"zone":5,"typeConfidence":0.91,"plateTime":0.4913849824350778,"extension":6.0252464406508786},"hitData":{"launchSpeed":96.8,"launchAngle":36.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.88,"coordY":93.97}},"index":0,"playId":"82e7b27d-49cb-3baf-a887-69395367b35b","pitchNumber":1,"startTime":"2026-05-30T23:46:50.429Z","endTime":"2026-05-30T23:47:12.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:47:12.031Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Stephenson lines out sharply to left fielder Mike Yastrzemski.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T23:47:38.412Z","endTime":"2026-05-30T23:47:48.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26292530047526,"aZ":-24.1071664700711,"pfxX":9.560400509203804,"pfxZ":4.72103886061332,"pX":-0.1440466681971708,"pZ":2.3466116568166404,"vX0":-5.9343308714825325,"vY0":-130.09937035220977,"vZ0":-2.9725955468053438,"x":122.49,"y":175.42,"x0":0.9289182491567886,"y0":50.001051136299424,"z0":5.338819648268604,"aX":16.3246386105227},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.0,"breakHorizontal":-16.0,"spinRate":2150,"spinDirection":124},"zone":5,"typeConfidence":0.91,"plateTime":0.42161942577074507,"extension":6.234945881117431},"hitData":{"launchSpeed":108.5,"launchAngle":19.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":72.4,"coordY":65.84}},"index":0,"playId":"bd2fe068-1da1-3859-b0d6-34e14ad2f1bc","pitchNumber":1,"startTime":"2026-05-30T23:47:41.479Z","endTime":"2026-05-30T23:47:48.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:47:48.584Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt McLain walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T23:48:11.876Z","endTime":"2026-05-30T23:49:39.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":82.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85588723704981,"aZ":-22.07610969796722,"pfxX":9.53565209258107,"pfxZ":5.786098474363314,"pX":0.4775457397112315,"pZ":2.69117179715528,"vX0":-4.418469824879935,"vY0":-131.74641410463965,"vZ0":-2.76699612393971,"x":98.8,"y":166.12,"x0":0.9440960896090791,"y0":50.00209662229923,"z0":5.39949986125329,"aX":16.64246705231847},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.1,"breakHorizontal":-16.2,"spinRate":2212,"spinDirection":132},"zone":3,"typeConfidence":0.9,"plateTime":0.4168757629635431,"extension":6.195406130439248},"index":0,"playId":"0ca00d2a-67bd-3e63-99f7-36810723b100","pitchNumber":1,"startTime":"2026-05-30T23:48:16.475Z","endTime":"2026-05-30T23:48:19.807Z","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.8,"endSpeed":82.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.792428383452133,"aZ":-17.158887843007676,"pfxX":5.826299212677803,"pfxZ":8.522463394991128,"pX":-1.4964737648264967,"pZ":3.450500181302628,"vX0":-7.229629407538348,"vY0":-132.051658964393,"vZ0":-2.1721439871398056,"x":174.04,"y":145.62,"x0":0.5230748282943801,"y0":50.00000795503337,"z0":5.549591561031311,"aX":10.261922804406366},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.1,"breakHorizontal":-8.9,"spinRate":2194,"spinDirection":135},"zone":11,"typeConfidence":0.93,"plateTime":0.41518835787739894,"extension":6.144850380443245},"index":1,"playId":"17e78f75-70e0-3403-aa02-3338679942af","pitchNumber":2,"startTime":"2026-05-30T23:48:30.000Z","endTime":"2026-05-30T23:48:33.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.914648799849477,"aZ":-21.010788943785098,"pfxX":6.940072425331977,"pfxZ":7.536927476309632,"pX":-1.1577790183131684,"pZ":1.358593256149445,"vX0":-6.939876587266907,"vY0":-121.03448350964588,"vZ0":-5.070259747165399,"x":161.13,"y":202.1,"x0":0.8468107273362838,"y0":50.00542230921864,"z0":5.32379576222245,"aX":10.284838133469785},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":12.6,"breakHorizontal":-10.9,"spinRate":1671,"spinDirection":125},"zone":13,"typeConfidence":0.87,"plateTime":0.45277077183062087,"extension":6.199163534965366},"index":2,"playId":"c483a0b1-179d-34a9-a1eb-da773d85dae2","pitchNumber":3,"startTime":"2026-05-30T23:48:44.153Z","endTime":"2026-05-30T23:48:47.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27796457771722,"aZ":-25.948864835400514,"pfxX":8.402018803392897,"pfxZ":4.265586442431222,"pX":0.9995114284681826,"pZ":1.5243700868998968,"vX0":-3.019280873652181,"vY0":-120.55699416157314,"vZ0":-3.4155298872888795,"x":78.9,"y":197.62,"x0":1.1825577999885983,"y0":50.00256697424609,"z0":5.270987209774614,"aX":12.263386219802532},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.1,"breakHorizontal":-14.4,"spinRate":1766,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.4557988959860664,"extension":6.171922979067644},"index":3,"playId":"5f1700c7-9cc5-3b85-a0a0-215f38518109","pitchNumber":4,"startTime":"2026-05-30T23:48:59.497Z","endTime":"2026-05-30T23:49:02.497Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-30T23:49:10.689Z","endTime":"2026-05-30T23:49:18.933Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"}},{"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.4,"endSpeed":75.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98386510935473,"aZ":-23.42906443064593,"pfxX":8.1454060971822,"pfxZ":6.047420953825714,"pX":-0.04353778399705256,"pZ":0.8583294636770779,"vX0":-4.781147561179663,"vY0":-119.75882940762554,"vZ0":-5.341975688520783,"x":118.66,"y":215.61,"x0":0.9245028639488574,"y0":50.00485638476377,"z0":5.224179904424893,"aX":11.786166094471989},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.8,"breakHorizontal":-13.6,"spinRate":1742,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.4580398654840323,"extension":6.255709144839743},"index":5,"playId":"f4aad3a7-dc95-3728-b35d-e3f3d345961b","pitchNumber":5,"startTime":"2026-05-30T23:49:18.933Z","endTime":"2026-05-30T23:49:22.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86915808891939,"aZ":-22.896233837853785,"pfxX":8.053882950920835,"pfxZ":5.274884491201486,"pX":-0.9870616179303631,"pZ":1.3840314466018506,"vX0":-7.667384076454439,"vY0":-131.31341313287695,"vZ0":-5.278122053384793,"x":154.62,"y":201.41,"x0":0.913881116042158,"y0":50.003761729561106,"z0":5.106768000154629,"aX":14.170556082338509},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":-13.1,"spinRate":2119,"spinDirection":131},"zone":13,"typeConfidence":0.87,"plateTime":0.4159251567791493,"extension":6.2965440731027496},"index":6,"playId":"29f03811-b0e4-3da6-a0e5-2562d8d034a2","pitchNumber":6,"startTime":"2026-05-30T23:49:36.017Z","endTime":"2026-05-30T23:49:39.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:49:39.172Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Friedl flies out to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T23:50:00.358Z","endTime":"2026-05-30T23:50:36.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":80.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13586794018132,"aZ":-23.36174358337802,"pfxX":8.947455695028129,"pfxZ":5.281371872531926,"pX":-0.780121266948495,"pZ":2.7934923697473706,"vX0":-7.028214793930216,"vY0":-128.74044790106865,"vZ0":-2.4629187537503325,"x":146.74,"y":163.36,"x0":0.8303466031648549,"y0":50.005690779761096,"z0":5.581745737962057,"aX":14.937197024354735},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.2,"breakHorizontal":-14.5,"spinRate":2069,"spinDirection":126},"zone":1,"typeConfidence":0.89,"plateTime":0.4263765502104806,"extension":6.0980420826821735},"index":0,"playId":"6fc22ceb-4eda-35b2-9fef-e41e4d5cd9bd","pitchNumber":1,"startTime":"2026-05-30T23:50:07.017Z","endTime":"2026-05-30T23:50:10.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30984792229448,"aZ":-23.27529477729168,"pfxX":8.430021520482336,"pfxZ":5.107989129082423,"pX":0.20993764695979955,"pZ":3.010024957202094,"vX0":-4.658391993353366,"vY0":-131.08368103845805,"vZ0":-1.7491129871493583,"x":109.0,"y":157.51,"x0":0.9133433777143558,"y0":50.00528266641699,"z0":5.42101305383065,"aX":14.695044027396264},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.1,"breakHorizontal":-14.3,"spinRate":2121,"spinDirection":133},"zone":2,"typeConfidence":0.9,"plateTime":0.41760770070777786,"extension":6.176512197952649},"hitData":{"launchSpeed":97.9,"launchAngle":25.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":164.01,"coordY":53.43}},"index":1,"playId":"ad226eb2-4518-33fd-8864-314baa027eaf","pitchNumber":2,"startTime":"2026-05-30T23:50:27.569Z","endTime":"2026-05-30T23:50:36.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:50:36.112Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sandy León flies out to center fielder TJ Friedl.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T23:53:00.730Z","endTime":"2026-05-30T23:54:36.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"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(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.5,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.509230321572733,"aZ":-20.839945935692132,"pfxX":-10.904949815728639,"pfxZ":6.3584094489218295,"pX":0.7921459427969413,"pZ":1.4098660268646774,"vX0":8.64639223701391,"vY0":-132.95024882998038,"vZ0":-5.21341522773247,"x":86.81,"y":200.71,"x0":-1.0914460641960897,"y0":50.00515280502737,"z0":4.9166047160959,"aX":-19.45059340142879},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.4,"breakHorizontal":17.8,"spinRate":2195,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.41257021954819795,"extension":7.006661156507345},"index":0,"playId":"2c423a4e-e5db-3262-8135-029387e63225","pitchNumber":1,"startTime":"2026-05-30T23:53:11.919Z","endTime":"2026-05-30T23:53:15.536Z","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":90.7,"endSpeed":82.1,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85618305159858,"aZ":-22.621986647300673,"pfxX":-12.707103511555985,"pfxZ":5.494474543011792,"pX":0.4610082860796257,"pZ":2.3459492408119487,"vX0":8.234234341943267,"vY0":-131.73893215251465,"vZ0":-2.589100503576351,"x":99.43,"y":175.44,"x0":-1.0718531760310062,"y0":50.002609538750626,"z0":5.033670874758275,"aX":-22.089697313569438},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.5,"breakHorizontal":20.9,"spinRate":2315,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4175333859379995,"extension":6.836173280169368},"index":1,"playId":"590d56f3-1a7e-35b4-897c-c9de8f72ef52","pitchNumber":2,"startTime":"2026-05-30T23:53:23.155Z","endTime":"2026-05-30T23:53:26.177Z","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":82.9,"endSpeed":76.0,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65658618003751,"aZ":-32.08975846594129,"pfxX":1.1190566934469037,"pfxZ":0.05969589404682729,"pX":-0.32031701184431566,"pZ":1.39170573804546,"vX0":2.2166624203847887,"vY0":-120.67613355781738,"vZ0":-1.9106226335087024,"x":129.21,"y":201.2,"x0":-1.398154300609727,"y0":50.00472308466046,"z0":5.035021116540681,"aX":1.6414683905194125},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.1,"breakHorizontal":-2.6,"spinRate":2368,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.45481855070027244,"extension":6.7914409257357535},"index":2,"playId":"4d776d94-4d5d-3495-85be-a47f8df1babc","pitchNumber":3,"startTime":"2026-05-30T23:53:35.492Z","endTime":"2026-05-30T23:53:38.588Z","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":83.5,"endSpeed":76.5,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.654474374910777,"aZ":-32.386073582604034,"pfxX":1.0968504585667413,"pfxZ":-0.14462167282038974,"pX":0.7180575217804223,"pZ":0.41474380436514396,"vX0":4.574548993765611,"vY0":-121.45689468142966,"vZ0":-3.85251991913898,"x":89.63,"y":227.58,"x0":-1.3387622977218114,"y0":50.002611036656624,"z0":4.863395661404698,"aX":1.623948264913349},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.0,"breakHorizontal":-3.1,"spinRate":2377,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4524332496994359,"extension":6.817091029872861},"index":3,"playId":"733a58f0-50c4-3244-b3de-7887b7124dec","pitchNumber":4,"startTime":"2026-05-30T23:54:00.224Z","endTime":"2026-05-30T23:54:03.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.487598898007718,"aZ":-26.13370310071415,"pfxX":-12.75044473578502,"pfxZ":3.32966169016672,"pX":0.6243894491447516,"pZ":1.4930095025321368,"vX0":8.958123233579446,"vY0":-134.36424123722142,"vZ0":-3.914399677819041,"x":93.2,"y":198.47,"x0":-1.1110862717967112,"y0":50.00041292790419,"z0":4.844677958076029,"aX":-23.106876470885723},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.3,"breakHorizontal":20.9,"spinRate":2330,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40901323107890075,"extension":7.107540271688278},"index":4,"playId":"9d04de68-c135-391f-9407-17bc6c26770e","pitchNumber":5,"startTime":"2026-05-30T23:54:15.374Z","endTime":"2026-05-30T23:54:19.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0120260902086,"aZ":-26.386021035085616,"pfxX":-13.586060350521597,"pfxZ":3.221042696677616,"pX":0.4626857560174577,"pZ":1.739238730754297,"vX0":8.732946118866273,"vY0":-133.9168589389106,"vZ0":-3.466803619631764,"x":99.36,"y":191.82,"x0":-1.0948499812152301,"y0":50.00051106223241,"z0":4.962473341547247,"aX":-24.3903976755724},"breaks":{"breakAngle":39.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.2,"breakHorizontal":22.4,"spinRate":2371,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4108105283543293,"extension":6.837635101621441},"hitData":{"launchSpeed":96.5,"launchAngle":29.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.77,"coordY":59.15}},"index":5,"playId":"ab32ebda-a764-3473-b630-3e7375e365b0","pitchNumber":6,"startTime":"2026-05-30T23:54:29.166Z","endTime":"2026-05-30T23:54:36.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:54:36.678Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ronald Acuña Jr. homers (5) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T23:54:59.057Z","endTime":"2026-05-30T23:55:29.996Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.640433635086175,"aZ":-18.753798674388168,"pfxX":-11.900370968999054,"pfxZ":7.458335337569251,"pX":0.05808972182071695,"pZ":2.0227800801747797,"vX0":7.236003745489994,"vY0":-134.4233139801334,"vZ0":-3.9721131296315066,"x":114.79,"y":184.16,"x0":-1.1458574973312505,"y0":50.003608147603735,"z0":4.880026969915648,"aX":-21.418792815982556},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.7,"breakHorizontal":19.7,"spinRate":2362,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.4100601024278725,"extension":6.849349731888165},"hitData":{"launchSpeed":101.1,"launchAngle":33.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":187.05,"coordY":68.88}},"index":0,"playId":"a29d6a03-8f83-30a4-9adc-8a0817c34df5","pitchNumber":1,"startTime":"2026-05-30T23:55:01.526Z","endTime":"2026-05-30T23:55:29.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:55:29.996Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Harris II lines out to right fielder Blake Dunn.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T23:55:47.056Z","endTime":"2026-05-30T23:57:34.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.567857224092958,"aZ":-23.70091394212837,"pfxX":-10.058734177898186,"pfxZ":4.670177620510766,"pX":1.028097412506575,"pZ":1.5898215081883182,"vX0":9.00038357587334,"vY0":-133.6004497192217,"vZ0":-4.260255575535278,"x":77.81,"y":195.85,"x0":-1.0701652828098298,"y0":50.00643431146078,"z0":4.899210534877754,"aX":-18.269307347617303},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":16.4,"spinRate":2358,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4092690995524073,"extension":6.906943252295145},"index":0,"playId":"60674fea-6163-3ce8-a42b-0b3075469a4e","pitchNumber":1,"startTime":"2026-05-30T23:55:47.805Z","endTime":"2026-05-30T23:55:51.403Z","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":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.138784508298283,"aZ":-31.361078591818874,"pfxX":1.2230251668478722,"pfxZ":0.5556332770277055,"pX":1.3671085076682084,"pZ":0.9207426178831296,"vX0":5.683319141282689,"vY0":-119.85456380150734,"vZ0":-2.9362270334308134,"x":64.89,"y":213.92,"x0":-1.1848174415706516,"y0":50.004639481622974,"z0":4.936058783056492,"aX":1.7953161503405923},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.6,"breakHorizontal":-3.5,"spinRate":2407,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.45537733817499193,"extension":6.846727837206747},"index":1,"playId":"42b85a64-a107-36cd-acf9-31e9deab6659","pitchNumber":2,"startTime":"2026-05-30T23:56:00.755Z","endTime":"2026-05-30T23:56:03.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.890160702526536,"aZ":-23.04149418531969,"pfxX":-9.549575328226428,"pfxZ":5.123339832261898,"pX":-0.6597165159977628,"pZ":4.236311546384646,"vX0":4.490908195628867,"vY0":-132.5712076502383,"vZ0":2.061936983144369,"x":142.15,"y":124.4,"x0":-1.1333565098171328,"y0":50.00451071706873,"z0":5.128486758858643,"aX":-17.02821373201242},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":16.3,"spinRate":2420,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4128987725372699,"extension":7.0126560237605515},"index":2,"playId":"6f92b628-c6e8-3042-8ec7-0604d0b14efd","pitchNumber":3,"startTime":"2026-05-30T23:56:15.070Z","endTime":"2026-05-30T23:56:18.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01886283895774,"aZ":-26.363421904258377,"pfxX":0.4557240359482355,"pfxZ":3.601172166492587,"pX":1.373699880827925,"pZ":1.45204525909873,"vX0":6.19335074082787,"vY0":-126.06994087980432,"vZ0":-3.468122763836832,"x":64.64,"y":199.57,"x0":-1.17140396785648,"y0":50.003797245506625,"z0":4.967552546345807,"aX":0.7344388343730871},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.0,"breakHorizontal":-2.2,"spinRate":2366,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4340399244562061,"extension":6.89722374187142},"index":3,"playId":"5dd5b5eb-bee9-3b61-86c3-d57760a1bd5b","pitchNumber":4,"startTime":"2026-05-30T23:56:28.294Z","endTime":"2026-05-30T23:56:31.294Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-30T23:56:38.777Z","endTime":"2026-05-30T23:56:52.137Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.004612546822052,"aZ":-30.974214066116435,"pfxX":0.5731563693585717,"pfxZ":0.780493971128819,"pX":0.808678561868498,"pZ":0.9173268068317992,"vX0":4.89293392921215,"vY0":-122.4102420457745,"vZ0":-3.3472043413355266,"x":86.18,"y":214.01,"x0":-1.282589265604506,"y0":50.00182293770936,"z0":4.927985097006005,"aX":0.8768519373301871},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.0,"breakHorizontal":-2.0,"spinRate":2500,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4458335177841426,"extension":6.838734178846699},"index":5,"playId":"8a98e6e9-763a-3d7d-b1cc-4b2bbb3841b7","pitchNumber":5,"startTime":"2026-05-30T23:56:52.137Z","endTime":"2026-05-30T23:56:55.382Z","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":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35020350547781,"aZ":-21.736995541551913,"pfxX":-11.090354357646389,"pfxZ":5.742229856815684,"pX":-0.5128126813381142,"pZ":2.007417485067673,"vX0":5.594678699507179,"vY0":-134.05786046725947,"vZ0":-3.4627383094514625,"x":136.55,"y":184.58,"x0":-1.1874234621028326,"y0":50.00414500831486,"z0":4.8701145572838564,"aX":-20.159322299582474},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.8,"breakHorizontal":18.8,"spinRate":2428,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.40879431837013236,"extension":6.953983537756877},"index":6,"playId":"b314cea9-a9ad-3bdd-b3d9-cbbbd1f1241a","pitchNumber":6,"startTime":"2026-05-30T23:57:09.501Z","endTime":"2026-05-30T23:57:12.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.557426525785818,"aZ":-32.4806825882831,"pfxX":2.3665561774225266,"pfxZ":-0.1991616284427531,"pX":0.43310538251107206,"pZ":1.0953501637942606,"vX0":3.5912653597239617,"vY0":-122.42998599628295,"vZ0":-2.5439421391424117,"x":100.49,"y":209.21,"x0":-1.3664027693574743,"y0":50.005559921920664,"z0":4.957084606601879,"aX":3.5553471105778165},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":-5.2,"spinRate":2556,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4491999252360923,"extension":6.8228551259367585},"hitData":{"launchSpeed":86.4,"launchAngle":22.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.41,"coordY":97.52}},"index":7,"playId":"ffb23185-dcfb-3b65-b9bf-4e3599dce71f","pitchNumber":7,"startTime":"2026-05-30T23:57:26.451Z","endTime":"2026-05-30T23:57:34.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:57:34.094Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Olson lines out sharply to right fielder Blake Dunn.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T23:58:09.272Z","endTime":"2026-05-30T23:58:44.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T23:58:06.689Z","endTime":"2026-05-30T23:58:11.580Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"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.9,"endSpeed":82.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18695974591543,"aZ":-18.024308972427868,"pfxX":-6.308808125918162,"pfxZ":8.030395292221097,"pX":-1.0308990106806504,"pZ":3.395272526936284,"vX0":2.5253956511268334,"vY0":-132.37879168841036,"vZ0":-1.0528593673387998,"x":156.3,"y":147.11,"x0":-1.1815924000329765,"y0":50.00197988803038,"z0":5.126943929897046,"aX":-11.1142630190487},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.5,"breakHorizontal":10.8,"spinRate":2426,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.41492196787091595,"extension":6.818407066163957},"index":1,"playId":"f196e65a-62be-3b00-b277-b33b9cfdf40c","pitchNumber":1,"startTime":"2026-05-30T23:58:11.580Z","endTime":"2026-05-30T23:58:14.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.408883891540285,"aZ":-29.01850400379584,"pfxX":0.2099293880383417,"pfxZ":2.124986035769074,"pX":0.7227775797301306,"pZ":0.7824729606935635,"vX0":4.614821372788945,"vY0":-121.59903962889011,"vZ0":-3.8432289097006307,"x":89.45,"y":217.65,"x0":-1.2325706979812727,"y0":50.00406919698922,"z0":4.920516027836114,"aX":0.3123666763614972},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.6,"spinRate":2558,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4516536679221619,"extension":6.8368477698833034},"index":2,"playId":"3a17a14d-8613-332a-b919-6be5de6fc099","pitchNumber":2,"startTime":"2026-05-30T23:58:24.386Z","endTime":"2026-05-30T23:58:27.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46890927099297,"aZ":-26.617237702475332,"pfxX":0.06791546184216629,"pfxZ":3.4649732368960464,"pX":-0.11783162559716044,"pZ":2.4798832737032184,"vX0":3.0828955658289465,"vY0":-125.55034973808682,"vZ0":-1.0453759261440394,"x":121.49,"y":171.82,"x0":-1.3683825478470528,"y0":50.0020827701218,"z0":5.060093386363416,"aX":0.10794705904104576},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.2,"breakHorizontal":-0.8,"spinRate":2316,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.43560135014639423,"extension":6.845760907404792},"hitData":{"launchSpeed":105.4,"launchAngle":18.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":173.78,"coordY":94.12}},"index":3,"playId":"9a5f9098-0f09-37bd-8ef3-fb66ce729576","pitchNumber":3,"startTime":"2026-05-30T23:58:37.962Z","endTime":"2026-05-30T23:58:44.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T23:58:44.384Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Dunn grounds out, third baseman Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T00:01:07.911Z","endTime":"2026-05-31T00:01:43.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51310272506411,"aZ":-37.23764054635279,"pfxX":-4.546836008788586,"pfxZ":-4.109047939594805,"pX":1.1220548864317927,"pZ":1.7887064493039662,"vX0":0.7471171297754159,"vY0":-111.07919176640773,"vZ0":0.10764853377236472,"x":74.23,"y":190.48,"x0":1.3686498765083606,"y0":50.002613840804415,"z0":5.656766649018642,"aX":-5.601769950738546},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-7.1,"breakHorizontal":7.9,"spinRate":2423,"spinDirection":290},"zone":14,"typeConfidence":0.91,"plateTime":0.49576972520955787,"extension":6.007911537787324},"index":0,"playId":"8f389859-c7b2-3242-bc65-d0509bb6cdd2","pitchNumber":1,"startTime":"2026-05-31T00:01:14.175Z","endTime":"2026-05-31T00:01:17.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.840681046582272,"aZ":-23.867528774300837,"pfxX":6.802868087955188,"pfxZ":5.854737678154734,"pX":0.6844701864890955,"pZ":2.6541564669930766,"vX0":-3.146808078574457,"vY0":-118.93660977594259,"vZ0":-1.397484851381042,"x":90.91,"y":167.12,"x0":1.1475821369665995,"y0":50.004631028706214,"z0":5.433610733910804,"aX":9.654236950031281},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":10.4,"breakHorizontal":-11.4,"spinRate":1705,"spinDirection":124},"zone":6,"typeConfidence":0.89,"plateTime":0.46222556663554704,"extension":6.047332501643215},"index":1,"playId":"baefe026-18e0-3749-abe7-75206480a595","pitchNumber":2,"startTime":"2026-05-31T00:01:24.797Z","endTime":"2026-05-31T00:01:27.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.823705980326515,"aZ":-22.39540299365386,"pfxX":8.535143487298262,"pfxZ":6.925849235467482,"pX":0.0057033144209549125,"pZ":1.8420808329379712,"vX0":-5.090438025201372,"vY0":-118.65108525619226,"vZ0":-3.376794921868887,"x":116.78,"y":189.04,"x0":1.081025955587882,"y0":50.00229572899107,"z0":5.3477591730701315,"aX":12.04727672563995},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":11.9,"breakHorizontal":-14.0,"spinRate":1756,"spinDirection":126},"zone":8,"typeConfidence":0.91,"plateTime":0.46342136157261793,"extension":6.230407752456367},"hitData":{"launchSpeed":78.1,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":88.9,"coordY":163.16}},"index":2,"playId":"92040e8f-c7e3-3723-87e0-854f6005d6aa","pitchNumber":3,"startTime":"2026-05-31T00:01:37.314Z","endTime":"2026-05-31T00:01:43.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:01:43.241Z","atBatIndex":21},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Elly De La Cruz triples (2) on a ground ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T00:02:07.511Z","endTime":"2026-05-31T00:03:40.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55146582478666,"aZ":-25.484052561818043,"pfxX":8.964807422943665,"pfxZ":4.717885842476891,"pX":1.207713402168253,"pZ":1.6903822627529919,"vX0":-2.9337447311035305,"vY0":-119.36052072452894,"vZ0":-2.835107091340924,"x":70.96,"y":193.14,"x0":1.2999544480131253,"y0":50.005834786864966,"z0":5.229213505275353,"aX":12.721240585221427},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.0,"breakHorizontal":-15.4,"spinRate":1637,"spinDirection":118},"zone":14,"typeConfidence":0.91,"plateTime":0.4618531531877963,"extension":6.194281033743628},"index":0,"playId":"2bbb8115-f81e-3a88-b9dd-af705e8d8a42","pitchNumber":1,"startTime":"2026-05-31T00:02:09.145Z","endTime":"2026-05-31T00:02:12.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.986567840001413,"aZ":-36.431829644195574,"pfxX":-1.7213228392835767,"pfxZ":-3.467917124594794,"pX":-0.500516505938255,"pZ":1.1341772880202654,"vX0":-2.982776851825261,"vY0":-110.42482006787198,"vZ0":-1.1580474830212935,"x":136.08,"y":208.16,"x0":1.0953468653541447,"y0":50.00551477593468,"z0":5.5230323238572705,"aX":-2.1104186436357697},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-6.2,"breakHorizontal":4.0,"spinRate":2384,"spinDirection":326},"zone":13,"typeConfidence":0.9,"plateTime":0.49738967217809904,"extension":6.177185115272292},"index":1,"playId":"928a8add-107b-3bf4-9bf1-3f995863ff1e","pitchNumber":2,"startTime":"2026-05-31T00:02:21.013Z","endTime":"2026-05-31T00:02:24.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09864823896527,"aZ":-25.998332228488483,"pfxX":10.12438336134117,"pfxZ":4.3283334761047545,"pX":0.9952845472378288,"pZ":1.8577313338146724,"vX0":-3.606574635721168,"vY0":-119.02985172587633,"vZ0":-2.4501970789624767,"x":79.06,"y":188.62,"x0":1.2198743584791543,"y0":50.00133271882707,"z0":5.268450340513092,"aX":14.441231895800657},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.4,"breakHorizontal":-17.4,"spinRate":1607,"spinDirection":117},"zone":14,"typeConfidence":0.91,"plateTime":0.4611928060402124,"extension":6.199498523827068},"index":2,"playId":"b7fc9280-96d2-3ca1-93c1-a9cb4ca3d6d5","pitchNumber":3,"startTime":"2026-05-31T00:02:35.161Z","endTime":"2026-05-31T00:02:38.688Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61322320977894,"aZ":-25.006033636393187,"pfxX":-0.9903689597909238,"pfxZ":4.5631281179511305,"pX":-0.741963713716175,"pZ":4.342919506410761,"vX0":-4.19161070355437,"vY0":-125.1993153243226,"vZ0":1.9759441799786504,"x":145.28,"y":121.52,"x0":1.0895021960592552,"y0":50.00499721870405,"z0":5.603617256151488,"aX":-1.5565560245500831},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.0,"breakHorizontal":2.9,"spinRate":2326,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.4391420875638583,"extension":6.095997426600314},"index":3,"playId":"99105e1f-2646-3b06-8259-a00158c3cd5e","pitchNumber":4,"startTime":"2026-05-31T00:02:49.008Z","endTime":"2026-05-31T00:02:52.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16825936798169,"aZ":-23.360683970451614,"pfxX":7.4237279642439296,"pfxZ":6.178075397373104,"pX":0.5069638098577166,"pZ":2.1500938140524273,"vX0":-3.973122289289852,"vY0":-119.0352666326566,"vZ0":-2.607630772328035,"x":97.68,"y":180.73,"x0":1.2386165000913274,"y0":50.00099619797165,"z0":5.3884814042725075,"aX":10.586467694943135},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":10.8,"breakHorizontal":-12.4,"spinRate":1653,"spinDirection":123},"zone":9,"typeConfidence":0.9,"plateTime":0.4612301243221699,"extension":6.213825412758964},"index":4,"playId":"ff5d239c-6528-38cc-ba24-e06203f98074","pitchNumber":5,"startTime":"2026-05-31T00:03:03.011Z","endTime":"2026-05-31T00:03:06.252Z","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":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09718300850295,"aZ":-23.760493645544102,"pfxX":-1.9523481326028955,"pfxZ":5.280499917349047,"pX":0.5725871810589869,"pZ":2.3890369239619065,"vX0":-1.6026213496054313,"vY0":-125.08241399080558,"vZ0":-2.419207510297272,"x":95.17,"y":174.28,"x0":1.4740583290401321,"y0":50.000000120622495,"z0":5.307314610106773,"aX":-3.1071356474722305},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.2,"breakHorizontal":3.8,"spinRate":2328,"spinDirection":158},"zone":6,"typeConfidence":0.91,"plateTime":0.437105694645211,"extension":6.160375094796009},"hitData":{"launchSpeed":102.5,"launchAngle":1.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.74,"coordY":107.09}},"index":5,"playId":"a3fb1874-e974-3ed0-88eb-a9266bb5f4d1","pitchNumber":6,"startTime":"2026-05-31T00:03:18.553Z","endTime":"2026-05-31T00:03:40.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:03:40.988Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Stewart grounds out, third baseman Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T00:04:14.161Z","endTime":"2026-05-31T00:06:13.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.754133879271368,"aZ":-35.151173001085844,"pfxX":-3.7548978228691725,"pfxZ":-2.306653481567503,"pX":0.4854624972181505,"pZ":2.8187205087046148,"vX0":-0.16509031665452634,"vY0":-112.91407215382023,"vZ0":1.4807481240216827,"x":98.5,"y":162.67,"x0":1.0473208047886409,"y0":50.00331847836466,"z0":5.693948024630309,"aX":-4.843624974141377},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-3.5,"breakHorizontal":6.8,"spinRate":2384,"spinDirection":303},"zone":6,"typeConfidence":0.91,"plateTime":0.48526056185645894,"extension":6.053598608234867},"index":0,"playId":"452d665e-12d0-3046-b2db-37bc70c47d61","pitchNumber":1,"startTime":"2026-05-31T00:04:17.823Z","endTime":"2026-05-31T00:04:20.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.805484311960694,"aZ":-28.497649625055324,"pfxX":-0.16276370040450094,"pfxZ":2.2831138908756934,"pX":0.16918280477795686,"pZ":5.433496360654092,"vX0":-2.217061038895868,"vY0":-126.20230300691735,"vZ0":5.021070107897424,"x":110.55,"y":92.08,"x0":1.0804275070322495,"y0":50.00482754229665,"z0":5.7139340406777865,"aX":-0.2622501248745894},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.5,"breakHorizontal":0.8,"spinRate":2246,"spinDirection":176},"zone":12,"typeConfidence":0.88,"plateTime":0.43408323578388197,"extension":6.026818271588963},"index":1,"playId":"8c8bf81d-ed61-3ec6-af53-2f74e93c66cc","pitchNumber":2,"startTime":"2026-05-31T00:04:36.365Z","endTime":"2026-05-31T00:04:39.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.076809230078343,"aZ":-23.675331291266133,"pfxX":-0.7824205932469914,"pfxZ":5.209063861132375,"pX":0.07130023117102663,"pZ":4.622653484974651,"vX0":-2.211399990057984,"vY0":-126.47935630014548,"vZ0":2.3989370641165286,"x":114.28,"y":113.97,"x0":1.0561211412446398,"y0":50.00325271689339,"z0":5.552132983698758,"aX":-1.2762012875727617},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.2,"breakHorizontal":1.9,"spinRate":2262,"spinDirection":159},"zone":12,"typeConfidence":0.91,"plateTime":0.4318804743621447,"extension":6.129241743991482},"index":2,"playId":"3740ab57-af27-342d-b7d2-12d2896e5a6f","pitchNumber":3,"startTime":"2026-05-31T00:04:55.743Z","endTime":"2026-05-31T00:04:58.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.017438923844672,"aZ":-20.781124156960118,"pfxX":9.841523364759105,"pfxZ":6.651948403942408,"pX":-0.575487649373922,"pZ":2.4497901460743874,"vX0":-6.474329634009427,"vY0":-130.88269596784357,"vZ0":-3.6878980130508614,"x":138.94,"y":172.64,"x0":0.6683411992888313,"y0":50.001291984055776,"z0":5.458546202634518,"aX":16.848115011576724},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.3,"breakHorizontal":-16.1,"spinRate":2114,"spinDirection":134},"zone":4,"typeConfidence":0.88,"plateTime":0.42061420974209174,"extension":6.0985196731816655},"index":3,"playId":"57234f72-a7a8-3792-9974-2b63323eb7d5","pitchNumber":4,"startTime":"2026-05-31T00:05:15.643Z","endTime":"2026-05-31T00:05:18.875Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-31T00:05:33.282Z","endTime":"2026-05-31T00:05:46.566Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.813959165567404,"aZ":-20.944666167696486,"pfxX":8.493212978637708,"pfxZ":6.335722166638254,"pX":-1.7865973503822412,"pZ":2.7812838506434177,"vX0":-8.873478045338734,"vY0":-132.90761625611736,"vZ0":-3.0753251550059635,"x":185.1,"y":163.69,"x0":0.5059237710159794,"y0":50.005643838268675,"z0":5.489894295045649,"aX":15.063759894806571},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":-13.2,"spinRate":2205,"spinDirection":140},"zone":11,"typeConfidence":0.79,"plateTime":0.41349248383773674,"extension":6.2047375697727105},"index":5,"playId":"a1e95ef8-2c35-3617-bd0f-4642a8f1cf22","pitchNumber":5,"startTime":"2026-05-31T00:05:46.566Z","endTime":"2026-05-31T00:05:49.932Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59100728891655,"aZ":-24.058999323684198,"pfxX":7.996102351510348,"pfxZ":5.45632882747618,"pX":0.4441795721820458,"pZ":1.7387859208734824,"vX0":-4.06228114320854,"vY0":-121.8645919385614,"vZ0":-3.212652706384029,"x":100.07,"y":191.83,"x0":1.1043800740687513,"y0":50.00046435462314,"z0":5.179720508736268,"aX":11.882829687628195},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.2,"breakHorizontal":-13.3,"spinRate":1711,"spinDirection":122},"zone":9,"typeConfidence":0.89,"plateTime":0.4515166987214969,"extension":6.306570906877957},"hitData":{"launchSpeed":73.3,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.27,"coordY":174.99}},"index":6,"playId":"8b791250-fefe-3d21-8302-9d5e3d29cbc0","pitchNumber":6,"startTime":"2026-05-31T00:06:05.381Z","endTime":"2026-05-31T00:06:13.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:06:13.069Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T00:06:33.539Z","endTime":"2026-05-31T00:08:07.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428970158594165,"aZ":-25.528978303502555,"pfxX":-1.476285920619254,"pfxZ":4.148506832526424,"pX":-0.7625595360323596,"pZ":2.8028508800934833,"vX0":-3.918174231115689,"vY0":-125.94751276965546,"vZ0":-1.454198539974943,"x":146.07,"y":163.1,"x0":1.0071670324058655,"y0":50.000117398757396,"z0":5.459202777122303,"aX":-2.362472624853198},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.4,"breakHorizontal":3.6,"spinRate":2363,"spinDirection":160},"zone":1,"typeConfidence":0.91,"plateTime":0.4354658780120588,"extension":6.19051190649612},"index":0,"playId":"32868fb8-1b99-33d1-8c86-8658fccece7d","pitchNumber":1,"startTime":"2026-05-31T00:06:38.038Z","endTime":"2026-05-31T00:06:41.256Z","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":91.2,"endSpeed":82.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01435636777272,"aZ":-16.132092831674953,"pfxX":4.832428108690225,"pfxZ":9.05116070021645,"pX":-0.6869713436756456,"pZ":3.8946574328473167,"vX0":-5.5262355998255135,"vY0":-132.7040170549702,"vZ0":-1.121639849344658,"x":143.19,"y":133.62,"x0":0.8006465486272124,"y0":50.00488624779168,"z0":5.505066363096497,"aX":8.567632375035409},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.3,"breakHorizontal":-7.4,"spinRate":2186,"spinDirection":138},"zone":11,"typeConfidence":0.92,"plateTime":0.41370510625792534,"extension":6.185272347768834},"index":1,"playId":"f32d76c5-d47a-3006-9e41-82f15b163337","pitchNumber":2,"startTime":"2026-05-31T00:06:53.025Z","endTime":"2026-05-31T00:06:56.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.414350571046004,"aZ":-23.43335820047095,"pfxX":8.022527797683594,"pfxZ":5.006956194174608,"pX":-0.549990759650623,"pZ":3.2935772351058454,"vX0":-5.878089965184155,"vY0":-131.6781081461019,"vZ0":-1.3429673247576435,"x":137.96,"y":149.85,"x0":0.6751474576935452,"y0":50.00403186627264,"z0":5.5531752633075815,"aX":14.010798363137},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.0,"breakHorizontal":-13.2,"spinRate":2088,"spinDirection":138},"zone":1,"typeConfidence":0.88,"plateTime":0.4168407896658457,"extension":6.149358801514435},"index":2,"playId":"c293b1b1-e9a0-38a6-abea-6deafe8f87b7","pitchNumber":3,"startTime":"2026-05-31T00:07:07.009Z","endTime":"2026-05-31T00:07:10.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.667049052017784,"aZ":-23.206780093450416,"pfxX":7.725082613216913,"pfxZ":5.942685444837581,"pX":0.31246687453914535,"pZ":0.9293910904262319,"vX0":-4.272352475094994,"vY0":-122.20619868227213,"vZ0":-5.509055723529357,"x":105.09,"y":213.69,"x0":1.0820825048156413,"y0":50.002469978015,"z0":5.213215422530019,"aX":11.653731520912977},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.7,"breakHorizontal":-13.0,"spinRate":1560,"spinDirection":124},"zone":14,"typeConfidence":0.88,"plateTime":0.44865818785117284,"extension":6.208305067120442},"index":3,"playId":"ccc38493-9798-3f8f-b440-0b566dd5e867","pitchNumber":4,"startTime":"2026-05-31T00:07:22.717Z","endTime":"2026-05-31T00:07:25.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.081153714832013,"aZ":-28.060244701527385,"pfxX":7.750355037695682,"pfxZ":2.9101084443961796,"pX":1.2660689337806015,"pZ":2.3455910209624062,"vX0":-2.1514473689857736,"vY0":-118.49447744360019,"vZ0":-1.293035474934468,"x":68.74,"y":175.45,"x0":1.1827074259559727,"y0":50.00109197053973,"z0":5.4782394304935185,"aX":10.94486782377046},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.2,"breakHorizontal":-13.4,"spinRate":1608,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.4634445429268146,"extension":6.151699542291102},"index":4,"playId":"efb8b012-6181-38aa-9dc4-0ab1b7aeb88a","pitchNumber":5,"startTime":"2026-05-31T00:07:43.654Z","endTime":"2026-05-31T00:07:47.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.532367443767917,"aZ":-24.362081372958762,"pfxX":8.31117821204753,"pfxZ":4.610187921758667,"pX":-0.33217692838174057,"pZ":3.4078724064103896,"vX0":-5.39161372103293,"vY0":-129.92229968378675,"vZ0":-0.7223054204159054,"x":129.66,"y":146.77,"x0":0.699828906474364,"y0":50.001368842006784,"z0":5.556176614053181,"aX":14.078023208704751},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.4,"breakHorizontal":-13.7,"spinRate":2066,"spinDirection":139},"zone":11,"typeConfidence":0.89,"plateTime":0.42306416754520093,"extension":6.123207627718355},"index":5,"playId":"ae465a95-7534-3738-a8c2-77a65368eff5","pitchNumber":6,"startTime":"2026-05-31T00:08:04.043Z","endTime":"2026-05-31T00:08:07.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:08:07.263Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out to first baseman Spencer Steer.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T00:10:29.929Z","endTime":"2026-05-31T00:11:37.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39219899440434,"aZ":-32.42279060394784,"pfxX":3.239211953420984,"pfxZ":-0.17298353394122046,"pX":-0.7449324250693272,"pZ":1.8981649702813772,"vX0":0.9603364145537944,"vY0":-120.21159677711682,"vZ0":-0.8668787640657226,"x":145.4,"y":187.53,"x0":-1.571327050375236,"y0":50.00128455840628,"z0":5.166286317868355,"aX":4.694754185697397},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.2,"breakHorizontal":-6.1,"spinRate":2393,"spinDirection":108},"zone":7,"typeConfidence":2.0,"plateTime":0.45731099385388285,"extension":6.529890534504819},"index":0,"playId":"4f713cbe-d1cb-360b-9a9e-29981f4a8316","pitchNumber":1,"startTime":"2026-05-31T00:10:36.468Z","endTime":"2026-05-31T00:10:39.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.027089733404694,"aZ":-24.142404248060995,"pfxX":-0.8523827211506361,"pfxZ":4.8543820899771495,"pX":0.3901398038349272,"pZ":1.9464097446614403,"vX0":4.724295898043056,"vY0":-127.71707894373671,"vZ0":-2.9934613962249004,"x":102.13,"y":186.23,"x0":-1.3718804964353004,"y0":50.00124796764705,"z0":5.0300409608590675,"aX":-1.4103524402780039},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.4,"breakHorizontal":0.5,"spinRate":2349,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.42867649802075247,"extension":6.987482434138572},"index":1,"playId":"ddd29f48-0ad4-3c66-b80c-2d2afef2c923","pitchNumber":2,"startTime":"2026-05-31T00:10:47.374Z","endTime":"2026-05-31T00:10:51.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.833052137084973,"aZ":-35.25526551602964,"pfxX":2.5304939189198308,"pfxZ":-2.1624870873430453,"pX":0.19992831810750727,"pZ":1.1664429657756277,"vX0":3.0098569232609127,"vY0":-119.49377155443656,"vZ0":-1.4370674251455822,"x":109.38,"y":207.29,"x0":-1.4109188431447024,"y0":50.001525269551614,"z0":4.981335865593781,"aX":3.610280425546103},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.0,"breakHorizontal":-5.4,"spinRate":2412,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4606870418575828,"extension":6.850503258732987},"index":2,"playId":"0d147312-db37-37cd-8f62-045f1f9018dd","pitchNumber":3,"startTime":"2026-05-31T00:11:03.287Z","endTime":"2026-05-31T00:11:06.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.434629043241394,"aZ":-25.41597915088044,"pfxX":-9.409641920809648,"pfxZ":3.750735631678266,"pX":-1.523990403572501,"pZ":3.9977436166295353,"vX0":2.7356057367729303,"vY0":-133.58591036407455,"vZ0":1.8803193622434713,"x":175.09,"y":130.84,"x0":-1.3402437923665975,"y0":50.00545651884812,"z0":5.114820517780972,"aX":-16.966632908396956},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.4,"breakHorizontal":16.4,"spinRate":2279,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4104087184806402,"extension":6.689937915269723},"index":3,"playId":"c0efdcbc-602a-3440-9d48-efe32a8aaf97","pitchNumber":4,"startTime":"2026-05-31T00:11:18.835Z","endTime":"2026-05-31T00:11:22.323Z","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":82.2,"endSpeed":76.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.924851651678868,"aZ":-32.7006780113488,"pfxX":2.0074602415065605,"pfxZ":-0.36605626914902256,"pX":-0.06721040904616714,"pZ":1.0328035983645567,"vX0":2.557151029832862,"vY0":-119.77700796579043,"vZ0":-2.395949378169071,"x":119.56,"y":210.89,"x0":-1.4070650319298605,"y0":50.00017411813787,"z0":4.954323973670309,"aX":2.9316447379102004},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.0,"breakHorizontal":-4.2,"spinRate":2364,"spinDirection":92},"zone":13,"typeConfidence":2.0,"plateTime":0.4563207144472168,"extension":6.849167765120358},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":171.45}},"index":4,"playId":"c9cc665d-de35-3d2d-a936-696d78365eaa","pitchNumber":5,"startTime":"2026-05-31T00:11:30.962Z","endTime":"2026-05-31T00:11:37.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:11:37.368Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out, shortstop Elly De La Cruz to first baseman Spencer Steer.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T00:12:01.070Z","endTime":"2026-05-31T00:12:40.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.063121580764587,"aZ":-32.292075432312,"pfxX":2.5551994025455604,"pfxZ":-0.07730698089026333,"pX":-1.1738766943216012,"pZ":2.2128108344178727,"vX0":0.1255287836913245,"vY0":-119.86041714628743,"vZ0":-0.064591975568004,"x":161.75,"y":179.03,"x0":-1.5592661533324867,"y0":50.0047689100629,"z0":5.100418481436215,"aX":3.7542410108208233},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.1,"breakHorizontal":-4.7,"spinRate":2366,"spinDirection":94},"zone":13,"typeConfidence":2.0,"plateTime":0.45529255530473867,"extension":6.803307090928328},"index":0,"playId":"236cc398-18a4-3096-8123-d1575663b7af","pitchNumber":1,"startTime":"2026-05-31T00:12:07.556Z","endTime":"2026-05-31T00:12:11.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.555722847521388,"aZ":-24.399510043359406,"pfxX":-10.898536187273484,"pfxZ":4.239670820864053,"pX":-1.1734390413051168,"pZ":3.2242287606979536,"vX0":3.9619777646040566,"vY0":-134.40234388851164,"vZ0":-0.15630646334226994,"x":161.73,"y":151.73,"x0":-1.2489722272032084,"y0":50.00206876087732,"z0":5.012868217904911,"aX":-19.979123631649596},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":19.0,"spinRate":2186,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4072130142929211,"extension":6.922155510531312},"index":1,"playId":"39146ca7-e010-33e0-ac06-98e5aa7e3665","pitchNumber":2,"startTime":"2026-05-31T00:12:20.291Z","endTime":"2026-05-31T00:12:23.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613089342415613,"aZ":-25.278023388670224,"pfxX":0.29413654755070073,"pfxZ":4.303212710875995,"pX":-0.26751624718753164,"pZ":3.3870245078661343,"vX0":2.3623573697529907,"vY0":-125.34124635932874,"vZ0":0.8103262493053153,"x":127.2,"y":147.33,"x0":-1.2576186987325275,"y0":50.0034653128449,"z0":5.112277564429197,"aX":0.47089907110105733},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.2,"breakHorizontal":-1.1,"spinRate":2275,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.43578674019631913,"extension":6.924741222993966},"hitData":{"launchSpeed":90.8,"launchAngle":-9.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.9,"coordY":144.59}},"index":2,"playId":"c9cbe798-c551-3ed8-9bd2-1b17e0f6adef","pitchNumber":3,"startTime":"2026-05-31T00:12:33.739Z","endTime":"2026-05-31T00:12:40.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:12:40.167Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, pitcher Brady Singer to first baseman Spencer Steer.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T00:13:05.479Z","endTime":"2026-05-31T00:13:14.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663903,"link":"/api/v1/people/663903"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14687333557555,"aZ":-25.035466990779305,"pfxX":1.7304142544182584,"pfxZ":4.937287651668592,"pX":-0.4202352682010279,"pZ":1.9991902119286553,"vX0":2.042769408815091,"vY0":-119.3104263190891,"vZ0":-1.7258729196738223,"x":133.02,"y":184.8,"x0":-1.5112124792048427,"y0":50.0054269226383,"z0":4.9798792492830675,"aX":2.504666351555295},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.8,"breakHorizontal":-3.6,"spinRate":2473,"spinDirection":77},"zone":7,"typeConfidence":2.0,"plateTime":0.45842006443557315,"extension":6.635702239550685},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.51,"coordY":188.17}},"index":0,"playId":"f137fc95-8a32-3317-855e-00690096cc7d","pitchNumber":1,"startTime":"2026-05-31T00:13:07.105Z","endTime":"2026-05-31T00:13:14.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:13:14.681Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Steer singles on a ground ball to left fielder Mike Yastrzemski, deflected by shortstop Jorge Mateo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T00:15:44.893Z","endTime":"2026-05-31T00:16:25.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.077998417631907,"aZ":-23.438084370793735,"pfxX":-1.1922977928933824,"pfxZ":5.562336004269645,"pX":0.5286050166594161,"pZ":1.0300287854721792,"vX0":-1.2568968484001337,"vY0":-124.33676414836683,"vZ0":-5.75849637584284,"x":96.85,"y":210.97,"x0":1.194950050756579,"y0":50.00619324922402,"z0":5.311705279528676,"aX":-1.8737958420882668},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.0,"breakHorizontal":2.4,"spinRate":2314,"spinDirection":154},"zone":14,"typeConfidence":0.9,"plateTime":0.4399166660915297,"extension":6.11835187947062},"index":0,"playId":"ed58e65d-a919-34d1-afc5-27bd560d7434","pitchNumber":1,"startTime":"2026-05-31T00:15:47.264Z","endTime":"2026-05-31T00:15:50.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38894963048479,"aZ":-22.423194407013625,"pfxX":8.457563995823566,"pfxZ":6.889123658208787,"pX":0.8354828052462175,"pZ":1.2020337458329484,"vX0":-3.414257495984752,"vY0":-119.17039391030858,"vZ0":-4.723776066274049,"x":85.15,"y":206.33,"x0":1.2009967159955546,"y0":50.00173705798786,"z0":5.277259707699468,"aX":11.96486856091504},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":11.4,"breakHorizontal":-14.3,"spinRate":1628,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.46253634630565177,"extension":6.215725164197395},"index":1,"playId":"6a823708-06db-34a9-aeb4-ec02bbf19d9d","pitchNumber":2,"startTime":"2026-05-31T00:15:58.826Z","endTime":"2026-05-31T00:16:01.826Z","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":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60350274414534,"aZ":-22.995634893042446,"pfxX":8.703829623577592,"pfxZ":5.450632138609819,"pX":0.12578813916579443,"pZ":1.4644401596919008,"vX0":-5.183636326571689,"vY0":-129.60491840290788,"vZ0":-5.146300413647843,"x":112.21,"y":199.24,"x0":1.0312725011502744,"y0":50.00362039539012,"z0":5.255090488101799,"aX":14.660449706005187},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.8,"breakHorizontal":-14.4,"spinRate":2033,"spinDirection":134},"zone":14,"typeConfidence":0.87,"plateTime":0.4242266359114546,"extension":6.092890530921963},"hitData":{"launchSpeed":100.8,"launchAngle":7.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":85.53,"coordY":120.74}},"index":2,"playId":"3ec8ff37-de08-3652-a315-44e894ef000e","pitchNumber":3,"startTime":"2026-05-31T00:16:11.901Z","endTime":"2026-05-31T00:16:25.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:16:25.021Z","atBatIndex":28},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"JJ Bleday grounds into a double play, second baseman Ozzie Albies to shortstop Jorge Mateo to first baseman Matt Olson. Spencer Steer out at 2nd. JJ Bleday out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T00:16:46.656Z","endTime":"2026-05-31T00:18:11.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":88.3,"endSpeed":80.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.317909333062865,"aZ":-23.068768580991225,"pfxX":9.201517944354165,"pfxZ":5.465117110964901,"pX":-0.7548722477554854,"pZ":3.201603825519732,"vX0":-6.966029726924575,"vY0":-128.43842418122065,"vZ0":-1.3479769984572014,"x":145.77,"y":152.34,"x0":0.8008550810941506,"y0":50.00293118432916,"z0":5.532193005528274,"aX":15.329321219017851},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.8,"breakHorizontal":-15.0,"spinRate":2026,"spinDirection":128},"zone":1,"typeConfidence":0.88,"plateTime":0.4269251131208063,"extension":6.060827999056628},"index":0,"playId":"07038f69-901f-35ef-846e-b6c02bcbe4c8","pitchNumber":1,"startTime":"2026-05-31T00:16:46.656Z","endTime":"2026-05-31T00:16:50.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0201586040649,"aZ":-21.44719746454862,"pfxX":8.792388608079246,"pfxZ":7.3889486300499865,"pX":-0.983605769932747,"pZ":1.966562778603714,"vX0":-7.1772893844357615,"vY0":-119.93805898910519,"vZ0":-3.3893968192464268,"x":154.49,"y":185.68,"x0":0.9108795600268006,"y0":50.000149442757824,"z0":5.318872172245702,"aX":12.759165721107326},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":12.7,"breakHorizontal":-14.2,"spinRate":1553,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.4573374047409473,"extension":6.124428126909771},"index":1,"playId":"66e38f7c-35fc-34f3-be51-cc2ac0e257a5","pitchNumber":2,"startTime":"2026-05-31T00:17:03.307Z","endTime":"2026-05-31T00:17:06.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.482951021798346,"aZ":-21.561546706172923,"pfxX":9.074852711924192,"pfxZ":6.3524639915465375,"pX":-0.6358989402644982,"pZ":1.0951563463361835,"vX0":-6.675912251510832,"vY0":-128.63906385064158,"vZ0":-6.322044204738191,"x":141.24,"y":209.21,"x0":0.8180276840268079,"y0":50.00287782450195,"z0":5.263936836252985,"aX":15.160532129315353},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.2,"breakHorizontal":-14.9,"spinRate":2041,"spinDirection":130},"zone":13,"typeConfidence":0.85,"plateTime":0.4263050580238623,"extension":6.245806777358974},"index":2,"playId":"b40445ed-6e65-3b99-8ad7-24200b31fedd","pitchNumber":3,"startTime":"2026-05-31T00:17:23.445Z","endTime":"2026-05-31T00:17:26.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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.885260628384238,"aZ":-23.059704893438884,"pfxX":8.072461364585747,"pfxZ":5.4040264320932785,"pX":-0.0906008396048798,"pZ":2.5562891896665314,"vX0":-5.340826117268008,"vY0":-129.33473546821685,"vZ0":-2.705384315756022,"x":120.45,"y":169.76,"x0":0.9561057029583361,"y0":50.00641170195675,"z0":5.3912684209784265,"aX":13.629234369525062},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.4,"breakHorizontal":-13.3,"spinRate":2021,"spinDirection":143},"zone":5,"typeConfidence":0.86,"plateTime":0.42407185786484813,"extension":6.107111330718187},"index":3,"playId":"f7a716ad-36f2-306e-a899-989643ab63bb","pitchNumber":4,"startTime":"2026-05-31T00:17:45.614Z","endTime":"2026-05-31T00:17:48.718Z","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":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588307395977736,"aZ":-22.335419915463117,"pfxX":9.246078547168588,"pfxZ":5.724241696749823,"pX":0.10193816220978157,"pZ":2.525636007175318,"vX0":-5.004549747810262,"vY0":-130.80235932770412,"vZ0":-2.8051617342679736,"x":113.11,"y":170.59,"x0":0.8465208407177431,"y0":50.00574210124447,"z0":5.301210293752806,"aX":15.899804290912636},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.0,"breakHorizontal":-15.5,"spinRate":1986,"spinDirection":134},"zone":5,"typeConfidence":0.89,"plateTime":0.42000071263931726,"extension":6.144361235036803},"hitData":{"launchSpeed":97.6,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":155.23}},"index":4,"playId":"13122162-ad67-351a-9621-290d8eff9a0d","pitchNumber":5,"startTime":"2026-05-31T00:18:03.503Z","endTime":"2026-05-31T00:18:11.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:18:11.301Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Stephenson lines out to shortstop Jorge Mateo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T00:18:34.150Z","endTime":"2026-05-31T00:19:45.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.2,"endSpeed":80.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.006752607500676,"aZ":-24.305107172023632,"pfxX":-1.0316258545624573,"pfxZ":4.844844511933893,"pX":1.1301680381425414,"pZ":3.116540699059684,"vX0":-0.12481189915853291,"vY0":-125.7441555992355,"vZ0":-0.8006554547078978,"x":73.92,"y":154.63,"x0":1.3145105998921052,"y0":50.00370688760448,"z0":5.385392328602602,"aX":-1.6762490781075612},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.9,"breakHorizontal":1.9,"spinRate":2359,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.43317437694352634,"extension":6.128889093794306},"index":0,"playId":"0c0ee9d1-dd19-384a-aef6-12f03fea9645","pitchNumber":1,"startTime":"2026-05-31T00:18:39.413Z","endTime":"2026-05-31T00:18:43.027Z","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":82.3,"endSpeed":75.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71991861858343,"aZ":-24.80522206424012,"pfxX":8.089657926958884,"pfxZ":5.074156781601795,"pX":1.2240617874297641,"pZ":2.42489197373164,"vX0":-2.3463607146194567,"vY0":-119.87164862570145,"vZ0":-1.5094525062560185,"x":70.34,"y":173.31,"x0":1.1661231318477312,"y0":50.00171545433193,"z0":5.282716981543627,"aX":11.741607106125251},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":9.1,"breakHorizontal":-14.0,"spinRate":1610,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.4573741597352279,"extension":6.117600806269927},"index":1,"playId":"282a6718-8c0e-32b8-ac3b-7363e82d9fc8","pitchNumber":2,"startTime":"2026-05-31T00:18:52.657Z","endTime":"2026-05-31T00:18:56.080Z","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":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31265793874146,"aZ":-24.174172208422924,"pfxX":-1.3771456168800875,"pfxZ":5.08546547050549,"pX":0.25708756972044444,"pZ":1.5688033498324896,"vX0":-1.9590065071365501,"vY0":-124.70638952105361,"vZ0":-4.09905662127678,"x":107.2,"y":196.42,"x0":1.232081523664185,"y0":50.00487658945535,"z0":5.230431344131484,"aX":-2.166621054465651},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.5,"breakHorizontal":3.0,"spinRate":2395,"spinDirection":153},"zone":14,"typeConfidence":0.91,"plateTime":0.4393885662738719,"extension":6.23496943292366},"index":2,"playId":"d8919725-674c-3301-9c7e-e4188a4e6332","pitchNumber":3,"startTime":"2026-05-31T00:19:09.258Z","endTime":"2026-05-31T00:19:12.472Z","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":84.7,"endSpeed":77.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.209642743026546,"aZ":-27.26253586246808,"pfxX":-2.95755856979177,"pfxZ":3.179320289975153,"pX":1.254538068109144,"pZ":2.010907035228432,"vX0":0.641231782729563,"vY0":-123.37202979096703,"vZ0":-2.492563430933804,"x":69.18,"y":184.49,"x0":1.3757103257410859,"y0":50.00012454238282,"z0":5.328549152583263,"aX":-4.565059761564737},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.4,"breakHorizontal":5.2,"spinRate":2411,"spinDirection":162},"zone":14,"typeConfidence":0.88,"plateTime":0.4437134499469968,"extension":6.133630021924844},"index":3,"playId":"b02675c7-301c-3e32-8bdb-52f5f40984b0","pitchNumber":4,"startTime":"2026-05-31T00:19:25.191Z","endTime":"2026-05-31T00:19:28.417Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340823610469762,"aZ":-24.28454729502357,"pfxX":8.396380827376696,"pfxZ":5.507150623827171,"pX":0.888317178325058,"pZ":2.458390391070023,"vX0":-3.017994315127875,"vY0":-119.60664253652006,"vZ0":-1.7203959437046237,"x":83.14,"y":172.4,"x0":1.0830994269322767,"y0":50.005381667475525,"z0":5.387174949918125,"aX":12.038689815184291},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.7,"breakHorizontal":-14.4,"spinRate":1680,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.4598053488188314,"extension":6.1319140883764405},"hitData":{"launchSpeed":77.8,"launchAngle":15.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":99.5,"coordY":142.35}},"index":4,"playId":"1dd977b2-9701-3ef0-a1a4-8295befbf9d4","pitchNumber":5,"startTime":"2026-05-31T00:19:40.858Z","endTime":"2026-05-31T00:19:45.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:19:45.363Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Yastrzemski grounds out, shortstop Elly De La Cruz to first baseman Spencer Steer.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T00:22:15.460Z","endTime":"2026-05-31T00:23:32.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56925753856471,"aZ":-26.007697353802264,"pfxX":0.0050331107109991,"pfxZ":3.7952852144886364,"pX":0.8488813497431058,"pZ":2.4038205279680174,"vX0":5.499173878853172,"vY0":-126.11363457424324,"vZ0":-1.5724121655124432,"x":84.64,"y":173.88,"x0":-1.3526529184687246,"y0":50.00318363341656,"z0":5.115944868845691,"aX":0.007196387785404721},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.7,"breakHorizontal":-1.2,"spinRate":2337,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.43288429041704024,"extension":6.863331374275849},"index":0,"playId":"2f9349c6-7937-37fd-b4ac-4125f33e127a","pitchNumber":1,"startTime":"2026-05-31T00:22:20.828Z","endTime":"2026-05-31T00:22:24.687Z","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":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.40335304579294,"aZ":-32.592869136224635,"pfxX":1.5167237613133198,"pfxZ":-0.2868162915156329,"pX":-0.7429262251341008,"pZ":2.1748067260028034,"vX0":1.3011347536600986,"vY0":-119.21649535293137,"vZ0":-0.17613172092508167,"x":145.32,"y":180.06,"x0":-1.4905445501181938,"y0":50.00312224785825,"z0":5.162758547478289,"aX":2.2086786350434795},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.4,"breakHorizontal":-3.0,"spinRate":2491,"spinDirection":98},"zone":4,"typeConfidence":2.0,"plateTime":0.45739988368831064,"extension":6.76627629158746},"index":1,"playId":"277b5c22-25a4-323a-b6fa-0d2e25308b77","pitchNumber":2,"startTime":"2026-05-31T00:22:33.058Z","endTime":"2026-05-31T00:22:36.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.170322440699387,"aZ":-19.953064611705916,"pfxX":-5.869036468639827,"pfxZ":6.905346022255401,"pX":-0.43894579080238694,"pZ":3.2443006405359474,"vX0":3.985555016013681,"vY0":-132.18622607954217,"vZ0":-1.1011707483748134,"x":133.73,"y":151.18,"x0":-1.2037184665293235,"y0":50.00223115641467,"z0":5.131163511529917,"aX":-10.38610163312154},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.5,"breakHorizontal":9.7,"spinRate":2302,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4143553670403888,"extension":6.80012181756284},"index":2,"playId":"9e84b76e-06cc-3e71-9e3d-b3fade0b43f0","pitchNumber":3,"startTime":"2026-05-31T00:22:47.075Z","endTime":"2026-05-31T00:22:50.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.435227084925394,"aZ":-27.223348178385777,"pfxX":-1.7576782526540549,"pfxZ":3.1056893569395214,"pX":0.5578031199408047,"pZ":3.071170481728693,"vX0":5.173464653057817,"vY0":-125.79803332828804,"vZ0":0.40123965099481396,"x":95.74,"y":155.86,"x0":-1.3006153538093537,"y0":50.00621814216433,"z0":5.123164587813223,"aX":-2.8066351034605472},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.0,"breakHorizontal":1.9,"spinRate":2360,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.43603837015081615,"extension":6.844668931984563},"index":3,"playId":"010934ec-79f3-3a43-b72d-a637864432be","pitchNumber":4,"startTime":"2026-05-31T00:23:01.622Z","endTime":"2026-05-31T00:23:04.847Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-31T00:23:12.026Z","endTime":"2026-05-31T00:23:26.200Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.443035303177478,"aZ":-23.075440403867322,"pfxX":-10.478117401925113,"pfxZ":5.080716464388249,"pX":0.5819581162784059,"pZ":2.5071739286773647,"vX0":7.694167216678004,"vY0":-132.96943028272423,"vZ0":-2.2820265763927274,"x":94.82,"y":171.09,"x0":-0.9874106516106836,"y0":50.00397446699531,"z0":5.050355301585356,"aX":-18.769251207136303},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.9,"breakHorizontal":17.3,"spinRate":2309,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.41187458868629,"extension":6.86731369153574},"hitData":{"launchSpeed":83.6,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.46,"coordY":142.56}},"index":5,"playId":"ffd5102c-ba57-3d5c-ae97-7a6da55c8173","pitchNumber":5,"startTime":"2026-05-31T00:23:26.200Z","endTime":"2026-05-31T00:23:32.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:23:32.027Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jorge Mateo homers (3) on a fly ball to left field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T00:23:53.375Z","endTime":"2026-05-31T00:24:41.172Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":74.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.045591821949092,"aZ":-25.588049532273715,"pfxX":6.624981543009722,"pfxZ":4.629219149620475,"pX":0.4693318066817776,"pZ":2.1111317459389616,"vX0":2.332650863501893,"vY0":-119.85241752479389,"vZ0":-1.359129111446689,"x":99.11,"y":181.78,"x0":-1.3832147387236282,"y0":50.000955282370306,"z0":5.020106786959241,"aX":9.41824728968894},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":8.3,"breakHorizontal":-12.6,"spinRate":2431,"spinDirection":76},"zone":9,"typeConfidence":2.0,"plateTime":0.461023658920646,"extension":6.676461177917431},"index":0,"playId":"6329bff3-c5d9-3daf-897e-36f509486cc5","pitchNumber":1,"startTime":"2026-05-31T00:23:56.686Z","endTime":"2026-05-31T00:23:59.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.443435031340996,"aZ":-23.99509856267204,"pfxX":2.573449054373966,"pfxZ":5.867857623940049,"pX":-0.6498045982701568,"pZ":2.7254792723572625,"vX0":0.9416258127791552,"vY0":-118.11801609072428,"vZ0":-0.19576760306706098,"x":141.77,"y":165.19,"x0":-1.3894764700315718,"y0":50.00104651142158,"z0":5.0423751800415255,"aX":3.5843527468858314},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":10.8,"breakHorizontal":-4.9,"spinRate":2411,"spinDirection":91},"zone":4,"typeConfidence":2.0,"plateTime":0.46622326656012003,"extension":6.541873215877916},"hitData":{"launchSpeed":106.6,"launchAngle":31.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":29.65,"coordY":62.97}},"index":1,"playId":"e1a9f9f9-7c3f-39fe-8b5a-1f982826b0d0","pitchNumber":2,"startTime":"2026-05-31T00:24:10.663Z","endTime":"2026-05-31T00:24:41.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:24:41.172Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sandy León called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T00:25:00.917Z","endTime":"2026-05-31T00:26:36.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.545351980269746,"aZ":-24.63793764560459,"pfxX":-11.989297557165887,"pfxZ":4.2220186362570296,"pX":-1.2059698074364218,"pZ":2.27347132906231,"vX0":4.362611255159601,"vY0":-133.24103274746582,"vZ0":-2.4497208993901722,"x":162.97,"y":177.4,"x0":-1.3137497029984373,"y0":50.00222328078299,"z0":4.998526666194685,"aX":-21.401703297156843},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.3,"breakHorizontal":20.6,"spinRate":2320,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4122069619999964,"extension":6.7082569585014005},"index":0,"playId":"5916b0c1-ec53-3697-adad-510151f9aa2e","pitchNumber":1,"startTime":"2026-05-31T00:25:02.780Z","endTime":"2026-05-31T00:25:06.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.297266001973902,"aZ":-22.657511592136036,"pfxX":-8.775649213969661,"pfxZ":5.421999760808898,"pX":-0.7612429937173107,"pZ":3.4544906345961723,"vX0":4.527047492893744,"vY0":-131.94935887449506,"vZ0":0.23484314676843798,"x":146.02,"y":145.51,"x0":-1.3632888152993428,"y0":50.00301827729625,"z0":5.040145242184371,"aX":-15.402091720826917},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.1,"breakHorizontal":14.9,"spinRate":2303,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4158539226610456,"extension":6.778030586556864},"index":1,"playId":"070ebaab-8d76-356a-b079-9531e2da4d40","pitchNumber":2,"startTime":"2026-05-31T00:25:14.449Z","endTime":"2026-05-31T00:25:17.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.022465961269706,"aZ":-26.5259904148053,"pfxX":-11.918830494032147,"pfxZ":3.259539943668109,"pX":0.0879393495848728,"pZ":1.9058039372893152,"vX0":7.273212985210298,"vY0":-131.3219672749706,"vZ0":-2.5517441537141794,"x":113.65,"y":187.32,"x0":-1.1813387370847614,"y0":50.0010528304957,"z0":4.880874200882131,"aX":-20.63778410221302},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.5,"breakHorizontal":19.8,"spinRate":2440,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.41844689586581474,"extension":6.714758561313472},"index":2,"playId":"237d2d6e-a7f6-3560-9b87-1ed3a9925925","pitchNumber":3,"startTime":"2026-05-31T00:25:28.185Z","endTime":"2026-05-31T00:25:31.437Z","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":84.2,"endSpeed":77.8,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.328076853282347,"aZ":-31.117428296944716,"pfxX":0.10145810636614416,"pfxZ":0.6933783484323994,"pX":0.41531355304847023,"pZ":1.1617064548713019,"vX0":4.393682056003964,"vY0":-122.62467001911727,"vZ0":-2.809235343561892,"x":101.17,"y":207.41,"x0":-1.409884852160764,"y0":50.00580132382127,"z0":4.966252606129227,"aX":0.15411787543975833},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.8,"breakHorizontal":-1.2,"spinRate":2477,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.44598168532065996,"extension":6.796074369943112},"index":3,"playId":"8bdc98ec-c5d4-3b46-8737-09c65d06a543","pitchNumber":4,"startTime":"2026-05-31T00:25:42.768Z","endTime":"2026-05-31T00:25:45.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.373457684492482,"aZ":-24.194307862673334,"pfxX":-11.112476588333678,"pfxZ":4.431701365902138,"pX":-0.06780061822612317,"pZ":1.0744877318846295,"vX0":6.61820962731946,"vY0":-133.69538853017383,"vZ0":-5.190697050265051,"x":119.58,"y":209.77,"x0":-1.139063932753164,"y0":50.00113565638735,"z0":4.790607816886319,"aX":-19.9990533933669},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.1,"breakHorizontal":18.6,"spinRate":2467,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4105847458341394,"extension":6.7204368205113365},"index":4,"playId":"63679b21-f897-34d2-8911-432c08195347","pitchNumber":5,"startTime":"2026-05-31T00:25:58.274Z","endTime":"2026-05-31T00:26:01.751Z","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":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.5,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9004009468746,"aZ":-23.792510573420934,"pfxX":-13.129232210256955,"pfxZ":4.778141880996502,"pX":-0.16438723816766615,"pZ":1.7388596406208772,"vX0":6.835168521789562,"vY0":-132.51747065824,"vZ0":-3.5801335436935577,"x":123.27,"y":191.83,"x0":-1.0900975554628451,"y0":50.00404062430134,"z0":4.873147927932957,"aX":-23.035667940805634},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.9,"breakHorizontal":22.0,"spinRate":2468,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4154918967688723,"extension":6.7350510163487165},"index":5,"playId":"15782c20-1275-3173-afa6-a0899a8d6004","pitchNumber":6,"startTime":"2026-05-31T00:26:11.755Z","endTime":"2026-05-31T00:26:16.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.416559636523537,"aZ":-20.502603964274005,"pfxX":-11.2737171203383,"pfxZ":6.530436306386255,"pX":0.6111571596552179,"pZ":2.3843075297127903,"vX0":8.431544707811018,"vY0":-132.3810317360526,"vZ0":-2.6570905421726834,"x":93.7,"y":174.4,"x0":-1.1393898576132258,"y0":50.00339351918673,"z0":4.890349903546037,"aX":-20.149812156555384},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.5,"breakHorizontal":18.7,"spinRate":2374,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4126539449747737,"extension":6.802746484417274},"index":6,"playId":"936ffd9d-a5a8-3801-96ad-6b90973fd315","pitchNumber":7,"startTime":"2026-05-31T00:26:32.983Z","endTime":"2026-05-31T00:26:36.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:26:36.382Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T00:26:57.787Z","endTime":"2026-05-31T00:28:30.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.940808219495704,"aZ":-31.052863547504508,"pfxX":0.18503834683213594,"pfxZ":0.7274651027235013,"pX":1.178196452092158,"pZ":0.9984418495956677,"vX0":5.883573897711362,"vY0":-122.43134836522296,"vZ0":-3.044713036729126,"x":72.09,"y":211.82,"x0":-1.2701057672695322,"y0":50.0012541296445,"z0":4.8891509767368655,"aX":0.28195558039978774},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.0,"breakHorizontal":-1.6,"spinRate":2475,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.44570680732216905,"extension":6.9211514846932065},"index":0,"playId":"e77f3461-79ff-3d9e-8fa1-a6786d307453","pitchNumber":1,"startTime":"2026-05-31T00:27:00.713Z","endTime":"2026-05-31T00:27:03.713Z","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.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.315732405487974,"aZ":-24.060885778081737,"pfxX":-8.628474825980984,"pfxZ":4.484722879751708,"pX":-0.3492771318758268,"pZ":3.386684227882962,"vX0":4.851610719255971,"vY0":-133.35824632474143,"vZ0":0.24344097866873315,"x":130.31,"y":147.34,"x0":-1.0661755928014116,"y0":50.00551867818338,"z0":5.022652545068268,"aX":-15.622856588589592},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":14.6,"spinRate":2350,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4099114022652133,"extension":6.721934636117591},"index":1,"playId":"035b00ab-5407-3b4d-960d-f6809932ad23","pitchNumber":2,"startTime":"2026-05-31T00:27:14.153Z","endTime":"2026-05-31T00:27:17.617Z","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":83.1,"endSpeed":77.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48802227298607,"aZ":-30.174039089537303,"pfxX":0.47245646704739186,"pfxZ":1.331052650109231,"pX":0.3367557829368402,"pZ":1.9783650159592023,"vX0":3.614020718666652,"vY0":-121.1504402073077,"vZ0":-1.0297371331787297,"x":104.16,"y":185.36,"x0":-1.229598194445159,"y0":50.00125867712245,"z0":5.022983683705536,"aX":0.7089973248106204},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.4,"breakHorizontal":-1.7,"spinRate":2501,"spinDirection":92},"zone":9,"typeConfidence":2.0,"plateTime":0.450403239234594,"extension":6.709409622596998},"index":2,"playId":"578f3526-510f-33ae-8a48-d37991b03dfc","pitchNumber":3,"startTime":"2026-05-31T00:27:26.986Z","endTime":"2026-05-31T00:27:31.651Z","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":85.8,"endSpeed":78.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80296507230042,"aZ":-25.544370362681356,"pfxX":0.9531430869980158,"pfxZ":4.209349617688524,"pX":0.05897915953540799,"pZ":3.692304918399687,"vX0":2.7247593167704394,"vY0":-124.90909844666119,"vZ0":1.5890777732871544,"x":114.75,"y":139.09,"x0":-1.1710776684465465,"y0":50.00432197346787,"z0":5.152176873579149,"aX":1.5020395074800288},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.3,"breakHorizontal":-2.4,"spinRate":2288,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.4389591628167615,"extension":6.712763529141845},"index":3,"playId":"d77d9f14-a341-3d1e-9c8d-d4ccc465b3ee","pitchNumber":4,"startTime":"2026-05-31T00:27:50.511Z","endTime":"2026-05-31T00:27:54.082Z","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":84.1,"endSpeed":78.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10417501313211,"aZ":-31.594964213312064,"pfxX":1.0819278396148555,"pfxZ":0.3755944588014559,"pX":0.39703747279431706,"pZ":1.9965722275029278,"vX0":3.6545599356805134,"vY0":-122.59938976827705,"vZ0":-0.748026828457928,"x":101.87,"y":184.87,"x0":-1.2452346812956616,"y0":50.00333619840951,"z0":4.969938432072691,"aX":1.6691433056190381},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.7,"breakHorizontal":-2.8,"spinRate":2488,"spinDirection":87},"zone":9,"typeConfidence":2.0,"plateTime":0.4444364228408455,"extension":6.742664064542098},"index":4,"playId":"5dc64999-e812-3937-8efd-19c3b6cc59ff","pitchNumber":5,"startTime":"2026-05-31T00:28:05.896Z","endTime":"2026-05-31T00:28:08.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2947983936492,"aZ":-22.737731474387857,"pfxX":-10.651651850511316,"pfxZ":5.256121721694843,"pX":-1.5273682383074236,"pZ":3.3877421763971567,"vX0":2.541958396994058,"vY0":-133.34415823761566,"vZ0":0.19800370161176328,"x":175.22,"y":147.31,"x0":-1.1103897661875124,"y0":50.0061193439233,"z0":4.9560466745993494,"aX":-19.140989621244184},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":18.7,"spinRate":2434,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4111197904526689,"extension":6.70542035464909},"index":5,"playId":"0276b5a1-4d86-371c-a427-42b7d0703be7","pitchNumber":6,"startTime":"2026-05-31T00:28:26.535Z","endTime":"2026-05-31T00:28:30.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:28:30.838Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Harris II walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T00:28:54.084Z","endTime":"2026-05-31T00:30:17.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5],"actionIndex":[1,4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.871016909579385,"aZ":-24.646665846352718,"pfxX":-0.9981042614331956,"pfxZ":4.738263829716184,"pX":1.1854784469017476,"pZ":2.4927197590674868,"vX0":6.207609159395575,"vY0":-125.36566309481327,"vZ0":-1.5352311719184562,"x":71.81,"y":171.48,"x0":-1.1953696384830839,"y0":50.00211230842041,"z0":5.129149434665092,"aX":-1.5863276313335135},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.5,"breakHorizontal":0.4,"spinRate":2350,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.43728478832437245,"extension":6.798644602573215},"index":0,"playId":"e81d8442-3d19-369b-801f-6216a967bdac","pitchNumber":1,"startTime":"2026-05-31T00:28:59.152Z","endTime":"2026-05-31T00:29:05.377Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ronald Acuña Jr. steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"e81d8442-3d19-369b-801f-6216a967bdac","startTime":"2026-05-31T00:29:09.521Z","endTime":"2026-05-31T00:29:31.728Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"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":90.1,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78538970604698,"aZ":-22.870334503137553,"pfxX":-9.626306524829499,"pfxZ":5.395222306636423,"pX":-0.20807889046779196,"pZ":4.487440742292432,"vX0":5.751230915361188,"vY0":-131.04556031689032,"vZ0":2.630729833850462,"x":124.93,"y":117.62,"x0":-1.189691212315878,"y0":50.00496402576768,"z0":5.187085575630533,"aX":-16.60905906024579},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.7,"breakHorizontal":16.1,"spinRate":2377,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4192731421461713,"extension":6.673868393366614},"index":2,"playId":"306e7248-de34-3aa5-bf78-b176f7cf28bf","pitchNumber":2,"startTime":"2026-05-31T00:29:31.728Z","endTime":"2026-05-31T00:29:34.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.998410475920753,"aZ":-33.40035459846697,"pfxX":0.6926022171091599,"pfxZ":-0.8256114156901155,"pX":0.5236378098408112,"pZ":0.3221417300445415,"vX0":4.382805631925441,"vY0":-120.83447061071577,"vZ0":-4.022980845406175,"x":97.04,"y":230.08,"x0":-1.4053344980522013,"y0":50.005952919910754,"z0":4.949706251399835,"aX":1.0222675475134835},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.3,"breakHorizontal":-2.3,"spinRate":2412,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4536449826515736,"extension":6.684669634769003},"index":3,"playId":"f7daca9a-c0c9-34f6-a516-3a22d44daac0","pitchNumber":3,"startTime":"2026-05-31T00:29:50.427Z","endTime":"2026-05-31T00:29:57.806Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ronald Acuña Jr. steals (12) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":4,"actionPlayId":"f7daca9a-c0c9-34f6-a516-3a22d44daac0","startTime":"2026-05-31T00:29:59.019Z","endTime":"2026-05-31T00:30:14.522Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.877220450496964,"aZ":-26.364242197663856,"pfxX":-6.824650675668724,"pfxZ":3.352084075942436,"pX":-0.8988594355516457,"pZ":3.6071262896704948,"vX0":3.2965499076197724,"vY0":-130.4687354728945,"vZ0":1.1996820460874544,"x":151.26,"y":141.39,"x0":-1.2878655071630385,"y0":50.0054180323115,"z0":5.119367966931866,"aX":-11.839135309580975},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.6,"breakHorizontal":11.8,"spinRate":2408,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4188463810969303,"extension":6.57246721433984},"index":5,"playId":"168de776-904f-3d64-9642-6991b2c64b6e","pitchNumber":4,"startTime":"2026-05-31T00:30:14.522Z","endTime":"2026-05-31T00:30:17.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:30:17.522Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks. Michael Harris II to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T00:31:34.928Z","endTime":"2026-05-31T00:32:47.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-31T00:30:28.150Z","endTime":"2026-05-31T00:31:37.250Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.384809832979276,"aZ":-32.600629834309466,"pfxX":1.0826575955639668,"pfxZ":-0.28968771798058324,"pX":-0.8499030974596767,"pZ":1.5882477948790052,"vX0":1.4035129866709408,"vY0":-119.63507600645146,"vZ0":-1.488348625719314,"x":149.4,"y":195.9,"x0":-1.5841567372398933,"y0":50.00552807813764,"z0":5.13187192980097,"aX":1.5744464226054296},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.6,"breakHorizontal":-2.3,"spinRate":2416,"spinDirection":85},"zone":13,"typeConfidence":2.0,"plateTime":0.45727501202865906,"extension":6.641196920835993},"index":1,"playId":"aafe5ac0-8dc9-3437-bfa7-2cb1c8b4d637","pitchNumber":1,"startTime":"2026-05-31T00:31:37.250Z","endTime":"2026-05-31T00:31:40.831Z","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":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61541731779535,"aZ":-23.99104216913108,"pfxX":-7.649901156416343,"pfxZ":4.65037304535163,"pX":-0.44293897289216955,"pZ":3.581568607347919,"vX0":4.6590057168443435,"vY0":-131.46516306467905,"vZ0":0.5852785351629456,"x":133.88,"y":142.08,"x0":-1.239889636367983,"y0":50.0003467944815,"z0":5.130173184877383,"aX":-13.452844556765656},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":12.8,"spinRate":2277,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4158786671968806,"extension":6.678962452190244},"index":2,"playId":"b66dc365-00e4-3d18-9c52-9efe85a44028","pitchNumber":2,"startTime":"2026-05-31T00:31:54.835Z","endTime":"2026-05-31T00:32:21.856Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"}}},{"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":83.9,"endSpeed":76.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99063419920915,"aZ":-31.0007259537733,"pfxX":0.0976040634488623,"pfxZ":0.7891872248723306,"pX":0.17586613073580978,"pZ":1.0800817786216896,"vX0":3.837570490163002,"vY0":-122.08063165487727,"vZ0":-2.873539695135637,"x":110.3,"y":209.62,"x0":-1.4350274907911593,"y0":50.00569450126918,"z0":4.9646570278717945,"aX":0.1461951162082608},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.0,"breakHorizontal":-1.2,"spinRate":2475,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4501661287914742,"extension":6.691672673752641},"index":3,"playId":"d65cb160-b19c-3c4d-b665-673fe16de8eb","pitchNumber":3,"startTime":"2026-05-31T00:32:28.316Z","endTime":"2026-05-31T00:32:31.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.699356471008606,"aZ":-23.217065044444148,"pfxX":-9.138434785625936,"pfxZ":5.242015182618542,"pX":-1.264961254721382,"pZ":2.3563522752206225,"vX0":3.132663540124089,"vY0":-130.9115909720472,"vZ0":-2.268972108073247,"x":165.22,"y":175.16,"x0":-1.3010830477972197,"y0":50.00220453035082,"z0":5.001186786291735,"aX":-15.610414084888395},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.1,"breakHorizontal":15.7,"spinRate":2343,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4209578491213426,"extension":6.6497974914689},"index":4,"playId":"16350b06-0250-3013-89c9-ec40b00c5f0d","pitchNumber":4,"startTime":"2026-05-31T00:32:44.527Z","endTime":"2026-05-31T00:32:47.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:32:47.734Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to left fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T00:33:07.487Z","endTime":"2026-05-31T00:36:06.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77210021074452,"aZ":-25.229136216774922,"pfxX":-0.002975520067346027,"pfxZ":4.370421934733665,"pX":0.2880679357141634,"pZ":2.0042498732588765,"vX0":4.219833732710364,"vY0":-125.84772842933204,"vZ0":-2.464056476656056,"x":106.02,"y":184.67,"x0":-1.4167112800282333,"y0":50.00331942952967,"z0":5.059629569364167,"aX":-0.0055996881005577915},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.6,"breakHorizontal":-1.1,"spinRate":2345,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.4368003675742367,"extension":6.680889816513925},"index":0,"playId":"38a2539d-5d0f-3ab8-acb2-c08c76f98242","pitchNumber":1,"startTime":"2026-05-31T00:33:14.611Z","endTime":"2026-05-31T00:33:17.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.335586128403776,"aZ":-25.94693325494487,"pfxX":-9.677814541743295,"pfxZ":3.59421756467448,"pX":-1.6807364092222306,"pZ":4.028843845755727,"vX0":2.6157630217445966,"vY0":-131.01324196160354,"vZ0":2.2695377080332486,"x":181.07,"y":130.0,"x0":-1.43623137293657,"y0":50.0048489613102,"z0":5.093659555967285,"aX":-16.78329239876088},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.2,"breakHorizontal":16.9,"spinRate":2294,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.41846116058620986,"extension":6.716935488552149},"index":1,"playId":"84386dfd-22a0-329b-804e-350476898643","pitchNumber":2,"startTime":"2026-05-31T00:33:35.947Z","endTime":"2026-05-31T00:33:38.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.517223831953192,"aZ":-23.129460705121147,"pfxX":-8.887332049715337,"pfxZ":5.309244981090718,"pX":-0.3597177918699513,"pZ":2.6916876064447237,"vX0":5.257494103156052,"vY0":-130.03476613995602,"vZ0":-1.4260668628425748,"x":130.71,"y":166.1,"x0":-1.2582120878806147,"y0":50.00475202706693,"z0":5.010357179960295,"aX":-15.146677966093126},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.5,"breakHorizontal":14.9,"spinRate":2393,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.42201724130843843,"extension":6.7076561443067435},"index":2,"playId":"62c7601c-f6d4-33fc-ba39-0c67722bf724","pitchNumber":3,"startTime":"2026-05-31T00:33:52.813Z","endTime":"2026-05-31T00:33:55.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.843692122468358,"aZ":-22.973163527286168,"pfxX":-8.030117112223067,"pfxZ":5.322161984617573,"pX":0.7781500764248175,"pZ":4.052540316230332,"vX0":7.828268360907649,"vY0":-130.50208056881715,"vZ0":1.6816659199391617,"x":87.34,"y":129.36,"x0":-1.2136485241126278,"y0":50.00391981374276,"z0":5.127470898459495,"aX":-13.885736966521119},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.2,"breakHorizontal":12.8,"spinRate":2376,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.41933540259451396,"extension":6.737535562881194},"index":3,"playId":"f6685ffa-61b1-3875-84ea-85ed7222acb2","pitchNumber":4,"startTime":"2026-05-31T00:34:19.231Z","endTime":"2026-05-31T00:34:22.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.647673876335013,"aZ":-33.840722821757154,"pfxX":2.0496445367903378,"pfxZ":-1.1088897670417963,"pX":0.6559725950476735,"pZ":0.7672697124446787,"vX0":4.4366026105820024,"vY0":-121.3271016788037,"vZ0":-3.0887779684690115,"x":92.0,"y":218.06,"x0":-1.4558175305187875,"y0":50.003053915518684,"z0":4.978275241599347,"aX":3.0831186390271768},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.4,"breakHorizontal":-4.7,"spinRate":2519,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.44984851863365805,"extension":6.833186305204438},"index":4,"playId":"ca3d7bef-e852-3bf7-aebe-732570d63279","pitchNumber":5,"startTime":"2026-05-31T00:34:36.919Z","endTime":"2026-05-31T00:34:40.761Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-31T00:35:21.548Z","endTime":"2026-05-31T00:35:57.065Z","isPitch":false,"type":"action","player":{"id":645277,"link":"/api/v1/people/645277"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65302304827995,"aZ":-20.604617684630508,"pfxX":-7.1201810731226,"pfxZ":6.53738394675738,"pX":-0.07135310731627018,"pZ":2.4606258756603863,"vX0":5.4159539897559785,"vY0":-132.10302266757472,"vZ0":-2.6476447189558048,"x":119.72,"y":172.34,"x0":-1.2210987133030111,"y0":50.00645284578996,"z0":4.987444269587705,"aX":-12.610453421895915},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.5,"breakHorizontal":11.8,"spinRate":2399,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.41433221513505236,"extension":6.796787222656489},"hitData":{"launchSpeed":80.1,"launchAngle":52.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.2,"coordY":122.01}},"index":6,"playId":"09158b49-3762-3abe-b5d2-3aba9e2beae0","pitchNumber":6,"startTime":"2026-05-31T00:35:57.065Z","endTime":"2026-05-31T00:36:06.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:36:06.723Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T00:38:24.100Z","endTime":"2026-05-31T00:38:54.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85076229417101,"aZ":-23.28368204273468,"pfxX":8.594633446560525,"pfxZ":5.252227562876409,"pX":0.7223463849119469,"pZ":2.2601140767041774,"vX0":-3.648530004956159,"vY0":-129.93313207263807,"vZ0":-3.5007930367731803,"x":89.47,"y":177.76,"x0":1.0362922718259935,"y0":50.00102079562539,"z0":5.415352894218395,"aX":14.541927156270809},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.9,"breakHorizontal":-14.6,"spinRate":2024,"spinDirection":133},"zone":6,"typeConfidence":0.88,"plateTime":0.4232300233942681,"extension":6.065079237950461},"index":0,"playId":"2a863c53-e01b-3be6-82ab-3c3b9065619e","pitchNumber":1,"startTime":"2026-05-31T00:38:35.732Z","endTime":"2026-05-31T00:38:38.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01417612700445,"aZ":-25.97850435425524,"pfxX":7.880541335255201,"pfxZ":4.355596899284068,"pX":0.5459693373074265,"pZ":1.803585137886837,"vX0":-3.8162767760464322,"vY0":-119.32321483554293,"vZ0":-2.5824545197525985,"x":96.19,"y":190.08,"x0":1.1544103626076134,"y0":50.00160782546485,"z0":5.275337328196482,"aX":11.20075981683635},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.4,"breakHorizontal":-13.2,"spinRate":1590,"spinDirection":121},"zone":9,"typeConfidence":0.9,"plateTime":0.46156407108229214,"extension":6.2498179540441985},"hitData":{"launchSpeed":90.5,"launchAngle":30.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.46,"coordY":68.91}},"index":1,"playId":"384ee362-fd81-3a5c-ae7b-349b6ac525a5","pitchNumber":2,"startTime":"2026-05-31T00:38:46.744Z","endTime":"2026-05-31T00:38:54.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:38:54.252Z","atBatIndex":38},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"TJ Friedl bunt grounds out, pitcher Martín Pérez to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T00:39:17.817Z","endTime":"2026-05-31T00:39:38.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":527048,"link":"/api/v1/people/527048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11292022921365,"aZ":-22.585493297259656,"pfxX":9.237437622189564,"pfxZ":5.502358942099962,"pX":-0.27072819256053443,"pZ":3.004434413069395,"vX0":-5.993633046990282,"vY0":-131.23574236406134,"vZ0":-1.6795525019536828,"x":127.32,"y":157.66,"x0":0.8441594392396984,"y0":50.00034460628477,"z0":5.337146066257056,"aX":16.08945385512647},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.8,"breakHorizontal":-15.4,"spinRate":1929,"spinDirection":130},"zone":2,"typeConfidence":0.9,"plateTime":0.41757820077150454,"extension":6.245126773719192},"index":0,"playId":"5b81d85c-8861-3040-ae3f-73043bddcd78","pitchNumber":1,"startTime":"2026-05-31T00:39:20.417Z","endTime":"2026-05-31T00:39:23.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22263457826118,"aZ":-25.027038810682413,"pfxX":9.259070817498408,"pfxZ":4.8998740691321,"pX":-0.436210382458443,"pZ":2.9397928331862753,"vX0":-6.048590119250959,"vY0":-120.25397255430491,"vZ0":-0.7086192033349608,"x":133.63,"y":159.41,"x0":0.9139570637194624,"y0":50.00200748782891,"z0":5.466604637112532,"aX":13.503930227367315},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.0,"breakHorizontal":-15.2,"spinRate":1670,"spinDirection":117},"zone":1,"typeConfidence":0.91,"plateTime":0.45620502898416637,"extension":6.1840484950469445},"hitData":{"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":194.25}},"index":1,"playId":"7fcb05c3-b621-37f0-bb2b-6e4388930827","pitchNumber":2,"startTime":"2026-05-31T00:39:33.036Z","endTime":"2026-05-31T00:39:38.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:39:38.351Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Blake Dunn doubles (3) on a line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T00:40:03.769Z","endTime":"2026-05-31T00:41:11.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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(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":89.5,"endSpeed":82.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.607914704404507,"aZ":-23.645583417040672,"pfxX":7.538971748195689,"pfxZ":4.967067985982889,"pX":-0.001271684743968572,"pZ":1.7841331795946336,"vX0":-4.845393363110754,"vY0":-130.28236630813063,"vZ0":-4.347570513682846,"x":117.05,"y":190.61,"x0":0.9040350510480797,"y0":50.004157083271394,"z0":5.263705115158319,"aX":12.94886122945146},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.3,"breakHorizontal":-12.6,"spinRate":2108,"spinDirection":132},"zone":8,"typeConfidence":0.85,"plateTime":0.4205722278642674,"extension":6.291438428063716},"index":0,"playId":"0154bbd3-73c4-38f9-bf0d-8b0947d6dfec","pitchNumber":1,"startTime":"2026-05-31T00:40:08.679Z","endTime":"2026-05-31T00:40:11.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.963279214795943,"aZ":-25.79709186932195,"pfxX":8.432523944131912,"pfxZ":3.6219054980978065,"pX":0.41639793030579353,"pZ":3.161446457280948,"vX0":-4.199568612827944,"vY0":-131.8095586121281,"vZ0":-0.6554116222534532,"x":101.13,"y":153.42,"x0":0.9346516631594742,"y0":50.00026145993157,"z0":5.317697209040888,"aX":14.838585601436797},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.6,"breakHorizontal":-14.4,"spinRate":2124,"spinDirection":123},"zone":3,"typeConfidence":0.91,"plateTime":0.4154984085984985,"extension":6.171929756734582},"index":1,"playId":"ab06ce1d-c321-39cd-a0a2-fba03710e241","pitchNumber":2,"startTime":"2026-05-31T00:40:21.654Z","endTime":"2026-05-31T00:40:24.839Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-31T00:40:30.582Z","endTime":"2026-05-31T00:40:43.066Z","isPitch":false,"type":"action","player":{"id":694362,"link":"/api/v1/people/694362"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.302533305350014,"aZ":-17.330215053904258,"pfxX":5.586727825330199,"pfxZ":8.501419150172824,"pX":-0.3937443257676186,"pZ":3.677814171321902,"vX0":-4.648082342030536,"vY0":-132.1096950649669,"vZ0":-1.3120054484020165,"x":132.01,"y":139.48,"x0":0.6730901617764373,"y0":50.00382972133186,"z0":5.4700849715608895,"aX":9.756999295954918},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.2,"breakHorizontal":-9.0,"spinRate":2094,"spinDirection":139},"zone":11,"typeConfidence":0.91,"plateTime":0.4165201783917576,"extension":6.096493420599941},"index":3,"playId":"184dc953-7a1f-3962-b5c9-ced6d4ca6abe","pitchNumber":3,"startTime":"2026-05-31T00:40:43.066Z","endTime":"2026-05-31T00:40:46.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.999884820068495,"aZ":-33.81707905046686,"pfxX":-2.2260775669466906,"pfxZ":-1.2651638385829518,"pX":0.33452387976139636,"pZ":2.1632660091716414,"vX0":-0.9085476125749871,"vY0":-113.19794637279816,"vZ0":-0.20212507151640668,"x":104.25,"y":180.37,"x0":1.0305532486631128,"y0":50.004674585603524,"z0":5.644285401319722,"aX":-2.8839927274265897},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.0,"breakHorizontal":4.3,"spinRate":2425,"spinDirection":292},"zone":6,"typeConfidence":0.9,"plateTime":0.48418590522045557,"extension":6.088445897169916},"hitData":{"launchSpeed":93.9,"launchAngle":10.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.44,"coordY":128.66}},"index":4,"playId":"84eb46fc-4fde-3d90-b8e0-4cff4e15839c","pitchNumber":4,"startTime":"2026-05-31T00:40:56.508Z","endTime":"2026-05-31T00:41:11.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:41:11.321Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out, shortstop Jorge Mateo to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T00:42:17.749Z","endTime":"2026-05-31T00:42:48.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-31T00:41:27.416Z","endTime":"2026-05-31T00:42:20.046Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":73.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.034806423024666,"aZ":-22.03331616001682,"pfxX":9.506390787825772,"pfxZ":7.258910291749317,"pX":-0.3807565815068513,"pZ":1.8072790413271613,"vX0":-6.04583887093737,"vY0":-118.41017917341217,"vZ0":-3.3186156939190474,"x":131.51,"y":189.98,"x0":0.9915600900638111,"y0":50.003718487790984,"z0":5.280370106144315,"aX":13.280868128234168},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":12.5,"breakHorizontal":-15.4,"spinRate":1590,"spinDirection":122},"zone":7,"typeConfidence":0.91,"plateTime":0.46548464928469313,"extension":6.356565157369273},"index":1,"playId":"de19ad28-9d0b-3153-9727-f056c2bf96f9","pitchNumber":1,"startTime":"2026-05-31T00:42:20.046Z","endTime":"2026-05-31T00:42:23.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.255737320536866,"aZ":-16.58996186584892,"pfxX":5.929152889021227,"pfxZ":9.072840839705892,"pX":-0.36089470836601134,"pZ":2.951580897847198,"vX0":-4.513450711022965,"vY0":-131.59821906722738,"vZ0":-3.2134000099303246,"x":130.76,"y":159.09,"x0":0.6237588643373336,"y0":50.00500847118651,"z0":5.449438349845906,"aX":10.187894813711162},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.7,"breakHorizontal":-9.5,"spinRate":2172,"spinDirection":139},"zone":4,"typeConfidence":0.9,"plateTime":0.41951353660031865,"extension":6.139258846552492},"hitData":{"launchSpeed":106.6,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.83,"coordY":155.68}},"index":2,"playId":"3d08ac85-c1f8-3039-9171-35c177af9325","pitchNumber":2,"startTime":"2026-05-31T00:42:40.059Z","endTime":"2026-05-31T00:42:48.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:42:48.532Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to center fielder TJ Friedl.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T00:45:37.069Z","endTime":"2026-05-31T00:46:00.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tejay Antone replaces Brady Singer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T00:44:53.347Z","endTime":"2026-05-31T00:45:39.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622088,"link":"/api/v1/people/622088"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06632785641565,"aZ":-40.719553393542995,"pfxX":5.064672859907625,"pfxZ":-6.121207629528715,"pX":-1.2159466956100107,"pZ":1.6254615467638627,"vX0":0.31170711113925026,"vY0":-117.58882119746065,"vZ0":-0.5016034576644847,"x":163.35,"y":194.89,"x0":-2.0080822466033457,"y0":50.004055985374414,"z0":5.631239388361168,"aX":7.066940293812613},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.9,"breakHorizontal":-9.2,"spinRate":2900,"spinDirection":50},"zone":13,"typeConfidence":0.89,"plateTime":0.46645071152201556,"extension":6.230203516564375},"index":1,"playId":"edae83a3-640b-39f8-8d7b-fbe7f025b6f8","pitchNumber":1,"startTime":"2026-05-31T00:45:39.043Z","endTime":"2026-05-31T00:45:42.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714276872086742,"aZ":-23.024339341160616,"pfxX":0.25135751445133014,"pfxZ":5.266254412365085,"pX":-0.23056012217788538,"pZ":1.80211258114778,"vX0":4.085917957580128,"vY0":-131.00994112108157,"vZ0":-5.174837667145931,"x":125.79,"y":190.12,"x0":-1.843205569345208,"y0":50.00578576758004,"z0":5.524371680759418,"aX":0.43619679639144077},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.6,"breakHorizontal":-1.3,"spinRate":2741,"spinDirection":191},"zone":8,"typeConfidence":0.9,"plateTime":0.4181034471161684,"extension":6.268077455263314},"hitData":{"launchSpeed":95.4,"launchAngle":35.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.42,"coordY":66.25}},"index":2,"playId":"2c112d5d-bba1-3553-abb7-daa09c458e60","pitchNumber":2,"startTime":"2026-05-31T00:45:53.299Z","endTime":"2026-05-31T00:46:00.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:46:00.814Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to right fielder Blake Dunn.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T00:46:23.272Z","endTime":"2026-05-31T00:47:13.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.506641469123338,"aZ":-26.730908147449856,"pfxX":-9.612897946551398,"pfxZ":2.722646865819998,"pX":-1.7975223128801363,"pZ":1.972964242981724,"vX0":3.755174903404286,"vY0":-140.245479699363,"vZ0":-4.573184338583374,"x":185.52,"y":185.51,"x0":-1.9017385763034753,"y0":50.00355617689139,"z0":5.3594808067606845,"aX":-19.22807800412063},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.2,"breakHorizontal":16.7,"spinRate":2603,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.3899309430229283,"extension":6.336801039530132},"index":0,"playId":"b48cc307-b835-3119-b194-968af9c89113","pitchNumber":1,"startTime":"2026-05-31T00:46:31.458Z","endTime":"2026-05-31T00:46:37.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.825002639643138,"aZ":-31.131898061821467,"pfxX":5.802836255694285,"pfxZ":0.7018622320335943,"pX":-0.16155030521654407,"pZ":2.462883510131207,"vX0":2.4821739730877965,"vY0":-121.9228706016903,"vZ0":-0.7011726887312862,"x":123.16,"y":172.28,"x0":-1.9506457943719628,"y0":50.00385565133771,"z0":5.471305241971345,"aX":8.624313254558098},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.3,"breakHorizontal":-11.2,"spinRate":2804,"spinDirection":55},"zone":5,"typeConfidence":0.92,"plateTime":0.4514580842114104,"extension":6.2940098507107844},"index":1,"playId":"0f62a719-bab4-31e5-9228-0ed388eb386f","pitchNumber":2,"startTime":"2026-05-31T00:46:47.679Z","endTime":"2026-05-31T00:46:50.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.203705825054936,"aZ":-21.02570388659115,"pfxX":-1.308359591346404,"pfxZ":6.357751130921607,"pX":0.4257527270182106,"pZ":2.1023728318694284,"vX0":5.745981299561692,"vY0":-130.95700313601216,"vZ0":-4.911552018220551,"x":100.77,"y":182.02,"x0":-1.6178505149748863,"y0":50.003110629928855,"z0":5.555352087420465,"aX":-2.2951494646133357},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.8,"breakHorizontal":1.2,"spinRate":2817,"spinDirection":148},"zone":9,"typeConfidence":0.91,"plateTime":0.41675413429157304,"extension":6.354293168786334},"hitData":{"launchSpeed":90.5,"launchAngle":16.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.72,"coordY":89.54}},"index":2,"playId":"e4622998-e180-39aa-8f43-c9ef830b3b62","pitchNumber":3,"startTime":"2026-05-31T00:47:02.872Z","endTime":"2026-05-31T00:47:13.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:47:13.667Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks. Mauricio Dubón to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T00:47:28.477Z","endTime":"2026-05-31T00:49:26.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.121473661397552,"aZ":-23.27592784756582,"pfxX":-0.2612981296821153,"pfxZ":5.215501977577401,"pX":-0.2884786477109692,"pZ":2.2144980723954015,"vX0":3.88275560026912,"vY0":-130.23761874213682,"vZ0":-3.6748502266788288,"x":128.0,"y":178.99,"x0":-1.769082889472596,"y0":50.002754120030886,"z0":5.418564669325192,"aX":-0.4463557079377221},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":-0.5,"spinRate":2624,"spinDirection":192},"zone":5,"typeConfidence":0.9,"plateTime":0.42167313350385793,"extension":6.164432578490311},"index":0,"playId":"6a6bfeed-e677-329d-b630-e1b891d5c2b7","pitchNumber":1,"startTime":"2026-05-31T00:47:36.134Z","endTime":"2026-05-31T00:47:39.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91803841877536,"aZ":-28.443745528469773,"pfxX":5.8181121674840295,"pfxZ":2.5246802419204393,"pX":0.6415153611337693,"pZ":1.0926987487590971,"vX0":4.078108932251882,"vY0":-122.1998509775719,"vZ0":-3.8276036167487453,"x":92.55,"y":209.28,"x0":-1.817700393841715,"y0":50.005737554356635,"z0":5.182104891695036,"aX":8.610525247947358},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.7,"breakHorizontal":-11.6,"spinRate":2724,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.45197591871290976,"extension":6.311431251804666},"index":1,"playId":"402562f8-9629-32bc-8ab9-b144c8d60685","pitchNumber":2,"startTime":"2026-05-31T00:47:52.539Z","endTime":"2026-05-31T00:47:55.637Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-31T00:48:05.019Z","endTime":"2026-05-31T00:48:19.948Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.034494760589325,"aZ":-13.557500246088688,"pfxX":-6.570404232596248,"pfxZ":9.576275940088774,"pX":-1.9956327012174508,"pZ":3.694844326965787,"vX0":1.253461231924551,"vY0":-139.43741703795243,"vZ0":-3.3571814844234447,"x":193.07,"y":139.02,"x0":-1.601494659110986,"y0":50.00479381216348,"z0":5.8249088930719575,"aX":-12.776688754477021},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":11.5,"spinRate":2617,"spinDirection":217},"zone":11,"typeConfidence":0.93,"plateTime":0.3947124162312079,"extension":6.071291267173336},"index":3,"playId":"ba25fdbb-4812-3467-9b13-1973bca1dfaf","pitchNumber":3,"startTime":"2026-05-31T00:48:19.948Z","endTime":"2026-05-31T00:48:22.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.864640188777994,"aZ":-12.958037184970715,"pfxX":-4.2503130998981895,"pfxZ":9.730187594672614,"pX":-0.5153463640288066,"pZ":4.3733779864575295,"vX0":4.282216179471761,"vY0":-139.738704282358,"vZ0":-1.707881313371261,"x":136.64,"y":120.7,"x0":-1.5163725679197515,"y0":50.00353990947448,"z0":5.844983121967187,"aX":-8.395228115263995},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":6.8,"spinRate":2571,"spinDirection":219},"zone":11,"typeConfidence":0.93,"plateTime":0.39214256920383717,"extension":6.225644135515788},"index":4,"playId":"0cc1daae-e05a-3949-b6e5-923f3481ad27","pitchNumber":4,"startTime":"2026-05-31T00:48:41.267Z","endTime":"2026-05-31T00:48:44.271Z","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":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":75.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.916594176390916,"aZ":-26.916126044405082,"pfxX":5.036156942019825,"pfxZ":3.534422992705241,"pX":1.2977813649625178,"pZ":1.953000053125779,"vX0":5.687576129610315,"vY0":-122.67362581020875,"vZ0":-2.299800744517953,"x":67.53,"y":186.05,"x0":-1.7268526285413808,"y0":50.00074088359385,"z0":5.256033907332379,"aX":7.48075024256287},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.0,"breakHorizontal":-10.7,"spinRate":2777,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.45083649822128713,"extension":6.484955142429708},"index":5,"playId":"bb9abf84-6165-3dcb-83c0-9fae252549fb","pitchNumber":5,"startTime":"2026-05-31T00:49:00.713Z","endTime":"2026-05-31T00:49:04.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.385462551621817,"aZ":-23.412104644470272,"pfxX":1.080216519031838,"pfxZ":5.148412897495685,"pX":-0.6241271293837317,"pZ":3.7172869707979084,"vX0":2.4663570735914693,"vY0":-129.9178141912174,"vZ0":-0.41596363712952655,"x":140.79,"y":138.41,"x0":-1.7277726976362047,"y0":50.00093349868737,"z0":5.665951459038287,"aX":1.8378367463137872},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.5,"breakHorizontal":-2.5,"spinRate":2776,"spinDirection":161},"zone":11,"typeConfidence":0.87,"plateTime":0.4223294527003061,"extension":6.198430554477555},"index":6,"playId":"d981176b-bf24-39fe-9159-636d7a2829ec","pitchNumber":6,"startTime":"2026-05-31T00:49:22.442Z","endTime":"2026-05-31T00:49:26.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:49:26.178Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jorge Mateo grounds into a force out, second baseman Matt McLain to shortstop Elly De La Cruz. Mauricio Dubón to 3rd. Mike Yastrzemski out at 2nd. Jorge Mateo to 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T00:49:45.153Z","endTime":"2026-05-31T00:51:57.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.793575376852832,"aZ":-25.53506113889461,"pfxX":4.0899863078941,"pfxZ":4.412123115798398,"pX":-0.16558892820132654,"pZ":3.0013378839699545,"vX0":3.177911003605051,"vY0":-123.34517805659749,"vZ0":-0.30543606111821253,"x":123.31,"y":157.74,"x0":-2.0127359350596645,"y0":50.00402853657696,"z0":5.323153698412936,"aX":6.157397644922803},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.2,"breakHorizontal":-8.3,"spinRate":2769,"spinDirection":68},"zone":2,"typeConfidence":0.9,"plateTime":0.4480304795139505,"extension":6.331435581274101},"index":0,"playId":"281198df-7ffc-33ad-8e98-d56c9b07867e","pitchNumber":1,"startTime":"2026-05-31T00:49:50.925Z","endTime":"2026-05-31T00:49:54.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67939146947544,"aZ":-27.280339057039008,"pfxX":-8.204056609978856,"pfxZ":2.4606830146061434,"pX":-1.2294417447303363,"pZ":2.2150138706276996,"vX0":4.441485530230921,"vY0":-139.98065741224363,"vZ0":-3.798040586602387,"x":163.86,"y":178.97,"x0":-1.7680719874303308,"y0":50.00626211264879,"z0":5.369238247868622,"aX":-16.334619065088393},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.8,"breakHorizontal":14.0,"spinRate":2673,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.39083745949404713,"extension":6.27690234535276},"index":1,"playId":"2725caed-22bc-3e9d-b913-4ef2751c7a4b","pitchNumber":2,"startTime":"2026-05-31T00:50:09.498Z","endTime":"2026-05-31T00:50:12.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.518921029093995,"aZ":-18.98866555690007,"pfxX":-6.0645206544567705,"pfxZ":6.608358883826744,"pX":-0.9298880142805076,"pZ":3.2040668282524165,"vX0":4.028740380123344,"vY0":-140.51642143733628,"vZ0":-3.5057959736179125,"x":152.45,"y":152.27,"x0":-1.5959773868151517,"y0":50.00322825592166,"z0":5.705212466659681,"aX":-12.099945358436145},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.4,"breakHorizontal":10.1,"spinRate":2617,"spinDirection":227},"zone":11,"typeConfidence":0.93,"plateTime":0.3901455261140008,"extension":6.308725297461026},"index":2,"playId":"37779a67-1491-3358-b938-a99b098df097","pitchNumber":3,"startTime":"2026-05-31T00:50:30.152Z","endTime":"2026-05-31T00:50:33.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.493291209515682,"aZ":-42.66279884504987,"pfxX":3.6164272129151254,"pfxZ":-7.348123753770389,"pX":1.127783092936303,"pZ":0.7594901781726431,"vX0":5.162352908225799,"vY0":-119.69501583488542,"vZ0":-2.238905717744585,"x":74.01,"y":218.27,"x0":-1.5397953132347137,"y0":50.00103750284619,"z0":5.584005447390734,"aX":5.163448568315343},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-13.6,"breakHorizontal":-7.9,"spinRate":2918,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.46038833687986,"extension":6.3876568604747765},"index":3,"playId":"7bb1db3c-9629-3310-a07c-84976c9ed98e","pitchNumber":4,"startTime":"2026-05-31T00:50:56.061Z","endTime":"2026-05-31T00:50:59.228Z","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":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.778132000138097,"aZ":-30.799011882698085,"pfxX":5.4806892590758,"pfxZ":0.8941098079956031,"pX":1.8848509339973356,"pZ":1.6666055759567844,"vX0":6.523038191242747,"vY0":-123.83786894740275,"vZ0":-2.354551177193123,"x":45.15,"y":193.78,"x0":-1.5083848101920951,"y0":50.00152573596304,"z0":5.240122080513915,"aX":8.397054691216795},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.3,"breakHorizontal":-11.6,"spinRate":2848,"spinDirection":47},"zone":14,"typeConfidence":0.92,"plateTime":0.44455977426869886,"extension":6.4668735408082},"index":4,"playId":"638868ae-d091-3fa4-a77c-34cb6d3032d2","pitchNumber":5,"startTime":"2026-05-31T00:51:17.564Z","endTime":"2026-05-31T00:51:20.872Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-31T00:51:30.311Z","endTime":"2026-05-31T00:51:47.960Z","isPitch":false,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72893228746939,"aZ":-26.749775718442752,"pfxX":-5.660054367114951,"pfxZ":2.7660946818510066,"pX":0.18841863825508265,"pZ":2.920597376740154,"vX0":7.032495214023559,"vY0":-138.63699271148892,"vZ0":-1.932316715197869,"x":109.82,"y":159.92,"x0":-1.636473683341644,"y0":50.00304742567149,"z0":5.398167300925822,"aX":-11.103948171114384},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.8,"breakHorizontal":8.9,"spinRate":2685,"spinDirection":224},"zone":2,"typeConfidence":0.81,"plateTime":0.39389719577471016,"extension":6.435211093885193},"hitData":{"launchSpeed":104.2,"launchAngle":0.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":150.67}},"index":6,"playId":"78b84177-a016-3b1d-99c0-c9b81fbadb70","pitchNumber":6,"startTime":"2026-05-31T00:51:47.960Z","endTime":"2026-05-31T00:51:57.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:51:57.704Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to right fielder Blake Dunn.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T00:53:06.263Z","endTime":"2026-05-31T00:53:18.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Riley replaces Sandy León.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-31T00:52:18.080Z","endTime":"2026-05-31T00:53:08.524Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":506702,"link":"/api/v1/people/506702"}},{"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":84.0,"endSpeed":76.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76164781048092,"aZ":-28.111770781442758,"pfxX":6.506141224362652,"pfxZ":2.7014509676979817,"pX":-0.16377065930084017,"pZ":2.1437258560569563,"vX0":1.8131534249989327,"vY0":-122.32265772328599,"vZ0":-1.8908564135189283,"x":123.24,"y":180.9,"x0":-1.7611655402494946,"y0":50.00345489113222,"z0":5.353892927461448,"aX":9.788093420815722},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.7,"breakHorizontal":-12.2,"spinRate":2828,"spinDirection":67},"zone":8,"typeConfidence":0.9,"plateTime":0.4490198889920971,"extension":6.273712438805284},"hitData":{"launchSpeed":96.8,"launchAngle":55.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.11,"coordY":121.89}},"index":1,"playId":"4539d145-cd92-32ab-a7d7-224c24f0d271","pitchNumber":1,"startTime":"2026-05-31T00:53:08.524Z","endTime":"2026-05-31T00:53:18.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:53:18.602Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T00:56:18.696Z","endTime":"2026-05-31T00:56:57.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Chadwick Tromp replaces Austin Riley, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T00:55:40.891Z","endTime":"2026-05-31T00:55:40.901Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":663586,"link":"/api/v1/people/663586"}},{"details":{"description":"Pitching Change: Tyler Kinley replaces Martín Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-31T00:55:40.901Z","endTime":"2026-05-31T00:56:20.749Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641755,"link":"/api/v1/people/641755"},"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(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":88.6,"endSpeed":82.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23495041407139,"aZ":-25.955806361716682,"pfxX":0.31431931298554616,"pfxZ":3.649295497666002,"pX":1.4998341804868833,"pZ":1.9058562746706227,"vX0":5.289527423383335,"vY0":-129.00572371452222,"vZ0":-6.028027817356529,"x":59.83,"y":187.32,"x0":-0.6090355795020276,"y0":50.00068430288444,"z0":6.246236875065902,"aX":0.5346556548804731},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.6,"breakHorizontal":-1.7,"spinRate":2550,"spinDirection":190},"zone":14,"typeConfidence":0.89,"plateTime":0.4229129541080203,"extension":5.544974159528005},"index":2,"playId":"8c58bdc6-5f45-3ae9-9424-9f3be833a829","pitchNumber":1,"startTime":"2026-05-31T00:56:20.749Z","endTime":"2026-05-31T00:56:23.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.927302109898935,"aZ":-24.33045177535898,"pfxX":1.390324676451904,"pfxZ":4.5681387301559955,"pX":0.7995841076400895,"pZ":1.737182971685776,"vX0":3.7719060080693483,"vY0":-130.3397485726544,"vZ0":-6.703823097835401,"x":86.52,"y":191.88,"x0":-0.848098373575614,"y0":50.00156156190057,"z0":6.185075932527349,"aX":2.38706823482025},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.0,"breakHorizontal":-3.4,"spinRate":2653,"spinDirection":177},"zone":9,"typeConfidence":0.88,"plateTime":0.4205607252151653,"extension":5.539638855752773},"index":3,"playId":"ff518f4c-f4e2-3eef-849a-66f358d04f2e","pitchNumber":2,"startTime":"2026-05-31T00:56:37.084Z","endTime":"2026-05-31T00:56:40.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48184433656955,"aZ":-29.172468007361115,"pfxX":0.5996527880806419,"pfxZ":1.796502620656649,"pX":0.853184984076215,"pZ":1.5965289749018323,"vX0":3.580978386642947,"vY0":-128.2954567798642,"vZ0":-6.017456329123137,"x":84.48,"y":195.67,"x0":-0.6383770724733183,"y0":50.001640783592435,"z0":6.245474944021965,"aX":0.9985707714854005},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":-1.9,"spinRate":2738,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.42689363458806984,"extension":5.6481206183318955},"index":4,"playId":"d1d1a537-ce97-38ea-a6d1-af46a91fc9c1","pitchNumber":3,"startTime":"2026-05-31T00:56:54.556Z","endTime":"2026-05-31T00:56:57.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:56:57.977Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eugenio Suárez grounds out, shortstop Jorge Mateo to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T00:57:20.108Z","endTime":"2026-05-31T00:57:32.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15199744453838,"aZ":-10.969797891602418,"pfxX":-3.860165827221168,"pfxZ":11.127925186694604,"pX":0.6098816602897176,"pZ":2.1801711121366107,"vX0":4.631700228643331,"vY0":-137.98795371143154,"vZ0":-8.692359108052276,"x":93.75,"y":179.92,"x0":-0.5984491999720467,"y0":50.00045026672814,"z0":6.133676094165132,"aX":-7.3538850696660045},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":5.9,"spinRate":2470,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.398787860614251,"extension":5.594666885946165},"hitData":{"launchSpeed":78.4,"launchAngle":7.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":148.14}},"index":0,"playId":"27be130e-87f6-39e0-9246-a9cd85b2b76a","pitchNumber":1,"startTime":"2026-05-31T00:57:26.038Z","endTime":"2026-05-31T00:57:32.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:57:32.640Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Steer grounds out, shortstop Jorge Mateo to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T00:57:58.563Z","endTime":"2026-05-31T00:58:25.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.853836306002016,"aZ":-26.22525482861778,"pfxX":0.6671651663936258,"pfxZ":3.5420599324378887,"pX":1.393333556783001,"pZ":1.2241750248168473,"vX0":4.993509725816063,"vY0":-129.0383498388554,"vZ0":-7.327766450516453,"x":63.89,"y":205.73,"x0":-0.6567722596208014,"y0":50.002760587407515,"z0":6.132728003070573,"aX":1.1203305983501934},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":-2.4,"spinRate":2573,"spinDirection":189},"zone":14,"typeConfidence":0.89,"plateTime":0.4251114401162188,"extension":5.655797967049128},"index":0,"playId":"eb728513-5d85-3b20-ac18-208f1c8e039b","pitchNumber":1,"startTime":"2026-05-31T00:58:01.233Z","endTime":"2026-05-31T00:58:04.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23708121372566,"aZ":-12.271162814855339,"pfxX":-3.838979614920395,"pfxZ":10.215739747281956,"pX":0.18904398946614584,"pZ":2.069160331873738,"vX0":3.7455986026285015,"vY0":-138.96428829449954,"vZ0":-8.812662815557431,"x":109.79,"y":182.91,"x0":-0.6799750992504178,"y0":50.0066921115866,"z0":6.1046871759130505,"aX":-7.481873073614947},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":6.1,"spinRate":2494,"spinDirection":205},"zone":8,"typeConfidence":0.9,"plateTime":0.3947284831207205,"extension":5.509630622337911},"hitData":{"launchSpeed":100.7,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.72,"coordY":152.7}},"index":1,"playId":"622250e9-b92c-3db5-935c-2306a6f4ddc7","pitchNumber":2,"startTime":"2026-05-31T00:58:18.350Z","endTime":"2026-05-31T00:58:25.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T00:58:25.373Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T01:01:06.051Z","endTime":"2026-05-31T01:02:39.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brock Burke replaces Tejay Antone.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T01:00:57.525Z","endTime":"2026-05-31T01:01:08.007Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2847126025084,"aZ":-15.959999716525115,"pfxX":6.082466754525363,"pfxZ":8.532360210177178,"pX":-0.2763868954070434,"pZ":2.8149843162477373,"vX0":-6.690452209745024,"vY0":-137.4282703942111,"vZ0":-6.112066139299275,"x":127.54,"y":162.78,"x0":1.406888471652878,"y0":50.002559351501674,"z0":6.16370399855141,"aX":11.559482248899974},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":-9.5,"spinRate":2276,"spinDirection":143},"zone":1,"typeConfidence":0.83,"plateTime":0.39952574718930656,"extension":6.658842542197211},"index":1,"playId":"c3ce36fa-fbd9-32c4-8768-827e5ac7505d","pitchNumber":1,"startTime":"2026-05-31T01:01:08.007Z","endTime":"2026-05-31T01:01:11.276Z","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":96.9,"endSpeed":88.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81261472231551,"aZ":-11.915014728646758,"pfxX":6.707807703044271,"pfxZ":10.117330174875883,"pX":-0.008381814130479967,"pZ":2.2713271973586435,"vX0":-6.557816124172472,"vY0":-140.80819904401596,"vZ0":-8.373893298170472,"x":117.32,"y":177.45,"x0":1.4824410568787298,"y0":50.000949564937,"z0":6.059888617912517,"aX":13.430267302046037},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":-10.8,"spinRate":2429,"spinDirection":144},"zone":5,"typeConfidence":0.91,"plateTime":0.38939969904104155,"extension":6.759963283405855},"index":2,"playId":"9dfbc459-2bd8-39ab-bafd-97c58eba6caf","pitchNumber":2,"startTime":"2026-05-31T01:01:25.509Z","endTime":"2026-05-31T01:01:28.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15948544046168,"aZ":-14.113145329191333,"pfxX":6.588311801938238,"pfxZ":8.995233731101145,"pX":1.2197955486226786,"pZ":3.022991571136985,"vX0":-3.1187058667840244,"vY0":-141.4701492086845,"vZ0":-6.082380841492651,"x":70.5,"y":157.16,"x0":1.4864240228368948,"y0":50.00161329821861,"z0":6.12149572920463,"aX":13.225096827329969},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":-11.2,"spinRate":2450,"spinDirection":133},"zone":12,"typeConfidence":0.85,"plateTime":0.3885957770530539,"extension":6.58696650547527},"index":3,"playId":"0573d175-7fbe-313c-a26a-33a4cb9f4b54","pitchNumber":3,"startTime":"2026-05-31T01:01:41.218Z","endTime":"2026-05-31T01:01:44.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16843877673514,"aZ":-13.804575810022307,"pfxX":6.1996629508325505,"pfxZ":9.13960562010729,"pX":0.5010992301457283,"pZ":4.2503887793043305,"vX0":-5.199877356987679,"vY0":-141.32587731500715,"vZ0":-2.9222614202094768,"x":97.9,"y":124.02,"x0":1.5653783829615706,"y0":50.0003097788745,"z0":6.192095961161275,"aX":12.457500021303312},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":-10.1,"spinRate":2466,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.38853732715756006,"extension":6.664216438828596},"index":4,"playId":"59152dd0-faa4-3a46-8eee-b867e25d5eca","pitchNumber":4,"startTime":"2026-05-31T01:01:56.625Z","endTime":"2026-05-31T01:01:59.736Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-31T01:02:07.190Z","endTime":"2026-05-31T01:02:19.728Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"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":95.5,"endSpeed":87.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.751917554022075,"aZ":-14.707831486932516,"pfxX":5.7125058956360935,"pfxZ":8.97088347541433,"pX":1.0384340533302385,"pZ":2.1723590929208734,"vX0":-3.388079404654494,"vY0":-138.81730052488385,"vZ0":-8.037365904255756,"x":77.42,"y":180.13,"x0":1.534065069970924,"y0":50.00312998933861,"z0":6.08909968565315,"aX":11.123046399881053},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":-9.6,"spinRate":2293,"spinDirection":136},"zone":14,"typeConfidence":0.89,"plateTime":0.394910876747502,"extension":6.785720843017904},"index":6,"playId":"9481dc5d-6260-37dc-9114-176b6616df6d","pitchNumber":5,"startTime":"2026-05-31T01:02:19.728Z","endTime":"2026-05-31T01:02:22.801Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.633768994475414,"aZ":-14.39172654052385,"pfxX":5.180034925349579,"pfxZ":9.118782819359996,"pX":0.9895462434210597,"pZ":1.9746844746504886,"vX0":-3.3366541742163816,"vY0":-138.8882643431007,"vZ0":-8.443616025114862,"x":79.28,"y":185.46,"x0":1.5346192041071232,"y0":50.001971687357575,"z0":6.014995136230901,"aX":10.10115750342903},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":-8.6,"spinRate":2320,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.3946351419955665,"extension":6.8190755353944565},"index":7,"playId":"17101576-cbed-35ec-9b6c-debb82a06d6d","pitchNumber":6,"startTime":"2026-05-31T01:02:36.100Z","endTime":"2026-05-31T01:02:39.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:02:39.100Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to left fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T01:03:00.208Z","endTime":"2026-05-31T01:03:29.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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":95.5,"endSpeed":87.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04510095971984,"aZ":-13.458118212129737,"pfxX":6.006377460196927,"pfxZ":9.639375061689385,"pX":-0.8436000690095053,"pZ":1.1011102433450441,"vX0":-8.294619165587463,"vY0":-138.48632107889333,"vZ0":-10.894729189842426,"x":149.16,"y":209.05,"x0":1.4105418648531833,"y0":50.00120105440582,"z0":5.987163011707238,"aX":11.660837442410832},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":-9.1,"spinRate":2295,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.39557469059266204,"extension":6.8300896293086},"index":0,"playId":"6f5d9176-3e0f-356f-98ae-ccce1672e140","pitchNumber":1,"startTime":"2026-05-31T01:03:06.581Z","endTime":"2026-05-31T01:03:09.823Z","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":95.5,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38443688723511,"aZ":-15.602644870322205,"pfxX":6.270402855864678,"pfxZ":8.486430365561407,"pX":-0.13152466087171044,"pZ":3.413560082629664,"vX0":-6.79476415028086,"vY0":-138.90403630773207,"vZ0":-4.9703589261094105,"x":122.01,"y":146.61,"x0":1.5327588676368502,"y0":50.00113872197878,"z0":6.265055653530963,"aX":12.241125352053155},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":-10.0,"spinRate":2374,"spinDirection":142},"zone":11,"typeConfidence":0.86,"plateTime":0.3944652684705736,"extension":6.764777757879139},"hitData":{"launchSpeed":93.8,"launchAngle":49.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.37,"coordY":103.79}},"index":1,"playId":"4c258faf-a5e3-3241-bf29-63404121a8db","pitchNumber":2,"startTime":"2026-05-31T01:03:22.374Z","endTime":"2026-05-31T01:03:29.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:03:29.903Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Olson homers (16) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T01:03:50.839Z","endTime":"2026-05-31T01:04:55.891Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.909505986873935,"aZ":-13.61474587986135,"pfxX":4.784475163902899,"pfxZ":9.460426118630501,"pX":-0.5469731154701418,"pZ":1.9660038221212786,"vX0":-6.874446320221675,"vY0":-139.10952469561104,"vZ0":-9.049353080158973,"x":137.85,"y":185.7,"x0":1.3334897621922452,"y0":50.003102002075494,"z0":6.161619065214991,"aX":9.386928569466615},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":-7.2,"spinRate":2306,"spinDirection":144},"zone":7,"typeConfidence":0.92,"plateTime":0.39358654348545574,"extension":6.9400608943431585},"index":0,"playId":"0233ea8a-a155-3364-bb89-c2ea4ccfd694","pitchNumber":1,"startTime":"2026-05-31T01:03:54.316Z","endTime":"2026-05-31T01:03:57.543Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-31T01:04:03.453Z","endTime":"2026-05-31T01:04:15.968Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74816704379522,"aZ":-25.242869937163917,"pfxX":-0.6784520796433124,"pfxZ":4.221206870044569,"pX":-1.4583947290863457,"pZ":1.4406764289760727,"vX0":-7.084032213578276,"vY0":-127.47463404131354,"vZ0":-7.003909678969348,"x":172.59,"y":199.88,"x0":1.447268150820233,"y0":50.00224899210162,"z0":6.22280526803073,"aX":-1.1139706103004103},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.2,"breakHorizontal":2.9,"spinRate":2347,"spinDirection":153},"zone":13,"typeConfidence":0.89,"plateTime":0.4300339232689083,"extension":6.657363790303924},"index":2,"playId":"3bfb0cf0-b410-363d-888c-f8cb1cb1fc21","pitchNumber":2,"startTime":"2026-05-31T01:04:15.968Z","endTime":"2026-05-31T01:04:18.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05569033982536,"aZ":-28.48194746874801,"pfxX":-0.28438173841767234,"pfxZ":2.3269111576435932,"pX":-0.15660966189904874,"pZ":3.1384671897175522,"vX0":-4.029231413132602,"vY0":-125.64361209807724,"vZ0":-2.421057008878286,"x":122.97,"y":154.04,"x0":1.5093213878190694,"y0":50.00354430974726,"z0":6.444772082630029,"aX":-0.4517535029738386},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":1.6,"spinRate":2358,"spinDirection":181},"zone":2,"typeConfidence":0.9,"plateTime":0.4370491616283698,"extension":6.550313418758379},"hitData":{"launchSpeed":106.4,"launchAngle":24.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.37,"coordY":38.19}},"index":3,"playId":"33fe9165-04c4-3246-93cf-23f83f7cca3e","pitchNumber":3,"startTime":"2026-05-31T01:04:30.483Z","endTime":"2026-05-31T01:04:55.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:04:55.891Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ozzie Albies lines out to left fielder JJ Bleday.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T01:05:10.099Z","endTime":"2026-05-31T01:05:41.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95582959708533,"aZ":-30.47663445645839,"pfxX":0.5742139472412067,"pfxZ":1.061636913393782,"pX":0.6036981940778349,"pZ":3.1266550261345105,"vX0":-2.669679771420331,"vY0":-126.24027857569186,"vZ0":-1.8727663891530377,"x":93.99,"y":154.36,"x0":1.604654002615216,"y0":50.00322112037965,"z0":6.353750850966954,"aX":0.9184751944534564},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":-0.4,"spinRate":2381,"spinDirection":169},"zone":3,"typeConfidence":0.9,"plateTime":0.43544768623528274,"extension":6.619205098356279},"index":0,"playId":"a5657fd6-f24f-3ffb-b89e-8989b8960428","pitchNumber":1,"startTime":"2026-05-31T01:05:15.308Z","endTime":"2026-05-31T01:05:18.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76700368424598,"aZ":-26.74125492751826,"pfxX":8.614612200461783,"pfxZ":3.3850685474025877,"pX":0.2766272660102891,"pZ":1.4409358017680727,"vX0":-6.1847257880308595,"vY0":-126.93981209606618,"vZ0":-6.055735325927521,"x":106.46,"y":199.87,"x0":1.6444941012003766,"y0":50.006096304062325,"z0":6.030468542073066,"aX":13.84211937593752},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":-13.9,"spinRate":2091,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.434096228510668,"extension":6.46931814144886},"hitData":{"launchSpeed":86.8,"launchAngle":25.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.82,"coordY":85.6}},"index":1,"playId":"afbf1c28-f49d-3954-814a-a28a0871f555","pitchNumber":2,"startTime":"2026-05-31T01:05:33.993Z","endTime":"2026-05-31T01:05:41.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:05:41.502Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Bleday singles on a line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T01:08:21.023Z","endTime":"2026-05-31T01:10:02.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Lee replaces Tyler Kinley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T01:08:23.271Z","endTime":"2026-05-31T01:08:23.272Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.115817973019386,"aZ":-28.83015153937117,"pfxX":0.17878672380616,"pfxZ":2.3023506117981913,"pX":-0.2555325060536958,"pZ":1.3312080729591658,"vX0":-4.324097998042494,"vY0":-119.71110787855037,"vZ0":-5.747677721405917,"x":126.74,"y":202.84,"x0":1.550934535652187,"y0":50.00278037233847,"z0":6.344303953900044,"aX":0.2603830335899287},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.0,"breakHorizontal":0.7,"spinRate":2204,"spinDirection":202},"zone":13,"typeConfidence":0.91,"plateTime":0.45755806302325563,"extension":6.433650781586538},"index":1,"playId":"05101396-f67f-343e-bcb7-dd064eed4531","pitchNumber":1,"startTime":"2026-05-31T01:08:23.273Z","endTime":"2026-05-31T01:08:26.273Z","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":82.8,"endSpeed":75.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.743150376683822,"aZ":-28.62762077027372,"pfxX":0.5934843939146259,"pfxZ":2.4296488386844928,"pX":-0.9043276389138807,"pZ":2.310039992692449,"vX0":-5.69688618779301,"vY0":-120.4061847752929,"vZ0":-3.713952898811027,"x":151.47,"y":176.41,"x0":1.4215366555006888,"y0":50.002597094161345,"z0":6.4230142396194445,"aX":0.8667628873138619},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.7,"breakHorizontal":0.4,"spinRate":2222,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.45600280947829175,"extension":6.385169227071482},"index":2,"playId":"7b5725a9-8b4c-3547-b2c4-a648990309e8","pitchNumber":2,"startTime":"2026-05-31T01:08:37.533Z","endTime":"2026-05-31T01:08:41.092Z","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":82.4,"endSpeed":75.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.396060780725676,"aZ":-30.610574711166727,"pfxX":-1.6934579050210714,"pfxZ":1.0830052080352424,"pX":0.1764643956342552,"pZ":2.6640619306568993,"vX0":-2.8998801254096596,"vY0":-119.90903909236492,"vZ0":-2.466230163378434,"x":110.27,"y":166.85,"x0":1.6242643165667845,"y0":50.00590557212184,"z0":6.452376313292706,"aX":-2.452023628797485},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.6,"breakHorizontal":3.8,"spinRate":2137,"spinDirection":186},"zone":5,"typeConfidence":0.91,"plateTime":0.4577654287717374,"extension":6.429712509489764},"index":3,"playId":"d66ba0cc-e110-3e85-b392-9c1140eec597","pitchNumber":3,"startTime":"2026-05-31T01:08:52.156Z","endTime":"2026-05-31T01:08:55.156Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-31T01:09:04.919Z","endTime":"2026-05-31T01:09:13.534Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"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":94.4,"endSpeed":86.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.769817235074477,"aZ":-10.424751685283605,"pfxX":4.952204353610787,"pfxZ":11.37370861279107,"pX":-0.08059155112690979,"pZ":2.8027844047402266,"vX0":-5.6994479655442305,"vY0":-137.25775591589388,"vZ0":-7.499114044607202,"x":120.07,"y":163.1,"x0":1.3772616896342391,"y0":50.002503648169146,"z0":6.276487767261801,"aX":9.469665302991736},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":-7.8,"spinRate":2473,"spinDirection":153},"zone":5,"typeConfidence":0.9,"plateTime":0.3987248061024209,"extension":6.406290921717791},"index":5,"playId":"d3b297d0-323d-315c-80a3-1c1142f1089f","pitchNumber":4,"startTime":"2026-05-31T01:09:13.534Z","endTime":"2026-05-31T01:09:16.534Z","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":83.6,"endSpeed":77.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.465988307238693,"aZ":-29.62135506805553,"pfxX":-0.4890498799449038,"pfxZ":1.6919278953408687,"pX":-0.04958772635462232,"pZ":1.0844962790700017,"vX0":-3.9160356247896853,"vY0":-121.67917136408484,"vZ0":-6.345271873572949,"x":118.89,"y":209.5,"x0":1.6399891863327276,"y0":50.00297387925652,"z0":6.272268624652612,"aX":-0.7376391960612847},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.9,"breakHorizontal":1.8,"spinRate":2139,"spinDirection":177},"zone":13,"typeConfidence":0.91,"plateTime":0.44906544480612576,"extension":6.54634649313147},"index":6,"playId":"27ae2942-2bec-35e9-84b1-2e9b1991584d","pitchNumber":5,"startTime":"2026-05-31T01:09:31.247Z","endTime":"2026-05-31T01:09:34.573Z","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":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3822127077977,"aZ":-31.15038612477991,"pfxX":0.38283654081159035,"pfxZ":0.68478764102721,"pX":0.4133220108478479,"pZ":2.5669379869384326,"vX0":-3.202418134581698,"vY0":-122.39703779758024,"vZ0":-2.7180919209098118,"x":101.25,"y":169.47,"x0":1.6945443419983346,"y0":50.00599707719643,"z0":6.386167715040112,"aX":0.5757086603903088},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.8,"breakHorizontal":0.1,"spinRate":2132,"spinDirection":262},"zone":6,"typeConfidence":0.91,"plateTime":0.4492016193267725,"extension":6.488028472850724},"hitData":{"launchSpeed":96.6,"launchAngle":11.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.71,"coordY":115.39}},"index":7,"playId":"a0e436cd-8812-3378-99be-603c780e02e5","pitchNumber":6,"startTime":"2026-05-31T01:09:48.878Z","endTime":"2026-05-31T01:10:02.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:10:02.423Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Stephenson lines out to left fielder Mike Yastrzemski.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T01:10:20.596Z","endTime":"2026-05-31T01:12:19.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36342839536037,"aZ":-18.348332232188003,"pfxX":6.939527213687682,"pfxZ":8.861284184774787,"pX":-0.4472802757784779,"pZ":0.8186378304998531,"vX0":-7.313760247851382,"vY0":-125.44530695442837,"vZ0":-9.162175975233467,"x":134.05,"y":216.68,"x0":1.633922317359507,"y0":50.00400371824485,"z0":6.073985001261735,"aX":10.828214691558813},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":13.6,"breakHorizontal":-10.4,"spinRate":1650,"spinDirection":142},"zone":13,"typeConfidence":0.83,"plateTime":0.44021413936297016,"extension":6.5636310452678055},"index":0,"playId":"7462e415-d717-3153-b1ce-f33f1f3b6306","pitchNumber":1,"startTime":"2026-05-31T01:10:26.086Z","endTime":"2026-05-31T01:10:29.329Z","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":93.0,"endSpeed":84.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13424344042333,"aZ":-8.23061460581512,"pfxX":2.696348652697161,"pfxZ":13.115910802595726,"pX":0.6518287849024965,"pZ":2.875224493213195,"vX0":-3.383500005367656,"vY0":-135.16490981625827,"vZ0":-7.488166983362031,"x":92.15,"y":161.15,"x0":1.577425080812716,"y0":50.00252873962263,"z0":6.281663322662311,"aX":4.922418152232737},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":22.1,"breakHorizontal":-4.1,"spinRate":2513,"spinDirection":158},"zone":6,"typeConfidence":0.9,"plateTime":0.40731340605299904,"extension":6.460869329302008},"index":1,"playId":"a59cbc26-9867-376f-91d0-e768b0904210","pitchNumber":2,"startTime":"2026-05-31T01:10:44.278Z","endTime":"2026-05-31T01:10:47.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.977226866994446,"aZ":-21.879456499644768,"pfxX":7.424775500316901,"pfxZ":6.665069988372258,"pX":1.527526994376156,"pZ":2.6785506274282023,"vX0":-2.7917438364177363,"vY0":-124.32690792799427,"vZ0":-4.198036561733782,"x":58.77,"y":166.46,"x0":1.7087073304734333,"y0":50.00388202356706,"z0":6.234293634205536,"aX":11.471528889858297},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":11.2,"breakHorizontal":-12.7,"spinRate":1812,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.44278550220331736,"extension":6.530579277228691},"index":2,"playId":"3b002c78-9eb1-3d3e-9c86-98e599e5168c","pitchNumber":3,"startTime":"2026-05-31T01:11:01.597Z","endTime":"2026-05-31T01:11:04.857Z","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":94.4,"endSpeed":85.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.917584321763943,"aZ":-9.619442402578963,"pfxX":2.89896104931548,"pfxZ":11.885651789891899,"pX":-0.4778043836329805,"pZ":2.915914793569315,"vX0":-6.163119017961926,"vY0":-137.24959338365312,"vZ0":-7.166386454939422,"x":135.21,"y":160.05,"x0":1.4256138482414284,"y0":50.001033294892295,"z0":6.224840747931,"aX":5.5009893626481725},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.0,"breakHorizontal":-3.8,"spinRate":2482,"spinDirection":158},"zone":1,"typeConfidence":0.9,"plateTime":0.39990106595723995,"extension":6.53463276525251},"index":3,"playId":"30d23162-b4cb-3368-8055-5920c7145de5","pitchNumber":4,"startTime":"2026-05-31T01:11:20.595Z","endTime":"2026-05-31T01:11:23.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32091828511079,"aZ":-29.189726533799277,"pfxX":-1.0599185279111065,"pfxZ":1.9692688861708092,"pX":-0.6863842978587762,"pZ":2.543697764976085,"vX0":-5.103319655817557,"vY0":-121.94830266533138,"vZ0":-3.1878730702243447,"x":143.16,"y":170.1,"x0":1.5649284830551027,"y0":50.005600931528356,"z0":6.3666002103667205,"aX":-1.6073513588607924},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.1,"breakHorizontal":3.0,"spinRate":2206,"spinDirection":236},"zone":4,"typeConfidence":0.91,"plateTime":0.4478925268610028,"extension":6.595461674059287},"index":4,"playId":"2060b270-6368-318b-b127-139b678a72e3","pitchNumber":5,"startTime":"2026-05-31T01:11:43.333Z","endTime":"2026-05-31T01:11:47.777Z","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":87.4,"endSpeed":79.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97418187751497,"aZ":-21.338947741821862,"pfxX":7.378383259290537,"pfxZ":6.687059773518722,"pX":0.22636621827263706,"pZ":1.8375344518579824,"vX0":-5.8697245023792926,"vY0":-126.99967400514991,"vZ0":-6.62953498796432,"x":108.37,"y":189.17,"x0":1.6181557414359236,"y0":50.00402550863557,"z0":6.199644632184969,"aX":11.956237775841583},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.7,"breakHorizontal":-11.9,"spinRate":1830,"spinDirection":149},"zone":8,"typeConfidence":0.9,"plateTime":0.43262753001520204,"extension":6.589906328168618},"hitData":{"launchSpeed":87.8,"launchAngle":24.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.49,"coordY":87.18}},"index":5,"playId":"f25fb6a9-09ad-3eb8-bfa1-16f902814d4e","pitchNumber":6,"startTime":"2026-05-31T01:12:10.143Z","endTime":"2026-05-31T01:12:19.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:12:19.895Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T01:12:37.837Z","endTime":"2026-05-31T01:13:41.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411680422709562,"aZ":-30.08705737620633,"pfxX":-0.7594834182428922,"pfxZ":1.4032908948181868,"pX":-0.42925920950718166,"pZ":1.63749546311971,"vX0":-4.760647415209053,"vY0":-121.26466543513239,"vZ0":-4.782314936288196,"x":133.36,"y":194.57,"x0":1.660508996459883,"y0":50.001767615711636,"z0":6.269466602826972,"aX":-1.1265065495919184},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.7,"breakHorizontal":2.5,"spinRate":2215,"spinDirection":238},"zone":7,"typeConfidence":0.91,"plateTime":0.45221962461186616,"extension":6.522848699490501},"index":0,"playId":"98e0d36f-df1f-3a0c-88bd-1860a4b0d967","pitchNumber":1,"startTime":"2026-05-31T01:12:44.094Z","endTime":"2026-05-31T01:12:47.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153311079988505,"aZ":-20.36806733218621,"pfxX":7.880536213645425,"pfxZ":7.6377211340334785,"pX":0.8248066537708811,"pZ":0.9809227703696571,"vX0":-4.6751396467413375,"vY0":-124.64825649384227,"vZ0":-8.306011939024172,"x":85.56,"y":212.3,"x0":1.7178711734196037,"y0":50.00538454439122,"z0":6.088213890368184,"aX":12.184936543035386},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":11.8,"breakHorizontal":-13.0,"spinRate":1833,"spinDirection":143},"zone":14,"typeConfidence":0.9,"plateTime":0.4424144715049234,"extension":6.595316888724332},"index":1,"playId":"a4cfcda0-7cfa-36a2-9f18-46a4bbd716d6","pitchNumber":2,"startTime":"2026-05-31T01:13:01.072Z","endTime":"2026-05-31T01:13:05.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.63255469003883,"aZ":-5.755419340456851,"pfxX":2.677976557655234,"pfxZ":13.996427310406865,"pX":-1.3090294968794336,"pZ":2.194078794777011,"vX0":-7.879440420893154,"vY0":-137.7393325369654,"vZ0":-9.815488254725086,"x":166.9,"y":179.54,"x0":1.2634581991175784,"y0":50.00596858360074,"z0":6.225978135590285,"aX":5.0570573399777725},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":22.9,"breakHorizontal":-2.9,"spinRate":2586,"spinDirection":161},"zone":13,"typeConfidence":0.9,"plateTime":0.40037757161778664,"extension":6.526342560666285},"index":2,"playId":"fbbf2aa2-3fa2-3389-9f4a-20519e667db3","pitchNumber":3,"startTime":"2026-05-31T01:13:21.547Z","endTime":"2026-05-31T01:13:24.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18213915240405,"aZ":-21.264175396967122,"pfxX":7.182102521728902,"pfxZ":7.00292921232365,"pX":-0.3859131628289306,"pZ":1.3450309961062261,"vX0":-7.028584386122381,"vY0":-124.62785576356902,"vZ0":-7.350899669324673,"x":131.71,"y":202.46,"x0":1.5501050524609132,"y0":50.00576125523243,"z0":6.114073871759168,"aX":11.1966482138706},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.0,"breakHorizontal":-11.2,"spinRate":1873,"spinDirection":145},"zone":13,"typeConfidence":0.87,"plateTime":0.44102602169947325,"extension":6.627185931166044},"index":3,"playId":"5496377e-d7c6-3942-8029-13ae46476df2","pitchNumber":4,"startTime":"2026-05-31T01:13:38.069Z","endTime":"2026-05-31T01:13:41.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:13:41.707Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Friedl grounds out to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T01:14:02.300Z","endTime":"2026-05-31T01:15:23.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47542707171132,"aZ":-8.891087457806291,"pfxX":3.9108220613995757,"pfxZ":12.462942013714727,"pX":-0.2978973832415754,"pZ":2.3910878807108653,"vX0":-5.979306723938898,"vY0":-136.41468688423137,"vZ0":-8.468461763571943,"x":128.36,"y":174.22,"x0":1.4231818893905734,"y0":50.00049072457055,"z0":6.1645646735866215,"aX":7.3050966620298565},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.8,"breakHorizontal":-5.6,"spinRate":2534,"spinDirection":158},"zone":4,"typeConfidence":0.9,"plateTime":0.4028816223184317,"extension":6.561011572857934},"index":0,"playId":"8727b833-251f-30bb-82f1-0df9f7d5ca46","pitchNumber":1,"startTime":"2026-05-31T01:14:07.972Z","endTime":"2026-05-31T01:14:11.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.215648653834954,"aZ":-30.313678200370013,"pfxX":-0.6206366507085304,"pfxZ":1.2399194146301955,"pX":-0.25586555908719866,"pZ":1.3152112835856815,"vX0":-3.991266191518035,"vY0":-121.65527778111834,"vZ0":-5.5350514317257655,"x":126.75,"y":203.27,"x0":1.487614629711201,"y0":50.00104979317632,"z0":6.252348507330566,"aX":-0.928021053082076},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.2,"breakHorizontal":2.0,"spinRate":2300,"spinDirection":281},"zone":13,"typeConfidence":0.91,"plateTime":0.45049349646252024,"extension":6.581769014523569},"index":1,"playId":"1e4a4b2b-8412-3315-bc88-40a889333063","pitchNumber":2,"startTime":"2026-05-31T01:14:25.879Z","endTime":"2026-05-31T01:14:29.239Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-31T01:14:35.971Z","endTime":"2026-05-31T01:14:55.249Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50640819528741,"aZ":-30.33011101340106,"pfxX":-0.3509917726651246,"pfxZ":1.2078640934841083,"pX":-0.4539398522351403,"pZ":0.5953859605879512,"vX0":-4.409256283474317,"vY0":-122.46808615493367,"vZ0":-7.263429474087939,"x":134.3,"y":222.7,"x0":1.4130338572216963,"y0":50.00017804055604,"z0":6.183373585008132,"aX":-0.5346261272747709},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.7,"breakHorizontal":1.7,"spinRate":2277,"spinDirection":49},"zone":13,"typeConfidence":0.91,"plateTime":0.4467268590784417,"extension":6.560479205468479},"index":3,"playId":"c2a663eb-be2e-325a-aa21-ae4555827238","pitchNumber":3,"startTime":"2026-05-31T01:14:55.249Z","endTime":"2026-05-31T01:14:58.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19991198884339,"aZ":-29.36494564010326,"pfxX":0.18249020855162196,"pfxZ":1.8130039380460854,"pX":-0.0877894830629966,"pZ":2.518545016302591,"vX0":-3.761775888114293,"vY0":-122.99570885185321,"vZ0":-3.393929097594353,"x":120.35,"y":170.78,"x0":1.4314979178011964,"y0":50.00149395054408,"z0":6.3812397322700765,"aX":0.28315741957963203},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.8,"breakHorizontal":0.5,"spinRate":2284,"spinDirection":211},"zone":5,"typeConfidence":0.9,"plateTime":0.4437077151155808,"extension":6.428791177604865},"hitData":{"launchSpeed":92.7,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.73,"coordY":172.88}},"index":4,"playId":"fd957da9-7550-3551-9c83-32b234b9b10b","pitchNumber":4,"startTime":"2026-05-31T01:15:18.081Z","endTime":"2026-05-31T01:15:23.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:15:23.241Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out to first baseman Spencer Steer.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T01:18:08.765Z","endTime":"2026-05-31T01:19:01.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tony Santillan replaces Brock Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T01:17:57.143Z","endTime":"2026-05-31T01:18:11.087Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663574,"link":"/api/v1/people/663574"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.497684559391136,"aZ":-15.537623635615834,"pfxX":-8.37206703100858,"pfxZ":8.926063497317948,"pX":0.44657951980778365,"pZ":3.206182535703749,"vX0":9.223758419147881,"vY0":-136.06271327636273,"vZ0":-3.001522783499963,"x":99.98,"y":152.21,"x0":-1.9091501205691364,"y0":50.003413619821366,"z0":5.408369218650882,"aX":-15.605829225389385},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":13.1,"spinRate":2265,"spinDirection":226},"zone":3,"typeConfidence":0.9,"plateTime":0.40346561637877043,"extension":6.021944586117434},"index":1,"playId":"fcd9b3ee-dc49-3e02-a225-6f9a0d936ce0","pitchNumber":1,"startTime":"2026-05-31T01:18:11.087Z","endTime":"2026-05-31T01:18:14.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.022768935116794,"aZ":-15.335353755589692,"pfxX":-7.5090351824772785,"pfxZ":8.905571281137025,"pX":0.7823552204289537,"pZ":2.701212488822896,"vX0":9.631368918433157,"vY0":-137.04570383465534,"vZ0":-4.186152308202056,"x":87.18,"y":165.85,"x0":-1.81207438482564,"y0":50.00058895973749,"z0":5.305268132757195,"aX":-14.194863682141861},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":11.4,"spinRate":2340,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.40060742739612687,"extension":6.056154255213321},"index":2,"playId":"a2f32a33-caf5-35d9-ab08-26e3da915d28","pitchNumber":2,"startTime":"2026-05-31T01:18:35.868Z","endTime":"2026-05-31T01:18:40.062Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346169545305646,"aZ":-37.610306206239436,"pfxX":6.00500542494993,"pfxZ":-3.540567349616369,"pX":0.039767605149525875,"pZ":1.825103906363085,"vX0":3.8076253910488482,"vY0":-123.5630077950187,"vZ0":-0.7351838910046603,"x":115.48,"y":189.5,"x0":-2.305313994410627,"y0":50.00378644449272,"z0":5.307404785541309,"aX":9.215836513302916},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.4,"breakHorizontal":-11.8,"spinRate":2357,"spinDirection":29},"zone":8,"typeConfidence":0.9,"plateTime":0.44454873937772366,"extension":5.947177096514808},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":168.91}},"index":3,"playId":"8fa1714f-aa5b-3fc4-a166-70e39086e419","pitchNumber":3,"startTime":"2026-05-31T01:18:54.100Z","endTime":"2026-05-31T01:19:01.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:19:01.128Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mauricio Dubón strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T01:19:25.675Z","endTime":"2026-05-31T01:20:40.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91905579197551,"aZ":-36.29465358087308,"pfxX":4.902733423211487,"pfxZ":-2.6907691149024666,"pX":1.0679100949324096,"pZ":1.975850609087397,"vX0":6.183328712084905,"vY0":-123.59385612671686,"vZ0":-0.7235408915651185,"x":76.29,"y":185.43,"x0":-2.1127496321349,"y0":50.003395662751004,"z0":5.347227670171016,"aX":7.507607683804211},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.8,"breakHorizontal":-10.4,"spinRate":2310,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.44487169268729865,"extension":5.840671954623734},"index":0,"playId":"c0dfd70c-ed99-3420-ab8a-968e47c5ee15","pitchNumber":1,"startTime":"2026-05-31T01:19:29.691Z","endTime":"2026-05-31T01:19:33.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.350512417598424,"aZ":-36.96516921578402,"pfxX":4.8991029107422985,"pfxZ":-3.1936487142709904,"pX":-0.6555678302537671,"pZ":2.4720949257234,"vX0":2.569958589046026,"vY0":-122.32243503820594,"vZ0":0.6772386711238259,"x":141.99,"y":172.03,"x0":-2.3596289581032974,"y0":50.003368847733455,"z0":5.386059734294577,"aX":7.349787533334464},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.3,"breakHorizontal":-9.5,"spinRate":1961,"spinDirection":17},"zone":4,"typeConfidence":0.9,"plateTime":0.44948651866013956,"extension":5.887485441540672},"index":1,"playId":"99120bfd-b673-3357-b7a4-4ca8c63c6fb1","pitchNumber":2,"startTime":"2026-05-31T01:19:49.622Z","endTime":"2026-05-31T01:19:53.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.980046630138634,"aZ":-14.488491140422365,"pfxX":-5.763847384014548,"pfxZ":9.222559126388974,"pX":-0.41747763165864027,"pZ":3.3333624983717107,"vX0":6.944610271201121,"vY0":-137.91873800337964,"vZ0":-2.72976671529757,"x":132.91,"y":148.78,"x0":-2.2246625820125887,"y0":50.003461882356504,"z0":5.318757340091605,"aX":-11.054298924356956},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":8.9,"spinRate":2328,"spinDirection":228},"zone":1,"typeConfidence":0.9,"plateTime":0.39784129275833413,"extension":6.112095184877496},"index":2,"playId":"af7e8daa-dc7c-33b1-be27-43a9088c7b65","pitchNumber":3,"startTime":"2026-05-31T01:20:09.848Z","endTime":"2026-05-31T01:20:16.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.125606227085562,"aZ":-15.439688781408755,"pfxX":-7.81089765005885,"pfxZ":8.56132121730302,"pX":0.6240106292682166,"pZ":3.0311817037318836,"vX0":9.420401840788426,"vY0":-138.70437685199641,"vZ0":-3.420003402649826,"x":93.21,"y":156.94,"x0":-1.7965348241627352,"y0":50.00049805079951,"z0":5.30533774806099,"aX":-15.264623177897018},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":12.2,"spinRate":2308,"spinDirection":227},"zone":3,"typeConfidence":0.9,"plateTime":0.3944126732664168,"extension":6.170021094553697},"index":3,"playId":"8af025f4-2a76-32a3-abfa-da1416dbb340","pitchNumber":4,"startTime":"2026-05-31T01:20:37.599Z","endTime":"2026-05-31T01:20:40.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:20:40.860Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to center fielder TJ Friedl.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T01:21:02.892Z","endTime":"2026-05-31T01:21:40.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"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":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73799126385238,"aZ":-17.94327465916282,"pfxX":-6.994416353478028,"pfxZ":7.606210636417387,"pX":-0.9652979146245143,"pZ":4.127875196854133,"vX0":5.360712071367266,"vY0":-135.6862495893756,"vZ0":-0.1407671048742135,"x":153.79,"y":127.33,"x0":-2.0544896817791343,"y0":50.00244548096324,"z0":5.427063701297018,"aX":-13.086306567139204},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":11.5,"spinRate":2229,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.4031433184869928,"extension":5.983358350486163},"index":0,"playId":"a5b398f4-537c-35db-a8d7-592fe652fb32","pitchNumber":1,"startTime":"2026-05-31T01:21:12.504Z","endTime":"2026-05-31T01:21:15.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77681259768769,"aZ":-18.273827887929613,"pfxX":-7.496249237227884,"pfxZ":7.226818214853735,"pX":0.6321043639888754,"pZ":2.4322188804017193,"vX0":9.52105066979843,"vY0":-137.63691004402193,"vZ0":-4.1494540321698254,"x":92.91,"y":173.11,"x0":-1.8936721910960566,"y0":50.005271498927044,"z0":5.192457543699855,"aX":-14.42397410912691},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.4,"breakHorizontal":11.6,"spinRate":2277,"spinDirection":230},"zone":6,"typeConfidence":0.9,"plateTime":0.3975448759974767,"extension":6.138617454353101},"hitData":{"launchSpeed":80.2,"launchAngle":32.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.43,"coordY":88.86}},"index":1,"playId":"df2bbb9e-a129-3b5c-b272-2601fbc5fa47","pitchNumber":2,"startTime":"2026-05-31T01:21:31.295Z","endTime":"2026-05-31T01:21:40.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:21:40.305Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blake Dunn flies out to left fielder Mike Yastrzemski.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T01:24:19.378Z","endTime":"2026-05-31T01:24:29.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Robert Suarez replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T01:23:58.736Z","endTime":"2026-05-31T01:24:21.698Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663158,"link":"/api/v1/people/663158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93784237659223,"aZ":-16.05356649254347,"pfxX":-8.874594226081948,"pfxZ":8.149456838087673,"pX":-1.0335924523066986,"pZ":2.8071546271901893,"vX0":4.5806161247269594,"vY0":-139.44629835416103,"vZ0":-5.68783741920357,"x":156.4,"y":162.99,"x0":-1.5401160899255923,"y0":50.006831889000836,"z0":5.9241202056822315,"aX":-17.566322484193613},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":15.2,"spinRate":2392,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.3920556306492493,"extension":6.829217928378845},"hitData":{"launchSpeed":83.1,"launchAngle":39.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.75,"coordY":86.41}},"index":1,"playId":"6428e91b-7be8-3f68-8a39-36c8f8d51581","pitchNumber":1,"startTime":"2026-05-31T01:24:21.698Z","endTime":"2026-05-31T01:24:29.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:24:29.024Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Elly De La Cruz pops out to third baseman Mauricio Dubón in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T01:24:53.643Z","endTime":"2026-05-31T01:25:22.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":95.4,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6727309204289,"aZ":-14.592037267550877,"pfxX":-2.017781846995141,"pfxZ":8.876192973477808,"pX":0.859575537868857,"pZ":2.4185472445098912,"vX0":7.525165805444085,"vY0":-138.80767106553517,"vZ0":-6.757383026802992,"x":84.24,"y":173.48,"x0":-1.6067416456537673,"y0":50.005276339082435,"z0":5.828922286868451,"aX":-3.99922232090383},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":2.4,"spinRate":2429,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.39233943785287195,"extension":6.7749367945638586},"index":0,"playId":"2d6e3fa9-99f3-34d7-81c6-ad635dcff1ab","pitchNumber":1,"startTime":"2026-05-31T01:24:58.973Z","endTime":"2026-05-31T01:25:02.883Z","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":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.488919961788202,"aZ":-23.69111901326319,"pfxX":-9.931602996628248,"pfxZ":4.8006370659500135,"pX":-0.45434066132546563,"pZ":2.964590699554293,"vX0":6.54319818806786,"vY0":-131.45920818610696,"vZ0":-2.8308976289952805,"x":134.32,"y":158.74,"x0":-1.6738713693117906,"y0":50.0006146859686,"z0":5.796705949483438,"aX":-17.538988407163146},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.4,"breakHorizontal":16.7,"spinRate":1820,"spinDirection":232},"zone":4,"typeConfidence":0.91,"plateTime":0.41521536594711783,"extension":6.817379558604688},"hitData":{"launchSpeed":84.7,"launchAngle":62.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":73.27,"coordY":158.78}},"index":1,"playId":"443224ea-b392-3b78-99df-e250752d9e86","pitchNumber":2,"startTime":"2026-05-31T01:25:13.079Z","endTime":"2026-05-31T01:25:22.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:25:22.753Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Stewart lines out to shortstop Jorge Mateo.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T01:25:50.787Z","endTime":"2026-05-31T01:27:02.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.0,"endSpeed":89.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83175749479271,"aZ":-10.520851315224089,"pfxX":-4.108256202277158,"pfxZ":10.466039295146354,"pX":-0.14830315617412443,"pZ":3.927389471663671,"vX0":4.951644596766687,"vY0":-142.6930703316041,"vZ0":-4.256718159559222,"x":122.65,"y":132.74,"x0":-1.3696615568392179,"y0":50.0041784729639,"z0":6.097630535334842,"aX":-8.500851888129228},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.4,"breakHorizontal":6.5,"spinRate":2511,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3833831424543934,"extension":6.591229741645707},"index":0,"playId":"cc0cb77e-b0d3-37fe-be91-022dbfea96c3","pitchNumber":1,"startTime":"2026-05-31T01:25:55.891Z","endTime":"2026-05-31T01:25:58.891Z","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":99.0,"endSpeed":91.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.398897010981802,"aZ":-13.708247812277639,"pfxX":-4.464010559082918,"pfxZ":8.691559618418774,"pX":0.32885015112341015,"pZ":3.83252751312985,"vX0":7.097479615014267,"vY0":-144.1218156148563,"vZ0":-4.012601033722754,"x":104.47,"y":135.3,"x0":-1.5745657449700095,"y0":50.00040885276336,"z0":6.076752211742424,"aX":-9.48238694911721},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.2,"breakHorizontal":6.8,"spinRate":2426,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3786224467293371,"extension":6.56775161789297},"index":1,"playId":"1ea99870-8b92-3761-8a6d-f68b2fb25bf3","pitchNumber":2,"startTime":"2026-05-31T01:26:09.902Z","endTime":"2026-05-31T01:26:13.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.156719477803385,"aZ":-23.353161762436866,"pfxX":-10.260045631892453,"pfxZ":4.935763745758462,"pX":-1.3657776600563418,"pZ":1.8883072367883535,"vX0":4.480662235526695,"vY0":-132.56832356549876,"vZ0":-5.803060166490731,"x":169.06,"y":187.8,"x0":-1.7405815832578795,"y0":50.005388713141365,"z0":5.800104932563809,"aX":-18.345859740174106},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":17.6,"spinRate":1894,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.4124722684090374,"extension":6.676743231981575},"index":2,"playId":"1e5eeaab-9c4c-3b8e-b469-fcd2794e02b6","pitchNumber":3,"startTime":"2026-05-31T01:26:26.154Z","endTime":"2026-05-31T01:26:29.482Z","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":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00041674659928,"aZ":-9.802095292009923,"pfxX":-3.7707928497819454,"pfxZ":10.649001692537807,"pX":1.2458148343485451,"pZ":3.085389595279086,"vX0":8.568821457343562,"vY0":-144.14384766453125,"vZ0":-6.508034555029111,"x":69.51,"y":155.47,"x0":-1.2776491108550125,"y0":50.00370052995474,"z0":5.979987125904394,"aX":-7.923193420106012},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.1,"breakHorizontal":5.0,"spinRate":2455,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3802083658673139,"extension":6.730704869514519},"index":3,"playId":"acb1c0d3-f568-3662-aae3-e2abc7cedfe1","pitchNumber":4,"startTime":"2026-05-31T01:26:43.393Z","endTime":"2026-05-31T01:26:46.871Z","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":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81430425353164,"aZ":-13.84449763995659,"pfxX":-9.040926886488112,"pfxZ":8.825346160220828,"pX":-0.8484965401343354,"pZ":2.0238248787034605,"vX0":5.2695963741344665,"vY0":-143.15349376810173,"vZ0":-8.211147889454525,"x":149.34,"y":184.14,"x0":-1.5377267418384895,"y0":50.005382717264766,"z0":5.7947885359928675,"aX":-18.78098243422044},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.5,"breakHorizontal":15.4,"spinRate":2447,"spinDirection":210},"zone":13,"typeConfidence":0.94,"plateTime":0.3825160596464574,"extension":6.90837922885488},"hitData":{"launchSpeed":82.7,"launchAngle":10.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":105.85,"coordY":138.5}},"index":4,"playId":"bcd9b73a-e345-3226-83b3-a47432727af3","pitchNumber":5,"startTime":"2026-05-31T01:26:58.703Z","endTime":"2026-05-31T01:27:02.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:27:02.723Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Mateo challenged (pitch result), call on the field was confirmed: Jorge Mateo called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T01:29:41.945Z","endTime":"2026-05-31T01:31:17.154Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680689,"fullName":"Lyon Richardson","link":"/api/v1/people/680689"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lyon Richardson replaces Tony Santillan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T01:29:28.282Z","endTime":"2026-05-31T01:29:44.280Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680689,"link":"/api/v1/people/680689"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.766517151045047,"aZ":-21.323378174154957,"pfxX":-11.376382843664683,"pfxZ":5.593468875211591,"pX":1.4458671200114288,"pZ":2.2360592450167784,"vX0":9.810416589978853,"vY0":-138.38755287399053,"vZ0":-4.2704283622270145,"x":61.89,"y":178.41,"x0":-0.6663455524768981,"y0":50.003873663676764,"z0":5.226805631276555,"aX":-22.07584531768914},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":18.6,"spinRate":2235,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.39573267655337085,"extension":5.74430404053039},"index":1,"playId":"c42db482-5baa-3046-ae72-8267fca02563","pitchNumber":1,"startTime":"2026-05-31T01:29:44.280Z","endTime":"2026-05-31T01:29:47.908Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98833853013384,"aZ":-31.143323586215192,"pfxX":0.3078793673808717,"pfxZ":0.6905339433184512,"pX":0.08342774213423938,"pZ":2.7529881590269425,"vX0":2.585396009120584,"vY0":-121.09518920887844,"vZ0":0.12150739736898042,"x":113.82,"y":164.45,"x0":-1.0347747765377406,"y0":50.004028428314605,"z0":5.409946542761041,"aX":0.46040924968726643},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.6,"breakHorizontal":-1.1,"spinRate":2389,"spinDirection":52},"zone":5,"typeConfidence":0.85,"plateTime":0.45102474194901854,"extension":5.793157547712317},"index":2,"playId":"f50e4610-0a43-3b61-b966-605ff4c753b0","pitchNumber":2,"startTime":"2026-05-31T01:29:58.498Z","endTime":"2026-05-31T01:30:01.643Z","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":96.6,"endSpeed":88.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57135872876344,"aZ":-15.292987608700457,"pfxX":-7.556955501451882,"pfxZ":8.473860165887936,"pX":0.8700775854608331,"pZ":3.117334794993833,"vX0":7.09665149818426,"vY0":-140.4394292488347,"vZ0":-3.6964663932129964,"x":83.83,"y":154.61,"x0":-0.7109420799771935,"y0":50.00531510386362,"z0":5.448988959544691,"aX":-15.058917235827778},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":12.2,"spinRate":2295,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.39040198247367375,"extension":5.748080317985435},"index":3,"playId":"0620f104-84eb-3245-9d3a-b1c14794f70d","pitchNumber":3,"startTime":"2026-05-31T01:30:16.337Z","endTime":"2026-05-31T01:30:19.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.224443960418412,"aZ":-27.720326022519842,"pfxX":-11.623735825255125,"pfxZ":2.705054898717298,"pX":0.8106028804723808,"pZ":0.7804443289370403,"vX0":8.115376015579965,"vY0":-127.77981767672897,"vZ0":-5.124422129189444,"x":86.1,"y":217.71,"x0":-0.9021001167852984,"y0":50.00480008378365,"z0":4.99963732382285,"aX":-19.153854225711104},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":19.1,"spinRate":1837,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.42924491176214996,"extension":5.810394850244696},"index":4,"playId":"7ca838a9-b20a-35fb-95d7-a0c2b96276c3","pitchNumber":4,"startTime":"2026-05-31T01:30:32.027Z","endTime":"2026-05-31T01:30:35.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.001230377800304,"aZ":-23.946523519886167,"pfxX":-10.517374850376267,"pfxZ":4.213774148681587,"pX":0.3271853931689356,"pZ":3.115453926481221,"vX0":6.892671090028285,"vY0":-138.6115158899822,"vZ0":-1.6057025691538658,"x":104.53,"y":154.66,"x0":-0.8209498747060789,"y0":50.00311756136607,"z0":5.29587350161654,"aX":-20.535084690756353},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":17.6,"spinRate":2254,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.39464170335033666,"extension":5.902042981848703},"index":5,"playId":"6a8e4cf3-af03-3fe0-9e21-2d9bd0e5b3cc","pitchNumber":5,"startTime":"2026-05-31T01:30:50.127Z","endTime":"2026-05-31T01:31:17.154Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"}},"playEndTime":"2026-05-31T01:31:17.154Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chadwick Tromp grounds out, third baseman Eugenio Suárez to first baseman Spencer Steer.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T01:31:29.991Z","endTime":"2026-05-31T01:32:34.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680689,"fullName":"Lyon Richardson","link":"/api/v1/people/680689"},"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":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":95.8,"endSpeed":87.6,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.328827719897667,"aZ":-24.112421110772043,"pfxX":-9.933928477319983,"pfxZ":4.0892843373802155,"pX":-0.38736032252675207,"pZ":3.5706917417045374,"vX0":4.729509652733765,"vY0":-139.5375850974364,"vZ0":-0.5896617238912527,"x":131.77,"y":142.37,"x0":-0.8133302390416169,"y0":50.00492246972366,"z0":5.373076521693308,"aX":-19.59626443393593},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":17.0,"spinRate":2269,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.392501235041367,"extension":5.717447477091684},"index":0,"playId":"e97be2bd-4aaf-36c6-b596-bece15731100","pitchNumber":1,"startTime":"2026-05-31T01:31:35.277Z","endTime":"2026-05-31T01:31:38.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.7,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42322452831862,"aZ":-12.887624972558474,"pfxX":-7.860155826348444,"pfxZ":9.68471620476456,"pX":1.0055160941807726,"pZ":2.494990914872947,"vX0":7.282624436514295,"vY0":-141.00677269558935,"vZ0":-5.62580713800752,"x":78.67,"y":171.42,"x0":-0.6037214750647414,"y0":50.0003360651532,"z0":5.364809913505233,"aX":-15.648561687096539},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":12.5,"spinRate":2328,"spinDirection":221},"zone":12,"typeConfidence":0.92,"plateTime":0.39011725980062684,"extension":5.751924902414504},"index":1,"playId":"226c9060-3c88-372f-b9ae-5118b573200e","pitchNumber":2,"startTime":"2026-05-31T01:31:54.277Z","endTime":"2026-05-31T01:31:57.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.7,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.775761417184054,"aZ":-32.75898933166575,"pfxX":-0.9154343882661591,"pfxZ":-0.3742516256856252,"pX":0.41824822910083814,"pZ":3.7709449910634434,"vX0":3.85245675235666,"vY0":-123.95309745907674,"vZ0":2.3516108598264727,"x":101.06,"y":136.96,"x0":-1.040139095859301,"y0":50.00539406580451,"z0":5.553244500952803,"aX":-1.4190252345698655},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.1,"breakHorizontal":0.7,"spinRate":2528,"spinDirection":36},"zone":12,"typeConfidence":0.91,"plateTime":0.44262643874350616,"extension":5.769975608513945},"index":2,"playId":"915eec50-210a-3cb4-b4fe-a90c6ebfddd4","pitchNumber":3,"startTime":"2026-05-31T01:32:10.880Z","endTime":"2026-05-31T01:32:14.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.3,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22702600577357,"aZ":-21.08186396341986,"pfxX":-12.52472870041927,"pfxZ":5.641684579308261,"pX":0.29863834294335023,"pZ":2.121521497147555,"vX0":7.274779731991663,"vY0":-140.18304796964966,"vZ0":-4.392386926824877,"x":105.62,"y":181.5,"x0":-0.71929801677138,"y0":50.00376084706504,"z0":5.106763951202651,"aX":-24.63046261363859},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":20.9,"spinRate":2228,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.3925196152519508,"extension":5.790225508410974},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":170.94}},"index":3,"playId":"d70dd417-75fd-3876-9e22-824925dca015","pitchNumber":4,"startTime":"2026-05-31T01:32:26.784Z","endTime":"2026-05-31T01:32:34.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:32:34.719Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ronald Acuña Jr. homers (6) on a fly ball to center field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T01:32:56.055Z","endTime":"2026-05-31T01:33:48.399Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680689,"fullName":"Lyon Richardson","link":"/api/v1/people/680689"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":680689,"link":"/api/v1/people/680689"},"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(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":87.7,"endSpeed":80.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29258249149266,"aZ":-30.620651879216528,"pfxX":-11.666613264654423,"pfxZ":0.9447980470783062,"pX":1.5399181151039836,"pZ":1.6006526564401766,"vX0":9.809318777663462,"vY0":-127.37883977216866,"vZ0":-2.693846882122539,"x":58.3,"y":195.56,"x0":-0.8384922198851948,"y0":50.00633760647922,"z0":5.084386371983892,"aX":-19.24430116098027},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":19.0,"spinRate":1839,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.42942364260667665,"extension":5.891218462681972},"index":0,"playId":"d153ff29-bad0-3ab1-998e-1cd22bffaa0a","pitchNumber":1,"startTime":"2026-05-31T01:33:01.719Z","endTime":"2026-05-31T01:33:05.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52529578599627,"aZ":-21.689159731635282,"pfxX":-11.89286655927161,"pfxZ":5.481127017308791,"pX":0.4156079594383526,"pZ":2.1429011346308475,"vX0":7.570696304881972,"vY0":-138.10136774014964,"vZ0":-4.002006682205413,"x":101.16,"y":180.92,"x0":-0.8298592423906551,"y0":50.003516655155735,"z0":5.087512138128952,"aX":-22.751211870274744},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.1,"breakHorizontal":19.8,"spinRate":2230,"spinDirection":230},"zone":9,"typeConfidence":0.9,"plateTime":0.398088615879002,"extension":5.867068388237742},"hitData":{"launchSpeed":106.4,"launchAngle":28.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.32,"coordY":36.07}},"index":1,"playId":"f81c0f6f-0f0c-32ac-b216-7afd23e92427","pitchNumber":2,"startTime":"2026-05-31T01:33:19.448Z","endTime":"2026-05-31T01:33:48.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:33:48.399Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T01:37:00.529Z","endTime":"2026-05-31T01:37:55.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-31T01:34:01.961Z","endTime":"2026-05-31T01:36:40.887Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sam Moll replaces Lyon Richardson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-31T01:36:40.887Z","endTime":"2026-05-31T01:37:02.659Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.76798727335711,"aZ":-38.317190078640415,"pfxX":10.49377947369449,"pfxZ":-3.3781959601390206,"pX":-0.002427932407827408,"pZ":2.444079831109535,"vX0":-7.688403863183058,"vY0":-135.72283647027788,"vZ0":0.5478520651995877,"x":117.09,"y":172.79,"x0":1.5406030418010395,"y0":50.00361733456575,"z0":4.963878021555126,"aX":19.07874523778928},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-5.6,"breakHorizontal":-16.8,"spinRate":2496,"spinDirection":108},"zone":5,"typeConfidence":0.9,"plateTime":0.4075684155150787,"extension":4.59734453092077},"index":2,"playId":"5a0b4091-346e-36e3-8e24-9fbf73ad2c8b","pitchNumber":1,"startTime":"2026-05-31T01:37:02.659Z","endTime":"2026-05-31T01:37:06.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.861267165884133,"aZ":-35.25743244096056,"pfxX":-7.315094856556295,"pfxZ":-2.1329480135968266,"pX":-1.7866536030288145,"pZ":0.6804138273584386,"vX0":-6.304434356450863,"vY0":-120.63494547030747,"vZ0":-1.6984414098530018,"x":185.1,"y":220.41,"x0":1.8302734149583628,"y0":50.004094297387894,"z0":4.560521417649358,"aX":-10.564982857729259},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.0,"breakHorizontal":15.0,"spinRate":2963,"spinDirection":318},"zone":13,"typeConfidence":0.89,"plateTime":0.45757441122998666,"extension":4.306446277272299},"index":3,"playId":"4f27cd2a-8215-3b95-b5af-160b0ebfd129","pitchNumber":2,"startTime":"2026-05-31T01:37:21.104Z","endTime":"2026-05-31T01:37:24.527Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-31T01:37:41.710Z","endTime":"2026-05-31T01:37:51.985Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.854463336091808,"aZ":-34.170446313810636,"pfxX":-6.943758426452919,"pfxZ":-1.3298174189273846,"pX":-1.28128703023364,"pZ":1.675892360969334,"vX0":-5.254663103894007,"vY0":-121.55077100882286,"vZ0":0.013209433643610602,"x":165.84,"y":193.53,"x0":1.8110519908874514,"y0":50.005902424906715,"z0":4.637662936852925,"aX":-10.389958769417149},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.2,"breakHorizontal":13.8,"spinRate":2995,"spinDirection":306},"zone":13,"typeConfidence":0.88,"plateTime":0.4506418902476721,"extension":4.466247322148935},"index":5,"playId":"e73e1309-f446-3cf7-a3b3-433bdcb6793d","pitchNumber":3,"startTime":"2026-05-31T01:37:51.985Z","endTime":"2026-05-31T01:37:55.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:37:55.261Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-31T01:40:30.449Z","endTime":"2026-05-31T01:41:23.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Robert Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T01:40:14.343Z","endTime":"2026-05-31T01:40:32.761Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"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":93.3,"endSpeed":85.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80681623423256,"aZ":-19.161598442976583,"pfxX":-10.026136247727841,"pfxZ":6.934439295224494,"pX":0.09824576996444272,"pZ":2.1680585711826788,"vX0":6.854306447920791,"vY0":-135.66831921508276,"vZ0":-5.472798086552846,"x":113.26,"y":180.24,"x0":-1.1496959972677638,"y0":50.00424914697376,"z0":5.53391840867088,"aX":-18.81760820565619},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.6,"breakHorizontal":16.8,"spinRate":2169,"spinDirection":217},"zone":5,"typeConfidence":0.68,"plateTime":0.40269695402398087,"extension":6.071070359328547},"index":1,"playId":"746026cf-2c9e-338d-a3cb-9ee2129d251e","pitchNumber":1,"startTime":"2026-05-31T01:40:32.761Z","endTime":"2026-05-31T01:40:35.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06414417301119,"aZ":-21.288995869745957,"pfxX":-11.044371162624493,"pfxZ":5.6154952288368625,"pX":0.5412555550181058,"pZ":1.7424437546343963,"vX0":8.381495030713303,"vY0":-138.15765927892673,"vZ0":-5.988907624190553,"x":96.37,"y":191.73,"x0":-1.0931073455657234,"y0":50.00256003819793,"z0":5.3639196852461,"aX":-21.403434110436134},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":18.4,"spinRate":2318,"spinDirection":219},"zone":9,"typeConfidence":0.91,"plateTime":0.3960746642422843,"extension":6.206293070861537},"index":2,"playId":"62d24bce-484f-3dfe-bab7-571da7b23a1f","pitchNumber":2,"startTime":"2026-05-31T01:40:44.299Z","endTime":"2026-05-31T01:40:49.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37652889345596,"aZ":-15.15316865149543,"pfxX":-4.339066254926592,"pfxZ":9.008838153526657,"pX":0.36354911977098464,"pZ":4.3052087904299405,"vX0":5.194162453327727,"vY0":-136.6400349461454,"vZ0":-0.96166824182579,"x":103.14,"y":122.54,"x0":-0.9991054085019114,"y0":50.0011336266976,"z0":5.703892118219347,"aX":-8.1968494425649},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":6.7,"spinRate":2104,"spinDirection":211},"zone":12,"typeConfidence":0.95,"plateTime":0.40101363623418873,"extension":6.0872070309040325},"index":3,"playId":"9a1538cd-3e89-37e3-a57f-37b04655bf15","pitchNumber":3,"startTime":"2026-05-31T01:41:08.276Z","endTime":"2026-05-31T01:41:11.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04282129804946,"aZ":-17.02394517250882,"pfxX":-7.973191899931857,"pfxZ":7.631891293412526,"pX":0.025159345560113622,"pZ":3.690068412688075,"vX0":9.16173961568619,"vY0":-140.08673264372928,"vZ0":-0.8205697013175227,"x":116.04,"y":139.15,"x0":-2.2538572861800956,"y0":50.0002035455849,"z0":5.10101471907244,"aX":-15.823488646288338},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":12.5,"spinRate":2293,"spinDirection":235},"zone":12,"typeConfidence":0.95,"plateTime":0.3911802848578456,"extension":6.174990071575829},"index":4,"playId":"26ea207d-c604-3f0b-9426-f9594a2dbc24","pitchNumber":4,"startTime":"2026-05-31T01:41:20.069Z","endTime":"2026-05-31T01:41:23.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:41:23.069Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Steer grounds out, third baseman Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-31T01:41:41.910Z","endTime":"2026-05-31T01:42:41.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.469103476004335,"aZ":-21.0522320973953,"pfxX":-10.241623738700056,"pfxZ":5.794905207757752,"pX":-0.36999283711101016,"pZ":2.8379428890580614,"vX0":5.863149960809997,"vY0":-137.64991649676472,"vZ0":-3.4401920244757775,"x":131.1,"y":162.16,"x0":-1.1965950251737674,"y0":50.00545074804955,"z0":5.5289396912234166,"aX":-19.661877829370564},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":17.3,"spinRate":2396,"spinDirection":213},"zone":1,"typeConfidence":0.74,"plateTime":0.3978842823080915,"extension":6.109909579350706},"index":0,"playId":"dff330ef-0aa6-33e8-981d-cd750b968651","pitchNumber":1,"startTime":"2026-05-31T01:41:47.718Z","endTime":"2026-05-31T01:41:51.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.362538788134543,"aZ":-26.72050933010619,"pfxX":-12.07128993142998,"pfxZ":2.872027338310536,"pX":-0.8191868994148934,"pZ":2.179074665240839,"vX0":7.921439964774316,"vY0":-137.18484809061994,"vZ0":-2.3005330815748684,"x":148.23,"y":179.94,"x0":-2.181080678501182,"y0":50.00435469282483,"z0":4.85675475860282,"aX":-22.92783427710486},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.9,"breakHorizontal":20.2,"spinRate":2366,"spinDirection":233},"zone":4,"typeConfidence":0.89,"plateTime":0.39981761252738535,"extension":6.3867889900179975},"index":1,"playId":"fd6666df-1035-3eb6-804f-a438901c8b2e","pitchNumber":2,"startTime":"2026-05-31T01:42:00.239Z","endTime":"2026-05-31T01:42:03.402Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-31T01:42:13.903Z","endTime":"2026-05-31T01:42:24.238Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"}},{"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":82.5,"endSpeed":76.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69932700385916,"aZ":-26.216868239207493,"pfxX":5.497273903455643,"pfxZ":4.095704748960307,"pX":1.5654685274139553,"pZ":0.9756365838867099,"vX0":4.925815279825532,"vY0":-120.00683745314646,"vZ0":-4.6502255551015335,"x":57.33,"y":212.44,"x0":-1.2296872758932031,"y0":50.00445528785486,"z0":5.279887888883728,"aX":8.001084627478084},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.5,"breakHorizontal":-11.2,"spinRate":2687,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.45680030594830523,"extension":6.0389968487290915},"index":3,"playId":"dc6c893f-a1dc-3608-b592-89f2da73d70c","pitchNumber":3,"startTime":"2026-05-31T01:42:24.238Z","endTime":"2026-05-31T01:42:27.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.887045628159772,"aZ":-25.976142217127837,"pfxX":-9.904537099731417,"pfxZ":3.6223431792787126,"pX":0.3276005798724639,"pZ":1.685631720145593,"vX0":6.910356515148185,"vY0":-129.60137082178994,"vZ0":-4.350863889447856,"x":104.51,"y":193.27,"x0":-1.0802443092195104,"y0":50.00019183270217,"z0":5.359025849583036,"aX":-16.926062787384932},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":16.4,"spinRate":1958,"spinDirection":235},"zone":9,"typeConfidence":0.91,"plateTime":0.4218750279638699,"extension":6.190354015574185},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":171.95}},"index":4,"playId":"6634d6b6-acf1-38f3-8dbf-8d5c4065ad83","pitchNumber":4,"startTime":"2026-05-31T01:42:35.631Z","endTime":"2026-05-31T01:42:41.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:42:41.847Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Bleday lines out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-31T01:43:00.731Z","endTime":"2026-05-31T01:44:56.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.71"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.17"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.81"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.93"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.84"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.60"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.58"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.82"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.50"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.17"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.62"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.24"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.28"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".086"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".514"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".985"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".795"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".886"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".420"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".514"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".985"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".795"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".886"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".420"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44210642201018,"aZ":-28.9833961338054,"pfxX":-9.339880807824812,"pfxZ":1.9321742979119865,"pX":-0.3804432702589441,"pZ":1.6503958537403633,"vX0":5.46276190164199,"vY0":-127.7793622279746,"vZ0":-3.3958247876519816,"x":131.5,"y":194.22,"x0":-1.333010537100034,"y0":50.0050671592226,"z0":5.275048834606698,"aX":-15.439550788119792},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.0,"breakHorizontal":15.7,"spinRate":1976,"spinDirection":241},"zone":7,"typeConfidence":0.94,"plateTime":0.42872631222532664,"extension":5.905984904123309},"index":0,"playId":"ee994ba9-f695-35de-9364-83b4078b6eb4","pitchNumber":1,"startTime":"2026-05-31T01:43:06.954Z","endTime":"2026-05-31T01:43:09.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.150672226865638,"aZ":-28.205730658342368,"pfxX":-10.770834903383331,"pfxZ":2.3031066283291084,"pX":-0.4027027252732676,"pZ":0.7885714605159926,"vX0":5.819737616121344,"vY0":-130.46363722816514,"vZ0":-5.944883966958707,"x":132.35,"y":217.49,"x0":-1.2615120428253883,"y0":50.005162352003246,"z0":5.2194999053858595,"aX":-18.591223379931805},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.0,"breakHorizontal":18.2,"spinRate":1898,"spinDirection":247},"zone":13,"typeConfidence":0.93,"plateTime":0.4196473857789118,"extension":6.108218724406959},"index":1,"playId":"6c02ab15-eea3-3199-8559-166099682465","pitchNumber":2,"startTime":"2026-05-31T01:43:19.682Z","endTime":"2026-05-31T01:43:22.888Z","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":94.8,"endSpeed":86.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.819677311028165,"aZ":-14.053863172756909,"pfxX":-3.848310970190001,"pfxZ":9.391006402189678,"pX":1.379686709412768,"pZ":3.2692657118761903,"vX0":7.826300159085413,"vY0":-137.8275665043247,"vZ0":-3.2794659392433942,"x":64.41,"y":150.51,"x0":-0.9929690146283427,"y0":50.00057109524759,"z0":5.41988986257733,"aX":-7.424352385229598},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":5.4,"spinRate":2382,"spinDirection":216},"zone":12,"typeConfidence":0.96,"plateTime":0.396974799285553,"extension":6.096593513808982},"index":2,"playId":"56d00d3c-99a4-38b1-9340-2443c7bf251e","pitchNumber":3,"startTime":"2026-05-31T01:43:34.747Z","endTime":"2026-05-31T01:43:38.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":80.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04297323918761,"aZ":-32.34821638159419,"pfxX":-10.925677767951012,"pfxZ":-0.10414986528592962,"pX":-0.7885646500075368,"pZ":2.0391051112134937,"vX0":5.328005487836937,"vY0":-128.42390995898748,"vZ0":-1.8456326508766048,"x":147.06,"y":183.72,"x0":-1.4770848911332797,"y0":50.004540666210204,"z0":5.297388962453697,"aX":-18.144802035192694},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.4,"breakHorizontal":18.5,"spinRate":1992,"spinDirection":245},"zone":7,"typeConfidence":0.95,"plateTime":0.4274700948548191,"extension":5.910713753612638},"index":3,"playId":"aa327166-4257-3bd2-b290-ad01da7b0788","pitchNumber":4,"startTime":"2026-05-31T01:43:48.189Z","endTime":"2026-05-31T01:43:51.189Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-31T01:43:57.449Z","endTime":"2026-05-31T01:44:09.871Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.582219321785825,"aZ":-30.275097678730607,"pfxX":-9.692787937666562,"pfxZ":1.1092368404538693,"pX":-1.2277852253573978,"pZ":2.466659807078028,"vX0":3.6452037138386486,"vY0":-130.0850837355369,"vZ0":-1.3034969722280019,"x":163.8,"y":172.18,"x0":-1.3888462665974997,"y0":50.0031060237634,"z0":5.271837460141505,"aX":-16.59263432069516},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":16.7,"spinRate":2005,"spinDirection":242},"zone":13,"typeConfidence":0.94,"plateTime":0.4212436003711404,"extension":6.024430904962216},"index":5,"playId":"66d53678-4493-35f8-9350-bbfdd6436169","pitchNumber":5,"startTime":"2026-05-31T01:44:09.871Z","endTime":"2026-05-31T01:44:12.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.345690748366234,"aZ":-19.255475511920125,"pfxX":-8.733949272975341,"pfxZ":6.497919706220379,"pX":1.0690428658458397,"pZ":1.862344665914202,"vX0":11.725961673147872,"vY0":-139.825260837566,"vZ0":-4.650689352695113,"x":76.25,"y":188.5,"x0":-2.036367739988675,"y0":50.00241864241477,"z0":4.803614502697297,"aX":-17.363756912765712},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.0,"breakHorizontal":13.6,"spinRate":2378,"spinDirection":236},"zone":14,"typeConfidence":0.73,"plateTime":0.3911215003029298,"extension":6.373253462020453},"index":6,"playId":"6e8ab294-4c2c-36d7-8127-4c63bd2ae3d4","pitchNumber":6,"startTime":"2026-05-31T01:44:32.773Z","endTime":"2026-05-31T01:44:35.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29673135966632,"aZ":-17.325938878014963,"pfxX":-7.002555644962336,"pfxZ":7.489674725775342,"pX":-0.06894624686613975,"pZ":2.33990439702942,"vX0":8.274293674076462,"vY0":-139.64033336315907,"vZ0":-3.867462133509076,"x":119.63,"y":175.6,"x0":-2.155219993729392,"y0":50.00207117904622,"z0":4.876666509037611,"aX":-13.882493626004452},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":11.0,"spinRate":2301,"spinDirection":230},"zone":5,"typeConfidence":0.93,"plateTime":0.3916581450364922,"extension":6.3012436805247365},"hitData":{"launchSpeed":103.3,"launchAngle":21.0,"totalDistance":378.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.59,"coordY":47.63}},"index":7,"playId":"48143d58-1441-3d2f-a897-b10d825eb899","pitchNumber":7,"startTime":"2026-05-31T01:44:49.944Z","endTime":"2026-05-31T01:44:56.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:44:56.745Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Bleday lines out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-31T01:43:00.731Z","endTime":"2026-05-31T01:44:56.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.71"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.17"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.81"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.93"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.84"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.60"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.58"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.82"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.50"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.17"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.62"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.24"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.28"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".086"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".514"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".985"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".795"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".886"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".420"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".514"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".985"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".795"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".886"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".420"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44210642201018,"aZ":-28.9833961338054,"pfxX":-9.339880807824812,"pfxZ":1.9321742979119865,"pX":-0.3804432702589441,"pZ":1.6503958537403633,"vX0":5.46276190164199,"vY0":-127.7793622279746,"vZ0":-3.3958247876519816,"x":131.5,"y":194.22,"x0":-1.333010537100034,"y0":50.0050671592226,"z0":5.275048834606698,"aX":-15.439550788119792},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.0,"breakHorizontal":15.7,"spinRate":1976,"spinDirection":241},"zone":7,"typeConfidence":0.94,"plateTime":0.42872631222532664,"extension":5.905984904123309},"index":0,"playId":"ee994ba9-f695-35de-9364-83b4078b6eb4","pitchNumber":1,"startTime":"2026-05-31T01:43:06.954Z","endTime":"2026-05-31T01:43:09.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.150672226865638,"aZ":-28.205730658342368,"pfxX":-10.770834903383331,"pfxZ":2.3031066283291084,"pX":-0.4027027252732676,"pZ":0.7885714605159926,"vX0":5.819737616121344,"vY0":-130.46363722816514,"vZ0":-5.944883966958707,"x":132.35,"y":217.49,"x0":-1.2615120428253883,"y0":50.005162352003246,"z0":5.2194999053858595,"aX":-18.591223379931805},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.0,"breakHorizontal":18.2,"spinRate":1898,"spinDirection":247},"zone":13,"typeConfidence":0.93,"plateTime":0.4196473857789118,"extension":6.108218724406959},"index":1,"playId":"6c02ab15-eea3-3199-8559-166099682465","pitchNumber":2,"startTime":"2026-05-31T01:43:19.682Z","endTime":"2026-05-31T01:43:22.888Z","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":94.8,"endSpeed":86.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.819677311028165,"aZ":-14.053863172756909,"pfxX":-3.848310970190001,"pfxZ":9.391006402189678,"pX":1.379686709412768,"pZ":3.2692657118761903,"vX0":7.826300159085413,"vY0":-137.8275665043247,"vZ0":-3.2794659392433942,"x":64.41,"y":150.51,"x0":-0.9929690146283427,"y0":50.00057109524759,"z0":5.41988986257733,"aX":-7.424352385229598},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":5.4,"spinRate":2382,"spinDirection":216},"zone":12,"typeConfidence":0.96,"plateTime":0.396974799285553,"extension":6.096593513808982},"index":2,"playId":"56d00d3c-99a4-38b1-9340-2443c7bf251e","pitchNumber":3,"startTime":"2026-05-31T01:43:34.747Z","endTime":"2026-05-31T01:43:38.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":80.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04297323918761,"aZ":-32.34821638159419,"pfxX":-10.925677767951012,"pfxZ":-0.10414986528592962,"pX":-0.7885646500075368,"pZ":2.0391051112134937,"vX0":5.328005487836937,"vY0":-128.42390995898748,"vZ0":-1.8456326508766048,"x":147.06,"y":183.72,"x0":-1.4770848911332797,"y0":50.004540666210204,"z0":5.297388962453697,"aX":-18.144802035192694},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.4,"breakHorizontal":18.5,"spinRate":1992,"spinDirection":245},"zone":7,"typeConfidence":0.95,"plateTime":0.4274700948548191,"extension":5.910713753612638},"index":3,"playId":"aa327166-4257-3bd2-b290-ad01da7b0788","pitchNumber":4,"startTime":"2026-05-31T01:43:48.189Z","endTime":"2026-05-31T01:43:51.189Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-31T01:43:57.449Z","endTime":"2026-05-31T01:44:09.871Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.582219321785825,"aZ":-30.275097678730607,"pfxX":-9.692787937666562,"pfxZ":1.1092368404538693,"pX":-1.2277852253573978,"pZ":2.466659807078028,"vX0":3.6452037138386486,"vY0":-130.0850837355369,"vZ0":-1.3034969722280019,"x":163.8,"y":172.18,"x0":-1.3888462665974997,"y0":50.0031060237634,"z0":5.271837460141505,"aX":-16.59263432069516},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":16.7,"spinRate":2005,"spinDirection":242},"zone":13,"typeConfidence":0.94,"plateTime":0.4212436003711404,"extension":6.024430904962216},"index":5,"playId":"66d53678-4493-35f8-9350-bbfdd6436169","pitchNumber":5,"startTime":"2026-05-31T01:44:09.871Z","endTime":"2026-05-31T01:44:12.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.345690748366234,"aZ":-19.255475511920125,"pfxX":-8.733949272975341,"pfxZ":6.497919706220379,"pX":1.0690428658458397,"pZ":1.862344665914202,"vX0":11.725961673147872,"vY0":-139.825260837566,"vZ0":-4.650689352695113,"x":76.25,"y":188.5,"x0":-2.036367739988675,"y0":50.00241864241477,"z0":4.803614502697297,"aX":-17.363756912765712},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.0,"breakHorizontal":13.6,"spinRate":2378,"spinDirection":236},"zone":14,"typeConfidence":0.73,"plateTime":0.3911215003029298,"extension":6.373253462020453},"index":6,"playId":"6e8ab294-4c2c-36d7-8127-4c63bd2ae3d4","pitchNumber":6,"startTime":"2026-05-31T01:44:32.773Z","endTime":"2026-05-31T01:44:35.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29673135966632,"aZ":-17.325938878014963,"pfxX":-7.002555644962336,"pfxZ":7.489674725775342,"pX":-0.06894624686613975,"pZ":2.33990439702942,"vX0":8.274293674076462,"vY0":-139.64033336315907,"vZ0":-3.867462133509076,"x":119.63,"y":175.6,"x0":-2.155219993729392,"y0":50.00207117904622,"z0":4.876666509037611,"aX":-13.882493626004452},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":11.0,"spinRate":2301,"spinDirection":230},"zone":5,"typeConfidence":0.93,"plateTime":0.3916581450364922,"extension":6.3012436805247365},"hitData":{"launchSpeed":103.3,"launchAngle":21.0,"totalDistance":378.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.59,"coordY":47.63}},"index":7,"playId":"48143d58-1441-3d2f-a897-b10d825eb899","pitchNumber":7,"startTime":"2026-05-31T01:44:49.944Z","endTime":"2026-05-31T01:44:56.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T01:44:56.745Z","atBatIndex":70},"scoringPlays":[9,13,18,32,52,66],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":101.64,"y":168.4},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":62.98,"y":126.76},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":128.62,"y":143.2},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":6,"endIndex":16,"top":[6,7,8,9,10],"bottom":[11,12,13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":36.8,"y":124.37},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":146.24,"y":179.05},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":142.26,"y":106.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"coordinates":{"x":112.28,"y":144.59},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":145.52,"y":59.26},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":229.88,"y":93.97},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":72.4,"y":65.84},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":164.01,"y":53.43},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":24,"top":[17,18,19,20],"bottom":[21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"coordinates":{"x":116.77,"y":59.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":187.05,"y":68.88},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":179.41,"y":97.52},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":173.78,"y":94.12},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"coordinates":{"x":88.9,"y":163.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":221.74,"y":107.09},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":111.27,"y":174.99},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":30,"top":[25,26,27],"bottom":[28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":157.89,"y":171.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":120.9,"y":144.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":129.51,"y":188.17},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":85.53,"y":120.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":153.33,"y":155.23},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":99.5,"y":142.35},"type":"O","description":"Lineout"}]}},{"startIndex":31,"endIndex":41,"top":[31,32,33,34,35,36,37],"bottom":[38,39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":125.46,"y":142.56},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"coordinates":{"x":29.65,"y":62.97},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":98.2,"y":122.01},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":142.46,"y":68.91},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":127.49,"y":194.25},"type":"O","description":"Bunt Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"coordinates":{"x":199.44,"y":128.66},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":116.83,"y":155.68},"type":"O","description":"Groundout"}]}},{"startIndex":42,"endIndex":49,"top":[42,43,44,45,46],"bottom":[47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":101.42,"y":66.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":168.72,"y":89.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"coordinates":{"x":148.77,"y":150.67},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":179.11,"y":121.89},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":109.24,"y":148.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":107.72,"y":152.7},"type":"O","description":"Groundout"}]}},{"startIndex":50,"endIndex":57,"top":[50,51,52,53],"bottom":[54,55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":91.37,"y":103.79},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":100.37,"y":38.19},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":63.82,"y":85.6},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":182.71,"y":115.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":89.49,"y":87.18},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":156.73,"y":172.88},"type":"O","description":"Groundout"}]}},{"startIndex":58,"endIndex":63,"top":[58,59,60],"bottom":[61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":155.36,"y":168.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":134.43,"y":88.86},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"coordinates":{"x":84.75,"y":86.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":73.27,"y":158.78},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":105.85,"y":138.5},"type":"O","description":"Lineout"}]}},{"startIndex":64,"endIndex":70,"top":[64,65,66,67],"bottom":[68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":680689,"fullName":"Lyon Richardson","link":"/api/v1/people/680689"},"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"coordinates":{"x":105.7,"y":170.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":680689,"fullName":"Lyon Richardson","link":"/api/v1/people/680689"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":112.32,"y":36.07},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":103.67,"y":171.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":108.59,"y":47.63},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":3}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":5,"errors":0,"leftOnBase":4},"away":{"runs":5,"hits":7,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"catcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"first":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"second":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"third":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"shortstop":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"left":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"center":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"right":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"onDeck":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"inHole":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"battingOrder":3,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"offense":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"onDeck":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"inHole":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"battingOrder":6,"team":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"}},"balls":3,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":9,"airOuts":11,"runs":5,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".260","atBats":33,"obp":".326","slg":".435","ops":".761","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":20,"rbi":5,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.25","popOuts":0,"lineOuts":4},"pitching":{"flyOuts":3,"groundOuts":10,"airOuts":10,"runs":2,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":30,"obp":".242","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":130,"era":"3.13","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.15","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":130,"balls":53,"strikes":77,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"pitchesPerInning":"14.44","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID644433":{"person":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"jerseyNumber":"39","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"902","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":5,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".238","atBats":21,"obp":".227","slg":".286","ops":".513","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":6,"rbi":3,"leftOnBase":11,"sacBunts":1,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":4,"putOuts":56,"errors":1,"chances":61,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID675911":{"person":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":17,"groundOuts":16,"airOuts":25,"runs":10,"doubles":2,"triples":1,"homeRuns":6,"strikeOuts":32,"baseOnBalls":15,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":88,"obp":".291","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":449,"era":"3.46","inningsPitched":"26.0","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.15","battersFaced":103,"outs":78,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":449,"balls":172,"strikes":277,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"11.08","walksPer9Inn":"5.19","hitsPer9Inn":"5.19","runsScoredPer9":"3.46","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":2},"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}},"ID689266":{"person":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":35,"obp":".194","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":132,"era":"0.93","inningsPitched":"9.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.72","battersFaced":36,"outs":29,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":41,"strikes":91,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"13.66","gamesFinished":3,"strikeoutWalkRatio":"11.00","strikeoutsPer9Inn":"10.24","walksPer9Inn":"0.93","hitsPer9Inn":"5.59","runsScoredPer9":"0.93","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669276":{"person":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(H, 10)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","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":28,"gamesStarted":0,"flyOuts":19,"groundOuts":17,"airOuts":32,"runs":5,"doubles":2,"triples":3,"homeRuns":1,"strikeOuts":34,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":96,"obp":".170","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":410,"era":"1.30","inningsPitched":"27.2","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":4,"whip":"0.61","battersFaced":100,"outs":83,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":410,"balls":127,"strikes":283,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.82","gamesFinished":0,"strikeoutWalkRatio":"11.33","strikeoutsPer9Inn":"11.06","walksPer9Inn":"0.98","hitsPer9Inn":"4.55","runsScoredPer9":"1.63","homeRunsPer9":"0.33","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663158":{"person":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":4,"strikes":4,"strikePercentage":".500","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":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":15,"groundOuts":28,"airOuts":24,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":90,"obp":".221","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":376,"era":"0.71","inningsPitched":"25.1","wins":4,"losses":0,"saves":4,"saveOpportunities":5,"holds":8,"blownSaves":1,"earnedRuns":2,"whip":"0.83","battersFaced":96,"outs":76,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":376,"balls":134,"strikes":242,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.84","gamesFinished":6,"strikeoutWalkRatio":"4.40","strikeoutsPer9Inn":"7.82","walksPer9Inn":"1.78","hitsPer9Inn":"5.68","runsScoredPer9":"0.71","homeRunsPer9":"0.36","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671739":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":32,"groundOuts":52,"airOuts":49,"runs":27,"doubles":6,"triples":0,"homeRuns":13,"strikeOuts":41,"baseOnBalls":8,"intentionalWalks":0,"hits":61,"hitByPitch":1,"avg":".302","atBats":202,"obp":".330","slg":".525","ops":".855","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":106,"rbi":36,"leftOnBase":78,"sacBunts":0,"sacFlies":1,"babip":".322","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.54","popOuts":10,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":109,"errors":0,"chances":109,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID622761":{"person":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":8,"groundOuts":16,"airOuts":13,"runs":21,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":5,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".316","atBats":76,"obp":".358","slg":".487","ops":".845","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":37,"rbi":10,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".420","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.33","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"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,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"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":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","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":39,"putOuts":30,"errors":1,"chances":70,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID643289":{"person":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"jerseyNumber":"14","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":35,"groundOuts":51,"airOuts":67,"runs":22,"doubles":12,"triples":2,"homeRuns":3,"strikeOuts":35,"baseOnBalls":14,"intentionalWalks":0,"hits":52,"hitByPitch":2,"avg":".254","atBats":205,"obp":".308","slg":".376","ops":".684","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":221,"totalBases":77,"rbi":29,"leftOnBase":75,"sacBunts":0,"sacFlies":0,"babip":".293","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.33","popOuts":13,"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":72,"putOuts":102,"errors":2,"chances":176,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID800311":{"person":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":1,"flyOuts":16,"groundOuts":16,"airOuts":23,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":77,"obp":".281","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":383,"era":"2.49","inningsPitched":"21.2","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"1.06","battersFaced":89,"outs":65,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":383,"balls":136,"strikes":247,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.68","gamesFinished":3,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"10.38","walksPer9Inn":"3.32","hitsPer9Inn":"6.23","runsScoredPer9":"2.49","homeRunsPer9":"0.42","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":3},"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}},"ID519242":{"person":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":32,"groundOuts":57,"airOuts":59,"runs":17,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":80,"baseOnBalls":17,"intentionalWalks":0,"hits":46,"hitByPitch":6,"atBats":240,"obp":".261","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1038,"era":"2.01","inningsPitched":"67.0","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"0.94","battersFaced":265,"outs":201,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1038,"balls":335,"strikes":703,"strikePercentage":".680","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".727","pitchesPerInning":"15.49","gamesFinished":0,"strikeoutWalkRatio":"4.71","strikeoutsPer9Inn":"10.75","walksPer9Inn":"2.28","hitsPer9Inn":"6.18","runsScoredPer9":"2.28","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621566":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":35,"groundOuts":50,"airOuts":60,"runs":41,"doubles":18,"triples":0,"homeRuns":16,"strikeOuts":60,"baseOnBalls":28,"intentionalWalks":2,"hits":61,"hitByPitch":1,"avg":".266","atBats":229,"obp":".346","slg":".555","ops":".901","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":127,"rbi":45,"leftOnBase":109,"sacBunts":0,"sacFlies":2,"babip":".290","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.31","popOuts":16,"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":51,"putOuts":415,"errors":3,"chances":469,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":46,"flyOuts":27,"groundOuts":27,"airOuts":40,"runs":20,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".325","atBats":123,"obp":".351","slg":".496","ops":".847","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":61,"rbi":25,"leftOnBase":45,"sacBunts":1,"sacFlies":2,"babip":".347","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.60","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID660670":{"person":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"jerseyNumber":"13","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2 HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":29,"groundOuts":38,"airOuts":47,"runs":26,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":43,"baseOnBalls":31,"intentionalWalks":2,"hits":41,"hitByPitch":3,"avg":".246","atBats":167,"obp":".369","slg":".419","ops":".788","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":70,"rbi":19,"leftOnBase":44,"sacBunts":0,"sacFlies":2,"babip":".292","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.83","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":97,"errors":0,"chances":99,"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"}]},"ID641755":{"person":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":17,"groundOuts":16,"airOuts":32,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":97,"obp":".290","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":404,"era":"3.16","inningsPitched":"25.2","wins":4,"losses":2,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":9,"whip":"1.17","battersFaced":107,"outs":77,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":404,"balls":143,"strikes":261,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".667","pitchesPerInning":"15.74","gamesFinished":7,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"9.82","walksPer9Inn":"3.16","hitsPer9Inn":"7.36","runsScoredPer9":"3.51","homeRunsPer9":"1.40","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID625643":{"person":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":5,"flyOuts":22,"groundOuts":28,"airOuts":43,"runs":16,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":29,"baseOnBalls":16,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":129,"obp":".320","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":573,"era":"3.41","inningsPitched":"34.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":13,"whip":"1.34","battersFaced":147,"outs":103,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":573,"balls":220,"strikes":353,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".667","pitchesPerInning":"16.69","gamesFinished":2,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"7.60","walksPer9Inn":"4.19","hitsPer9Inn":"7.86","runsScoredPer9":"4.19","homeRunsPer9":"1.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"36","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":8,"groundOuts":27,"airOuts":13,"runs":10,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".221","atBats":68,"obp":".260","slg":".368","ops":".628","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":25,"rbi":11,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".245","groundOutsToAirouts":"2.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"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":33,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID645277":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":59,"flyOuts":51,"groundOuts":56,"airOuts":84,"runs":38,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":0,"hits":63,"hitByPitch":3,"avg":".274","atBats":230,"obp":".329","slg":".435","ops":".764","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":255,"totalBases":100,"rbi":29,"leftOnBase":94,"sacBunts":0,"sacFlies":4,"babip":".278","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.56","popOuts":17,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":135,"putOuts":70,"errors":1,"chances":206,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID628452":{"person":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(S, 10)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":11,"groundOuts":13,"airOuts":17,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":63,"obp":".227","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":249,"era":"1.02","inningsPitched":"17.2","wins":0,"losses":0,"saves":10,"saveOpportunities":10,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.85","battersFaced":66,"outs":53,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":249,"balls":71,"strikes":178,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".---","pitchesPerInning":"14.09","gamesFinished":14,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"10.70","walksPer9Inn":"1.53","hitsPer9Inn":"6.11","runsScoredPer9":"1.02","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"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"}]},"ID663586":{"person":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"jerseyNumber":"27","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"901","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":34,"groundOuts":43,"airOuts":57,"runs":30,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":72,"baseOnBalls":19,"intentionalWalks":0,"hits":46,"hitByPitch":5,"avg":".212","atBats":217,"obp":".289","slg":".369","ops":".658","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":242,"totalBases":80,"rbi":31,"leftOnBase":109,"sacBunts":0,"sacFlies":1,"babip":".275","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.12","popOuts":13,"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":78,"putOuts":45,"errors":4,"chances":127,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID656550":{"person":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":30,"groundOuts":55,"airOuts":60,"runs":26,"doubles":8,"triples":1,"homeRuns":11,"strikeOuts":53,"baseOnBalls":25,"intentionalWalks":0,"hits":51,"hitByPitch":0,"atBats":218,"obp":".311","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":908,"era":"3.95","inningsPitched":"57.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.33","battersFaced":244,"outs":171,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":908,"balls":336,"strikes":572,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".600","pitchesPerInning":"15.93","gamesFinished":0,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"8.37","walksPer9Inn":"3.95","hitsPer9Inn":"8.05","runsScoredPer9":"4.11","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID506702":{"person":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":11,"flyOuts":3,"groundOuts":4,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".083","atBats":24,"obp":".083","slg":".083","ops":".166","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".133","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":3,"putOuts":69,"errors":1,"chances":73,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683627":{"person":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":11,"strikes":15,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"0.00","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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":26,"groundOuts":34,"airOuts":39,"runs":25,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":0,"hits":36,"hitByPitch":3,"avg":".245","atBats":147,"obp":".327","slg":".374","ops":".701","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":55,"rbi":17,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":7,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":85,"errors":2,"chances":90,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID673490":{"person":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":8,"groundOuts":15,"airOuts":10,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".095","atBats":42,"obp":".191","slg":".095","ops":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":4,"rbi":2,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".138","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":32,"putOuts":15,"errors":3,"chances":50,"fielding":".940","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693821":{"person":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":46,"groundOuts":75,"airOuts":77,"runs":24,"doubles":6,"triples":2,"homeRuns":5,"strikeOuts":61,"baseOnBalls":22,"intentionalWalks":0,"hits":56,"hitByPitch":2,"atBats":266,"obp":".275","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1032,"era":"2.50","inningsPitched":"72.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.08","battersFaced":293,"outs":216,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1032,"balls":374,"strikes":658,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".571","pitchesPerInning":"14.33","gamesFinished":0,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"7.63","walksPer9Inn":"2.75","hitsPer9Inn":"7.00","runsScoredPer9":"3.00","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID527048":{"person":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(W, 3-3)","summary":"5.0 IP, 2 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":2,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":37,"strikes":44,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"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":12,"gamesStarted":8,"flyOuts":28,"groundOuts":54,"airOuts":52,"runs":16,"doubles":8,"triples":3,"homeRuns":6,"strikeOuts":42,"baseOnBalls":18,"intentionalWalks":0,"hits":37,"hitByPitch":2,"atBats":182,"obp":".279","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":800,"era":"2.79","inningsPitched":"51.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.06","battersFaced":205,"outs":155,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":800,"balls":300,"strikes":500,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":2,"winPercentage":".500","pitchesPerInning":"15.48","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.32","walksPer9Inn":"3.14","hitsPer9Inn":"6.45","runsScoredPer9":"2.79","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":16},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[660670,671739,621566,645277,642086,643289,573262,622761,506702,663586,644433,527048,641755,669276,663158,628452],"pitchers":[527048,641755,669276,663158,628452],"bench":[673490,642201],"bullpen":[689266,693821,800311,656550,625643,683627,519242,675911],"battingOrder":[660670,671739,621566,645277,642086,643289,573262,622761,644433],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Albies (10, Singer)."},{"label":"HR","value":"Acuña Jr. 2 (6, 3rd inning off Singer, 0 on, 1 out, 9th inning off Richardson, 0 on, 2 out); Mateo (3, 5th inning off Singer, 0 on, 1 out); Olson (16, 7th inning off Burke, B, 0 on, 2 out)."},{"label":"TB","value":"Acuña Jr. 8; Albies 2; Dubón; Mateo 4; Olson 4; Yastrzemski."},{"label":"RBI","value":"Acuña Jr. 2 (19); Mateo (10); Olson (45); Yastrzemski (17)."},{"label":"2-out RBI","value":"Acuña Jr.; Olson."},{"label":"Runners left in scoring position, 2 out","value":"Mateo; Albies 2; Riley, A."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Acuña Jr. 2 (12, 2nd base off Singer/Stephenson, T, 3rd base off Singer/Stephenson, T)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Albies-Olson; Albies-Mateo-Olson)."}]}],"note":[{"label":"a","value":"Flied out for León in the 6th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":10,"airOuts":10,"runs":2,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".230","atBats":30,"obp":".313","slg":".394","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":11,"rbi":2,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":1,"lineOuts":6},"pitching":{"flyOuts":7,"groundOuts":9,"airOuts":11,"runs":5,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".316","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":148,"era":"4.74","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.45","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":66,"strikes":82,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":5,"pitchesPerInning":"16.44","runsScoredPer9":"5.00","homeRunsPer9":"4.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID628708":{"person":{"id":628708,"fullName":"Yunior Marte","link":"/api/v1/people/628708"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":3,"hitByPitch":1,"atBats":4,"obp":".833","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"108.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"12.00","battersFaced":6,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"63.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"27.00","walksPer9Inn":"27.00","hitsPer9Inn":"81.00","runsScoredPer9":"108.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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682829":{"person":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"jerseyNumber":"44","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 3B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":32,"groundOuts":50,"airOuts":42,"runs":38,"doubles":13,"triples":2,"homeRuns":12,"strikeOuts":76,"baseOnBalls":21,"intentionalWalks":0,"hits":63,"hitByPitch":2,"avg":".274","atBats":230,"obp":".339","slg":".504","ops":".843","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":116,"rbi":37,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".357","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.17","popOuts":2,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":129,"putOuts":80,"errors":4,"chances":213,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID667472":{"person":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"jerseyNumber":"17","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":17,"groundOuts":10,"airOuts":26,"runs":16,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":0,"hits":20,"hitByPitch":2,"avg":".247","atBats":81,"obp":".354","slg":".395","ops":".749","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":32,"rbi":12,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":53,"errors":0,"chances":53,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701398":{"person":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":32,"groundOuts":58,"airOuts":54,"runs":34,"doubles":11,"triples":0,"homeRuns":12,"strikeOuts":49,"baseOnBalls":31,"intentionalWalks":3,"hits":56,"hitByPitch":1,"avg":".260","atBats":215,"obp":".353","slg":".479","ops":".832","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":249,"totalBases":103,"rbi":37,"leftOnBase":99,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.92","popOuts":8,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":279,"errors":0,"chances":322,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680689":{"person":{"id":680689,"fullName":"Lyon Richardson","link":"/api/v1/people/680689"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"13.50","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"13.50","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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"}]},"ID622088":{"person":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":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":9,"gamesStarted":0,"flyOuts":5,"groundOuts":13,"airOuts":6,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":34,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":142,"era":"5.19","inningsPitched":"8.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.15","battersFaced":37,"outs":26,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":49,"strikes":93,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.17","rbi":0,"winPercentage":".---","pitchesPerInning":"16.38","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.27","walksPer9Inn":"2.08","hitsPer9Inn":"8.31","runsScoredPer9":"5.19","homeRunsPer9":"1.04","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663574":{"person":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"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":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":17,"groundOuts":16,"airOuts":25,"runs":14,"doubles":2,"triples":0,"homeRuns":8,"strikeOuts":22,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":83,"obp":".330","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":350,"era":"5.32","inningsPitched":"22.0","wins":1,"losses":2,"saves":2,"saveOpportunities":5,"holds":10,"blownSaves":3,"earnedRuns":13,"whip":"1.41","battersFaced":94,"outs":66,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":350,"balls":133,"strikes":217,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".333","pitchesPerInning":"15.91","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"8.18","runsScoredPer9":"5.73","homeRunsPer9":"3.27","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663993":{"person":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"jerseyNumber":"31","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":8,"groundOuts":31,"airOuts":25,"runs":16,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":32,"baseOnBalls":15,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".273","atBats":121,"obp":".353","slg":".570","ops":".923","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":69,"rbi":25,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.44","popOuts":3,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":52,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663903":{"person":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(L, 2-5)","summary":"5.0 IP, 3 ER, 2 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":94,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":46,"strikes":48,"strikePercentage":".510","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"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":11,"gamesStarted":11,"flyOuts":34,"groundOuts":51,"airOuts":62,"runs":36,"doubles":9,"triples":2,"homeRuns":16,"strikeOuts":36,"baseOnBalls":16,"intentionalWalks":0,"hits":70,"hitByPitch":3,"atBats":217,"obp":".376","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":914,"era":"6.18","inningsPitched":"51.0","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.69","battersFaced":238,"outs":153,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":914,"balls":352,"strikes":562,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":3,"winPercentage":".286","pitchesPerInning":"17.92","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"6.35","walksPer9Inn":"2.82","hitsPer9Inn":"12.35","runsScoredPer9":"6.35","homeRunsPer9":"2.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680574":{"person":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":38,"groundOuts":43,"airOuts":61,"runs":21,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":52,"baseOnBalls":25,"intentionalWalks":0,"hits":38,"hitByPitch":2,"avg":".197","atBats":193,"obp":".295","slg":".321","ops":".616","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":221,"totalBases":62,"rbi":20,"leftOnBase":92,"sacBunts":1,"sacFlies":0,"babip":".243","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.60","popOuts":14,"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":132,"putOuts":83,"errors":0,"chances":215,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657571":{"person":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":2,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"obp":".100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":34,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.33","battersFaced":11,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":9,"strikes":25,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"11.33","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.00","walksPer9Inn":"0.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666181":{"person":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":19,"groundOuts":11,"airOuts":25,"runs":10,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":29,"baseOnBalls":15,"intentionalWalks":1,"hits":14,"hitByPitch":1,"avg":".177","atBats":79,"obp":".316","slg":".304","ops":".620","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":24,"rbi":5,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.44","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"39.50","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":55,"errors":1,"chances":56,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670770":{"person":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":46,"flyOuts":21,"groundOuts":46,"airOuts":45,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":13,"intentionalWalks":0,"hits":28,"hitByPitch":4,"avg":".181","atBats":155,"obp":".260","slg":".258","ops":".518","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":40,"rbi":8,"leftOnBase":54,"sacBunts":4,"sacFlies":1,"babip":".230","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.50","popOuts":11,"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":1,"putOuts":113,"errors":1,"chances":115,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID694362":{"person":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"jerseyNumber":"59","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":6,"groundOuts":13,"airOuts":14,"runs":10,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".305","atBats":59,"obp":".369","slg":".441","ops":".810","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":26,"rbi":2,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".386","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":4,"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":1,"putOuts":31,"errors":0,"chances":32,"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"}]},"ID664731":{"person":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"jerseyNumber":"65","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".294","atBats":17,"obp":".350","slg":".294","ops":".644","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":5,"rbi":3,"leftOnBase":6,"sacBunts":2,"sacFlies":1,"babip":".455","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":10,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":2,"putOuts":39,"errors":4,"chances":45,"fielding":".911","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668715":{"person":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":37,"groundOuts":40,"airOuts":60,"runs":32,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":0,"hits":52,"hitByPitch":3,"avg":".265","atBats":196,"obp":".338","slg":".423","ops":".761","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":83,"rbi":21,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".310","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":13,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":197,"errors":2,"chances":214,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663886":{"person":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"700","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":28,"groundOuts":23,"airOuts":49,"runs":11,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":21,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".199","atBats":141,"obp":".299","slg":".326","ops":".625","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":46,"rbi":17,"leftOnBase":74,"sacBunts":0,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.25","popOuts":9,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":31,"stolenBasePercentage":".756","caughtStealingPercentage":".244","assists":19,"putOuts":326,"errors":1,"chances":346,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":12,"groundOuts":21,"airOuts":29,"runs":12,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".221","atBats":113,"obp":".302","slg":".345","ops":".647","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":39,"rbi":13,"leftOnBase":61,"sacBunts":0,"sacFlies":0,"babip":".306","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.67","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":6,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID666157":{"person":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":4,"flyOuts":8,"groundOuts":22,"airOuts":18,"runs":13,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":20,"hitByPitch":5,"atBats":74,"obp":".374","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":360,"era":"5.57","inningsPitched":"21.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.38","battersFaced":92,"outs":63,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":135,"strikes":225,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".500","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.86","hitsPer9Inn":"8.57","runsScoredPer9":"5.57","homeRunsPer9":"2.14","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":7},"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}},"ID594580":{"person":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"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":3,"balls":0,"strikes":3,"strikePercentage":"1.000","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":27,"gamesStarted":0,"flyOuts":8,"groundOuts":29,"airOuts":17,"runs":10,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":1,"hits":15,"hitByPitch":3,"atBats":86,"obp":".287","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":411,"era":"2.52","inningsPitched":"25.0","wins":1,"losses":3,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":7,"whip":"1.04","battersFaced":102,"outs":75,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":411,"balls":168,"strikes":243,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".250","pitchesPerInning":"16.44","gamesFinished":3,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"9.36","walksPer9Inn":"3.96","hitsPer9Inn":"5.40","runsScoredPer9":"3.60","homeRunsPer9":"0.72","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687209":{"person":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":7,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":18,"obp":".476","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":90,"era":"12.27","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.73","battersFaced":21,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":33,"strikes":57,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"24.55","gamesFinished":1,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"4.91","walksPer9Inn":"7.36","hitsPer9Inn":"17.18","runsScoredPer9":"12.27","homeRunsPer9":"4.91","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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}},"ID668709":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"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":29,"flyOuts":17,"groundOuts":19,"airOuts":35,"runs":18,"doubles":6,"triples":1,"homeRuns":9,"strikeOuts":21,"baseOnBalls":18,"intentionalWalks":1,"hits":31,"hitByPitch":0,"avg":".295","atBats":105,"obp":".395","slg":".629","ops":"1.024","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":66,"rbi":24,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.67","popOuts":9,"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":0,"putOuts":52,"errors":0,"chances":52,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663978":{"person":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":10,"gamesStarted":9,"flyOuts":36,"groundOuts":47,"airOuts":53,"runs":36,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":35,"baseOnBalls":17,"intentionalWalks":0,"hits":61,"hitByPitch":2,"atBats":193,"obp":".374","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":833,"era":"6.90","inningsPitched":"45.2","wins":0,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.71","battersFaced":215,"outs":137,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":833,"balls":301,"strikes":532,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".000","pitchesPerInning":"18.24","gamesFinished":0,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"6.90","walksPer9Inn":"3.35","hitsPer9Inn":"12.02","runsScoredPer9":"7.09","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656271":{"person":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":28,"gamesStarted":0,"flyOuts":12,"groundOuts":27,"airOuts":24,"runs":15,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":26,"baseOnBalls":16,"intentionalWalks":2,"hits":22,"hitByPitch":1,"atBats":97,"obp":".339","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":428,"era":"3.81","inningsPitched":"26.0","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":11,"whip":"1.46","battersFaced":116,"outs":78,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":428,"balls":167,"strikes":261,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":1,"winPercentage":".333","pitchesPerInning":"16.46","gamesFinished":6,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.54","hitsPer9Inn":"7.62","runsScoredPer9":"5.19","homeRunsPer9":"1.04","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671096":{"person":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":43,"groundOuts":56,"airOuts":82,"runs":30,"doubles":5,"triples":1,"homeRuns":9,"strikeOuts":42,"baseOnBalls":27,"intentionalWalks":0,"hits":63,"hitByPitch":0,"atBats":241,"obp":".333","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1075,"era":"4.02","inningsPitched":"62.2","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.44","battersFaced":271,"outs":188,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1075,"balls":405,"strikes":670,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".571","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"6.03","walksPer9Inn":"3.88","hitsPer9Inn":"9.05","runsScoredPer9":"4.31","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695505":{"person":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":32,"groundOuts":55,"airOuts":59,"runs":14,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":72,"baseOnBalls":20,"intentionalWalks":0,"hits":42,"hitByPitch":0,"atBats":228,"obp":".250","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":990,"era":"1.96","inningsPitched":"64.1","wins":7,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"0.96","battersFaced":249,"outs":193,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":990,"balls":370,"strikes":620,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".875","pitchesPerInning":"15.39","gamesFinished":0,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"10.07","walksPer9Inn":"2.80","hitsPer9Inn":"5.88","runsScoredPer9":"1.96","homeRunsPer9":"1.12","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[694362,682829,701398,553993,668715,668709,663886,680574,670770,663903,622088,656271,663574,680689,594580],"pitchers":[663903,622088,656271,663574,680689,594580],"bench":[666181,664731,663993,667472],"bullpen":[671096,695505,657571,666157,628708,687209,663978],"battingOrder":[694362,682829,701398,553993,668715,668709,663886,680574,670770],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Dunn (3, Pérez, M)."},{"label":"3B","value":"De La Cruz, E (2, Pérez, M)."},{"label":"HR","value":"Bleday (9, 2nd inning off Pérez, M, 1 on, 1 out)."},{"label":"TB","value":"Bleday 5; De La Cruz, E 3; Dunn 2; Steer."},{"label":"RBI","value":"Bleday 2 (24)."},{"label":"Runners left in scoring position, 2 out","value":"Suárez, E; De La Cruz, E."},{"label":"GIDP","value":"Bleday; Stewart, S."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"4."}]}],"note":[]}},"officials":[{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":503586,"fullName":"Tripp Gibson","link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"fullName":"Ryan Blakney","link":"/api/v1/people/503502"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Stephenson, T (Ball-Confirmed); Mateo (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Pérez, M 81-44; Kinley 6-5; Lee, D 20-14; Suarez, R 8-4; Iglesias, R 15-10; Singer 94-48; Antone 18-10; Burke, B 13-9; Santillan 9-6; Richardson 11-6; Moll 3-3."},{"label":"Groundouts-flyouts","value":"Pérez, M 6-2; Kinley 2-0; Lee, D 1-0; Suarez, R 0-1; Iglesias, R 1-0; Singer 6-3; Antone 1-2; Burke, B 0-1; Santillan 1-1; Richardson 1-0; Moll 0-0."},{"label":"Batters faced","value":"Pérez, M 20; Kinley 3; Lee, D 4; Suarez, R 3; Iglesias, R 3; Singer 22; Antone 5; Burke, B 4; Santillan 3; Richardson 3; Moll 1."},{"label":"Umpires","value":"HP: Marvin Hudson. 1B: Nick Mahrley. 2B: Tripp Gibson. 3B: Ryan Blakney. "},{"label":"Weather","value":"77 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, In From RF."},{"label":"First pitch","value":"7:15 PM."},{"label":"T","value":"2:29."},{"label":"Att","value":"36,848."},{"label":"Venue","value":"Great American Ball Park."},{"label":"May 30, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670","boxscoreName":"Acuña Jr."},"jerseyNumber":"13","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2 HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":29,"groundOuts":38,"airOuts":47,"runs":26,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":43,"baseOnBalls":31,"intentionalWalks":2,"hits":41,"hitByPitch":3,"avg":".246","atBats":167,"obp":".369","slg":".419","ops":".788","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":70,"rbi":19,"leftOnBase":44,"sacBunts":0,"sacFlies":2,"babip":".292","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.83","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":97,"errors":0,"chances":99,"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"}]},"type":"hitter","gameScore":73,"hittingGameScore":73},{"player":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709","boxscoreName":"Bleday"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"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":29,"flyOuts":17,"groundOuts":19,"airOuts":35,"runs":18,"doubles":6,"triples":1,"homeRuns":9,"strikeOuts":21,"baseOnBalls":18,"intentionalWalks":1,"hits":31,"hitByPitch":0,"avg":".295","atBats":105,"obp":".395","slg":".629","ops":"1.024","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":66,"rbi":24,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.67","popOuts":9,"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":0,"putOuts":52,"errors":0,"chances":52,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","boxscoreName":"Olson"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":35,"groundOuts":50,"airOuts":60,"runs":41,"doubles":18,"triples":0,"homeRuns":16,"strikeOuts":60,"baseOnBalls":28,"intentionalWalks":2,"hits":61,"hitByPitch":1,"avg":".266","atBats":229,"obp":".346","slg":".555","ops":".901","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":127,"rbi":45,"leftOnBase":109,"sacBunts":0,"sacFlies":2,"babip":".290","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.31","popOuts":16,"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":51,"putOuts":415,"errors":3,"chances":469,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"loser":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"save":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}