{"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":823651,"link":"/api/v1.1/game/823651/feed/live","metaData":{"wait":10,"timeStamp":"20260328_233314","gameEvents":["home_run","game_finished"],"logicalEvents":["countChange","count10","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823651,"type":"R","doubleHeader":"N","id":"2026/03/28/pitmlb-nynmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823651-2026-03-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-03-28T20:10:00Z","originalDate":"2026-03-28","officialDate":"2026-03-28","dayNight":"day","time":"4:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","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":"Pittsburgh","record":{"gamesPlayed":2,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":0,"losses":2,"ties":0,"pct":".000"},"records":{},"divisionLeader":false,"wins":0,"losses":2,"winningPercentage":".000"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2026,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","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":"NY Mets","record":{"gamesPlayed":2,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":2,"losses":0,"ties":0,"pct":"1.000"},"records":{},"divisionLeader":false,"wins":2,"losses":0,"winningPercentage":"1.000"},"franchiseName":"New York","clubName":"Mets","active":true}},"players":{"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID694377":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377","firstName":"Nicholas","lastName":"Yorke","primaryNumber":"38","birthDate":"2002-04-02","currentAge":24,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Yorke","middleName":"Anthony","boxscoreName":"Yorke","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"YORK","mlbDebutDate":"2024-09-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Yorke","nameSlug":"nick-yorke-694377","firstLastName":"Nick Yorke","lastFirstName":"Yorke, Nick","lastInitName":"Yorke, N","initLastName":"N Yorke","fullFMLName":"Nicholas Anthony Yorke","fullLFMName":"Yorke, Nicholas Anthony","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID666182":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182","firstName":"Bo","lastName":"Bichette","primaryNumber":"19","birthDate":"1998-03-05","currentAge":28,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Bo","useLastName":"Bichette","middleName":"Joseph","boxscoreName":"Bichette","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"bih-shett","mlbDebutDate":"2019-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Bichette","nameSlug":"bo-bichette-666182","firstLastName":"Bo Bichette","lastFirstName":"Bichette, Bo","lastInitName":"Bichette, B","initLastName":"B Bichette","fullFMLName":"Bo Joseph Bichette","fullLFMName":"Bichette, Bo Joseph","strikeZoneTop":3.162,"strikeZoneBottom":1.596},"ID621438":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438","firstName":"Tyrone","lastName":"Taylor","primaryNumber":"55","birthDate":"1994-01-22","currentAge":32,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyrone","useLastName":"Taylor","middleName":"Anthony","boxscoreName":"Taylor, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyrone Taylor","nameSlug":"tyrone-taylor-621438","firstLastName":"Tyrone Taylor","lastFirstName":"Taylor, Tyrone","lastInitName":"Taylor, T","initLastName":"T Taylor","fullFMLName":"Tyrone Anthony Taylor","fullLFMName":"Taylor, Tyrone Anthony","strikeZoneTop":3.231,"strikeZoneBottom":1.631},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID682626":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","firstName":"Francisco","lastName":"Alvarez","primaryNumber":"4","birthDate":"2001-11-19","currentAge":24,"birthCity":"Guatire","birthCountry":"Venezuela","height":"5' 10\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Francisco","useLastName":"Alvarez","middleName":"Javier","boxscoreName":"Alvarez, F","gender":"M","nameMatrilineal":"Pulido","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Alvarez","nameSlug":"francisco-alvarez-682626","firstLastName":"Francisco Alvarez","lastFirstName":"Alvarez, Francisco","lastInitName":"Alvarez, F","initLastName":"F Alvarez","fullFMLName":"Francisco Javier Alvarez","fullLFMName":"Alvarez, Francisco Javier","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID668964":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964","firstName":"Tobias","lastName":"Myers","primaryNumber":"32","birthDate":"1998-08-05","currentAge":28,"birthCity":"Winter Haven","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tobias","useLastName":"Myers","middleName":"Kane","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2024-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tobias Myers","nameSlug":"tobias-myers-668964","firstLastName":"Tobias Myers","lastFirstName":"Myers, Tobias","lastInitName":"Myers, T","initLastName":"T Myers","fullFMLName":"Tobias Kane Myers","fullLFMName":"Myers, Tobias Kane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID623211":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211","firstName":"Huascar","lastName":"Brazobán","primaryNumber":"50","birthDate":"1989-10-15","currentAge":36,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":155,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Huascar","useLastName":"Brazobán","middleName":"Leandro","boxscoreName":"Brazobán","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"WAHS-kahr BRAH-zo-bahn","mlbDebutDate":"2022-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Huascar Brazobán","nameSlug":"huascar-brazoban-623211","firstLastName":"Huascar Brazobán","lastFirstName":"Brazobán, Huascar","lastInitName":"Brazobán, H","initLastName":"H Brazobán","fullFMLName":"Huascar Leandro Brazobán","fullLFMName":"Brazobán, Huascar Leandro","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663992":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992","firstName":"Richard","lastName":"Lovelady","primaryNumber":"55","birthDate":"1995-07-07","currentAge":31,"birthCity":"Hinesville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Richard","useLastName":"Lovelady","middleName":"Tyler","boxscoreName":"Lovelady","nickName":"Love","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Richard Lovelady","nameSlug":"richard-lovelady-663992","firstLastName":"Richard Lovelady","lastFirstName":"Lovelady, Richard","lastInitName":"Lovelady, R","initLastName":"R Lovelady","fullFMLName":"Richard Tyler Lovelady","fullLFMName":"Lovelady, Richard Tyler","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID642207":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207","firstName":"Devin","lastName":"Williams","primaryNumber":"38","birthDate":"1994-09-21","currentAge":31,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Devin","useLastName":"Williams","middleName":"Terran","boxscoreName":"Williams, D","nickName":"Dave","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2019-08-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Devin Williams","nameSlug":"devin-williams-642207","firstLastName":"Devin Williams","lastFirstName":"Williams, Devin","lastInitName":"Williams, D","initLastName":"D Williams","fullFMLName":"Devin Terran Williams","fullLFMName":"Williams, Devin Terran","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":24,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695257":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257","firstName":"William","lastName":"Cook","primaryNumber":"25","birthDate":"1999-01-07","currentAge":27,"birthCity":"Layton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Billy","useLastName":"Cook","middleName":"Monroe","boxscoreName":"Cook, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Billy Cook","nameSlug":"billy-cook-695257","firstLastName":"Billy Cook","lastFirstName":"Cook, Billy","lastInitName":"Cook, B","initLastName":"B Cook","fullFMLName":"William Monroe Cook","fullLFMName":"Cook, William Monroe","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID605280":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280","firstName":"Clayton","lastName":"Holmes","primaryNumber":"25","birthDate":"1993-03-27","currentAge":33,"birthCity":"Dothan","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clay","useLastName":"Holmes","middleName":"Walter","boxscoreName":"Holmes, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2018-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clay Holmes","nameSlug":"clay-holmes-605280","firstLastName":"Clay Holmes","lastFirstName":"Holmes, Clay","lastInitName":"Holmes, C","initLastName":"C Holmes","fullFMLName":"Clayton Walter Holmes","fullLFMName":"Holmes, Clayton Walter","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665742":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","firstName":"Juan","lastName":"Soto","primaryNumber":"22","birthDate":"1998-10-25","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Juan","useLastName":"Soto","middleName":"Jose","boxscoreName":"Soto, J","nickName":"Soto Pacheco","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Juan Soto","nameSlug":"juan-soto-665742","firstLastName":"Juan Soto","lastFirstName":"Soto, Juan","lastInitName":"Soto, J","initLastName":"J Soto","fullFMLName":"Juan Jose Soto","fullLFMName":"Soto, Juan Jose","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":25,"birthCity":"Willow Spring","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nolan","useLastName":"McLean","middleName":"James","boxscoreName":"McLean","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan McLean","nameSlug":"nolan-mclean-690997","firstLastName":"Nolan McLean","lastFirstName":"McLean, Nolan","lastInitName":"McLean, N","initLastName":"N McLean","fullFMLName":"Nolan James McLean","fullLFMName":"McLean, Nolan James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID673357":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357","firstName":"Luis","lastName":"Robert","primaryNumber":"88","birthDate":"1997-08-03","currentAge":29,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Luis","useLastName":"Robert Jr.","boxscoreName":"Robert Jr.","gender":"M","nameMatrilineal":"Moirant","isPlayer":true,"isVerified":true,"pronunciation":"RAH-bert","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Robert Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"luis-robert-jr-673357","firstLastName":"Luis Robert Jr.","lastFirstName":"Robert Jr., Luis","lastInitName":"Robert Jr., L","initLastName":"L Robert Jr.","fullFMLName":"Luis Robert Jr.","fullLFMName":"Robert Jr., Luis","strikeZoneTop":3.31,"strikeZoneBottom":1.671},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID620443":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443","firstName":"Luis","lastName":"Torrens","primaryNumber":"13","birthDate":"1996-05-02","currentAge":30,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Torrens","middleName":"Alfonso","boxscoreName":"Torrens","nickName":"Churro","gender":"M","nameMatrilineal":"Saez","isPlayer":true,"isVerified":true,"pronunciation":"toer-ENZ","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Torrens","nameSlug":"luis-torrens-620443","firstLastName":"Luis Torrens","lastFirstName":"Torrens, Luis","lastInitName":"Torrens, L","initLastName":"L Torrens","fullFMLName":"Luis Alfonso Torrens","fullLFMName":"Torrens, Luis Alfonso","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"ID640455":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455","firstName":"Sean","lastName":"Manaea","primaryNumber":"59","birthDate":"1992-02-01","currentAge":34,"birthCity":"Valparaiso","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Manaea","middleName":"Anthony","boxscoreName":"Manaea","nickName":"The Manaealator","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"muh-NYE-yuh","mlbDebutDate":"2016-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Manaea","nameSlug":"sean-manaea-640455","firstLastName":"Sean Manaea","lastFirstName":"Manaea, Sean","lastInitName":"Manaea, S","initLastName":"S Manaea","fullFMLName":"Sean Anthony Manaea","fullLFMName":"Manaea, Sean Anthony","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID668901":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901","firstName":"Mark","lastName":"Vientos","primaryNumber":"27","birthDate":"1999-12-11","currentAge":26,"birthCity":"Norwalk","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Mark","useLastName":"Vientos","middleName":"Anthony","boxscoreName":"Vientos","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Vee-EN-toes","mlbDebutDate":"2022-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Vientos","nameSlug":"mark-vientos-668901","firstLastName":"Mark Vientos","lastFirstName":"Vientos, Mark","lastInitName":"Vientos, M","initLastName":"M Vientos","fullFMLName":"Mark Anthony Vientos","fullLFMName":"Vientos, Mark Anthony","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID683146":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146","firstName":"Brett","lastName":"Baty","primaryNumber":"7","birthDate":"1999-11-13","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Baty","middleName":"Austin","boxscoreName":"Baty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BAIT-ee","mlbDebutDate":"2022-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Baty","nameSlug":"brett-baty-683146","firstLastName":"Brett Baty","lastFirstName":"Baty, Brett","lastInitName":"Baty, B","initLastName":"B Baty","fullFMLName":"Brett Austin Baty","fullLFMName":"Baty, Brett Austin","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID596133":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133","firstName":"Luke","lastName":"Weaver","primaryNumber":"18","birthDate":"1993-08-21","currentAge":33,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Weaver","middleName":"Allen","boxscoreName":"Weaver","nickName":"Dream","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2016-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Weaver","nameSlug":"luke-weaver-596133","firstLastName":"Luke Weaver","lastFirstName":"Weaver, Luke","lastInitName":"Weaver, L","initLastName":"L Weaver","fullFMLName":"Luke Allen Weaver","fullLFMName":"Weaver, Luke Allen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID701807":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807","firstName":"Carson","lastName":"Benge","primaryNumber":"3","birthDate":"2003-01-20","currentAge":23,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":184,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carson","useLastName":"Benge","middleName":"Grant","boxscoreName":"Benge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Benge","nameSlug":"carson-benge-701807","firstLastName":"Carson Benge","lastFirstName":"Benge, Carson","lastInitName":"Benge, C","initLastName":"C Benge","fullFMLName":"Carson Grant Benge","fullLFMName":"Benge, Carson Grant","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID673540":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540","firstName":"Kodai","lastName":"Senga","primaryNumber":"34","birthDate":"1993-01-30","currentAge":33,"birthCity":"Gamagori","birthCountry":"Japan","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kodai","useLastName":"Senga","boxscoreName":"Senga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KO-die","mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kodai Senga","nameSlug":"kodai-senga-673540","firstLastName":"Kodai Senga","lastFirstName":"Senga, Kodai","lastInitName":"Senga, K","initLastName":"K Senga","fullFMLName":"Kodai Senga","fullLFMName":"Senga, Kodai ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID543760":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","firstName":"Marcus","lastName":"Semien","primaryNumber":"10","birthDate":"1990-09-17","currentAge":35,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcus","useLastName":"Semien","middleName":"Andrew","boxscoreName":"Semien","nickName":"Simmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"SIH-mee-ehn","mlbDebutDate":"2013-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcus Semien","nameSlug":"marcus-semien-543760","firstLastName":"Marcus Semien","lastFirstName":"Semien, Marcus","lastInitName":"Semien, M","initLastName":"M Semien","fullFMLName":"Marcus Andrew Semien","fullLFMName":"Semien, Marcus Andrew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":31,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID642547":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547","firstName":"Freddy","lastName":"Peralta","primaryNumber":"51","birthDate":"1996-06-04","currentAge":30,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Freddy","useLastName":"Peralta","boxscoreName":"Peralta, F","nickName":"Kacike","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":false,"mlbDebutDate":"2018-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Peralta","nameSlug":"freddy-peralta-642547","firstLastName":"Freddy Peralta","lastFirstName":"Peralta, Freddy","lastInitName":"Peralta, F","initLastName":"F Peralta","fullFMLName":"Freddy Peralta","fullLFMName":"Peralta, Freddy","strikeZoneTop":3.28,"strikeZoneBottom":1.55},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID664875":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875","firstName":"Justin","lastName":"Lawrence","primaryNumber":"44","birthDate":"1994-11-25","currentAge":31,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 3\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Lawrence","middleName":"Anthony","boxscoreName":"Lawrence, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Lawrence","nameSlug":"justin-lawrence-664875","firstLastName":"Justin Lawrence","lastFirstName":"Lawrence, Justin","lastInitName":"Lawrence, J","initLastName":"J Lawrence","fullFMLName":"Justin Anthony Lawrence","fullLFMName":"Lawrence, Justin Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID596019":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019","firstName":"Francisco","lastName":"Lindor","primaryNumber":"12","birthDate":"1993-11-14","currentAge":32,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Francisco","useLastName":"Lindor","middleName":"Miguel","boxscoreName":"Lindor","nickName":"Mr. Smile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"lin-DOOR","mlbDebutDate":"2015-06-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Lindor","nameSlug":"francisco-lindor-596019","firstLastName":"Francisco Lindor","lastFirstName":"Lindor, Francisco","lastInitName":"Lindor, F","initLastName":"F Lindor","fullFMLName":"Francisco Miguel Lindor","fullLFMName":"Lindor, Francisco Miguel","strikeZoneTop":3.108,"strikeZoneBottom":1.568},"ID664353":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353","firstName":"José","lastName":"Urquidy","primaryNumber":"70","birthDate":"1995-05-01","currentAge":31,"birthCity":"Mazatlan","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Urquidy","middleName":"Luis","boxscoreName":"Urquidy","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"pronunciation":"ur-KEE-dee","mlbDebutDate":"2019-07-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Urquidy","nameSlug":"jose-urquidy-664353","firstLastName":"José Urquidy","lastFirstName":"Urquidy, José","lastInitName":"Urquidy, J","initLastName":"J Urquidy","fullFMLName":"José Luis Urquidy","fullLFMName":"Urquidy, José Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID682995":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995","firstName":"Hunter","lastName":"Barco","primaryNumber":"45","birthDate":"2000-12-15","currentAge":25,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Barco","middleName":"Harkins","boxscoreName":"Barco","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hunter Barco","nameSlug":"hunter-barco-682995","firstLastName":"Hunter Barco","lastFirstName":"Barco, Hunter","lastInitName":"Barco, H","initLastName":"H Barco","fullFMLName":"Hunter Harkins Barco","fullLFMName":"Barco, Hunter Harkins","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID593871":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871","firstName":"Jorge","lastName":"Polanco","primaryNumber":"11","birthDate":"1993-07-05","currentAge":33,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Polanco","middleName":"Luis","boxscoreName":"Polanco","nickName":"Chulo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-26","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Polanco","nameSlug":"jorge-polanco-593871","firstLastName":"Jorge Polanco","lastFirstName":"Polanco, Jorge","lastInitName":"Polanco, J","initLastName":"J Polanco","fullFMLName":"Jorge Luis Polanco","fullLFMName":"Polanco, Jorge Luis","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID472610":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610","firstName":"Luis","lastName":"García","primaryNumber":"40","birthDate":"1987-01-30","currentAge":39,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"García","middleName":"Amado","boxscoreName":"García, L","nickName":"Amadito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García","nameSlug":"luis-garcia-472610","firstLastName":"Luis García","lastFirstName":"García, Luis","lastInitName":"García, L","initLastName":"L García","fullFMLName":"Luis Amado García","fullLFMName":"García, Luis Amado","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"ID676724":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724","firstName":"Jared","lastName":"Young","primaryNumber":"29","birthDate":"1995-07-09","currentAge":31,"birthCity":"Prince George","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jared","useLastName":"Young","middleName":"M.","boxscoreName":"Young, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Young","nameSlug":"jared-young-676724","firstLastName":"Jared Young","lastFirstName":"Young, Jared","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jared M. Young","fullLFMName":"Young, Jared M.","strikeZoneTop":3.28,"strikeZoneBottom":1.66}},"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289","location":{"address1":"Citi Field","city":"Flushing","state":"New York","stateAbbrev":"NY","postalCode":"11368","defaultCoordinates":{"latitude":40.75753012,"longitude":-73.84559155},"azimuthAngle":13.0,"elevation":10,"country":"USA","phone":"(718) 507-6387"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41922,"turfType":"Grass","roofType":"Open","leftLine":335,"left":358,"leftCenter":370,"center":408,"rightCenter":380,"right":370,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":3289,"link":"/api/v1/venues/3289"},"weather":{"condition":"Sunny","temp":"42","wind":"4 mph, L To R"},"gameInfo":{"attendance":37183,"firstPitch":"2026-03-28T20:11:00.000Z","gameDurationMinutes":202},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"home":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"}},"officialScorer":{"id":431083,"fullName":"Jordan Sprechman","link":"/api/v1/people/431083"},"primaryDatacaster":{"id":800983,"fullName":"Kevin Sinclair","link":"/api/v1/people/800983"},"moundVisits":{"away":{"used":5,"remaining":1},"home":{"used":5,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, third baseman Bo Bichette to first baseman Jorge Polanco.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-28T20:11:08.370Z","endTime":"2026-03-28T20:11:18.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"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-03-28T15:57:19.216Z","endTime":"2026-03-28T19:50:54.222Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"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-03-28T19:50:54.222Z","endTime":"2026-03-28T20:09:53.376Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"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-03-28T20:09:53.376Z","endTime":"2026-03-28T20:11:10.287Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"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":91.7,"endSpeed":81.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.48061579981488,"aZ":-22.581231237739967,"pfxX":6.015869727638133,"pfxZ":5.543470340687588,"pX":-0.013343290941130714,"pZ":3.1067134106882035,"vX0":-7.289316295604604,"vY0":-133.02035792833783,"vZ0":-3.520573205533718,"x":117.51,"y":154.9,"x0":2.02526555717724,"y0":50.006342110989806,"z0":6.1511641688145975,"aX":10.419581950201056},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.1,"breakHorizontal":-8.6,"spinRate":2144,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.4171997335311204,"extension":7.338901804934376},"hitData":{"launchSpeed":98.6,"launchAngle":-5.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":170.94}},"index":3,"playId":"7b2e6e14-efd7-3c20-bbee-5ec83403539e","pitchNumber":1,"startTime":"2026-03-28T20:11:10.287Z","endTime":"2026-03-28T20:11:18.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:11:18.157Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, first baseman Jorge Polanco to pitcher David Peterson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-28T20:11:26.241Z","endTime":"2026-03-28T20:12:14.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":81.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16632760324436,"aZ":-23.55434276168816,"pfxX":5.4586819444531205,"pfxZ":5.035548967884482,"pX":0.5282787105151853,"pZ":2.4375468383338785,"vX0":-5.655574205221942,"vY0":-131.61142639821395,"vZ0":-4.739568283645636,"x":96.86,"y":172.97,"x0":2.0207451681799484,"y0":50.00539710765176,"z0":6.060374043248215,"aX":9.34860143560268},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":-8.3,"spinRate":2084,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.42006131982950734,"extension":7.613499933047601},"index":0,"playId":"0a4fb7a2-0afa-38e4-8456-437d18fde8a8","pitchNumber":1,"startTime":"2026-03-28T20:11:40.394Z","endTime":"2026-03-28T20:11:44.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92858031361249,"aZ":-22.64361842734886,"pfxX":5.3867532647186165,"pfxZ":5.340566444592208,"pX":-0.2037823878387524,"pZ":2.2654765975087248,"vX0":-7.581471699207389,"vY0":-133.5057859098927,"vZ0":-5.671182696758923,"x":124.77,"y":177.61,"x0":1.9885961233689882,"y0":50.000835442698175,"z0":6.0739545364910095,"aX":9.60823761453471},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":-7.9,"spinRate":2120,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.4121524938087844,"extension":7.516686869394371},"index":1,"playId":"3dc8ceb9-25a2-3970-972f-2b3431b96c90","pitchNumber":2,"startTime":"2026-03-28T20:11:53.124Z","endTime":"2026-03-28T20:11:56.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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.738063490965274,"aZ":-28.18241907410512,"pfxX":-0.7782807608676243,"pfxZ":2.5364107444703405,"pX":-0.44371139828308453,"pZ":1.9000748239550154,"vX0":-5.999459378338504,"vY0":-125.70325954668718,"vZ0":-4.3707219814043,"x":133.91,"y":187.48,"x0":2.092801103122682,"y0":50.00122003886527,"z0":5.997375407811545,"aX":-1.221470139106839},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.6,"breakHorizontal":3.0,"spinRate":2405,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.43876011198552645,"extension":7.5368919368468585},"hitData":{"launchSpeed":65.1,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":168.91}},"index":2,"playId":"cb729e03-0a1c-3839-9558-06571cd10407","pitchNumber":3,"startTime":"2026-03-28T20:12:06.835Z","endTime":"2026-03-28T20:12:14.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:12:14.862Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-28T20:12:24.094Z","endTime":"2026-03-28T20:13:46.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":80.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.48745244118514,"aZ":-30.991143362831714,"pfxX":6.858591379042362,"pfxZ":0.7081799260244868,"pX":-0.27211267468427636,"pZ":1.4585037222914425,"vX0":-7.804698790235307,"vY0":-130.7336907486962,"vZ0":-5.312717470998291,"x":127.37,"y":199.4,"x0":1.9052971209107097,"y0":50.005592020149834,"z0":5.931861507304004,"aX":11.507483486952127},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.0,"breakHorizontal":-10.1,"spinRate":2120,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4240327853924555,"extension":7.4273833834243685},"index":0,"playId":"9d8e754a-d8bf-3dc2-9f80-7447b183d333","pitchNumber":1,"startTime":"2026-03-28T20:12:45.689Z","endTime":"2026-03-28T20:12:49.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":77.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02170502317124,"aZ":-33.78269120355807,"pfxX":11.083319560956514,"pfxZ":-1.036540738699415,"pX":-0.3373342821763942,"pZ":1.6258803667277208,"vX0":-8.633961413110777,"vY0":-125.6695097698237,"vZ0":-3.8035268194519327,"x":129.86,"y":194.88,"x0":1.7578451057343287,"y0":50.005757257862605,"z0":5.999143286490811,"aX":17.16581855761043},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.8,"breakHorizontal":-17.3,"spinRate":1822,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4412828006264329,"extension":7.359616412665285},"index":1,"playId":"2b9bf2b3-d0b1-3f3a-a218-e2cb86dc7971","pitchNumber":2,"startTime":"2026-03-28T20:13:01.746Z","endTime":"2026-03-28T20:13:05.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.968553995030426,"aZ":-38.86612180023211,"pfxX":-1.1563043232245462,"pfxZ":-4.820456283087415,"pX":-2.1036392100813495,"pZ":-0.3134765564868015,"vX0":-8.681084843646492,"vY0":-119.05755007607183,"vZ0":-6.51976278834226,"x":197.19,"y":247.24,"x0":1.7918789034898799,"y0":50.003397155141165,"z0":6.118248268054208,"aX":-1.6047072673271843},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-10.4,"breakHorizontal":4.9,"spinRate":2418,"spinDirection":327},"zone":13,"typeConfidence":0.84,"plateTime":0.4660774959162035,"extension":7.149866261327089},"index":2,"playId":"a0a95ded-fd16-3648-ad30-19926bfd3cc4","pitchNumber":3,"startTime":"2026-03-28T20:13:20.225Z","endTime":"2026-03-28T20:13:23.959Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":76.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06421811209256,"aZ":-26.705494578575024,"pfxX":-0.06427424296525186,"pfxZ":3.6297263342102504,"pX":-0.46622703824623385,"pZ":1.6857835839330344,"vX0":-6.3616125038632125,"vY0":-124.43608601066204,"vZ0":-4.910417256303419,"x":134.77,"y":193.26,"x0":2.1750825488855363,"y0":50.00221607146515,"z0":6.005337263923132,"aX":-0.0969958495465803},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.2,"breakHorizontal":2.2,"spinRate":2249,"spinDirection":216},"zone":7,"typeConfidence":0.72,"plateTime":0.44693915166179776,"extension":7.405599156212826},"index":3,"playId":"dcbeb259-085e-35a5-8ece-131afdba0db0","pitchNumber":4,"startTime":"2026-03-28T20:13:42.180Z","endTime":"2026-03-28T20:13:46.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:13:46.390Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out sharply to center fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-28T20:16:09.592Z","endTime":"2026-03-28T20:17:47.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T20:15:52.129Z","endTime":"2026-03-28T20:16:11.683Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.988127506403124,"aZ":-14.27322661059474,"pfxX":-5.3277953051658615,"pfxZ":9.993559830755757,"pX":0.31894166591680156,"pZ":3.0116939018724187,"vX0":7.336049274525704,"vY0":-134.00287531486606,"vZ0":-4.632496810607682,"x":104.84,"y":157.46,"x0":-1.7811579170223486,"y0":50.0055952764691,"z0":5.8064895441554985,"aX":-9.546794813546791},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":2319,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4111122178789133,"extension":6.588653705385389},"index":1,"playId":"c3fbbc4b-07f6-3320-9827-4c4050d20dcf","pitchNumber":1,"startTime":"2026-03-28T20:16:11.683Z","endTime":"2026-03-28T20:16:14.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":81.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.455970918893605,"aZ":-9.775546933728512,"pfxX":-8.276667867055034,"pfxZ":12.592395438339853,"pX":0.7961276238007485,"pZ":3.918998463547714,"vX0":9.4642318023435,"vY0":-135.25942475529953,"vZ0":-3.077335617040185,"x":86.65,"y":132.97,"x0":-1.7408605011331781,"y0":50.00430130860672,"z0":5.800276636380967,"aX":-14.724788289577486},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.8,"breakHorizontal":12.0,"spinRate":2444,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.41131437521264447,"extension":6.630714982047846},"index":2,"playId":"a03e254c-9d89-3ae3-9e35-ddba2acc8218","pitchNumber":2,"startTime":"2026-03-28T20:16:26.303Z","endTime":"2026-03-28T20:16:29.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":69.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.407337295564282,"aZ":-41.840557175319354,"pfxX":9.037691728685456,"pfxZ":-7.855064266705109,"pX":0.5892646458145859,"pZ":-0.3660087466518484,"vX0":3.0540048986174426,"vY0":-113.43796099685433,"vZ0":-3.874821653094136,"x":94.54,"y":248.66,"x0":-1.969984193758915,"y0":50.00074288172518,"z0":5.779051476738321,"aX":11.12533182940691},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-15.1,"breakHorizontal":-17.3,"spinRate":2759,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.49347663432280964,"extension":6.60115354226209},"index":3,"playId":"c5f3aede-e040-3c1e-ad31-4eac0e530ad0","pitchNumber":3,"startTime":"2026-03-28T20:16:41.143Z","endTime":"2026-03-28T20:16:44.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77188408818224,"aZ":-11.553009088496163,"pfxX":-7.312397106295766,"pfxZ":11.512642290109678,"pX":1.5488044080927894,"pZ":1.7989177194739179,"vX0":10.930324350456733,"vY0":-133.9527551097353,"vZ0":-7.809362123254171,"x":57.96,"y":190.21,"x0":-1.6615300640357693,"y0":50.00488545599717,"z0":5.605652889692728,"aX":-13.101260049252774},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.0,"breakHorizontal":10.4,"spinRate":2240,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4111270294448244,"extension":6.651393280345467},"index":4,"playId":"7ab3ddb0-9921-3d41-88f7-d5a7e1cedbef","pitchNumber":4,"startTime":"2026-03-28T20:16:59.553Z","endTime":"2026-03-28T20:17:02.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.519347566933455,"aZ":-13.92772630096929,"pfxX":-8.012341711118875,"pfxZ":9.993249408168996,"pX":0.9433990591035764,"pZ":1.506707367816478,"vX0":9.926558790325084,"vY0":-135.02821492672575,"vZ0":-8.067302245324617,"x":81.04,"y":198.1,"x0":-1.7591749887930659,"y0":50.00089713826432,"z0":5.536753692491723,"aX":-14.626493482579942},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":12.1,"spinRate":2421,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40742050697415877,"extension":6.608026542496254},"index":5,"playId":"e5200c06-529b-3ab5-b975-9a79219fcd03","pitchNumber":5,"startTime":"2026-03-28T20:17:15.976Z","endTime":"2026-03-28T20:17:19.084Z","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":0},"pitchData":{"startSpeed":93.4,"endSpeed":83.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.46652335789851,"aZ":-10.414748636755053,"pfxX":-7.260753489882296,"pfxZ":12.034623217353055,"pX":-0.29925236151690077,"pZ":2.9072883785946537,"vX0":6.447393698475558,"vY0":-135.5526557458467,"vZ0":-5.305418117848835,"x":128.41,"y":160.28,"x0":-1.7988478845420468,"y0":50.002981302801395,"z0":5.65855422300168,"aX":-13.128496549980868},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.4,"breakHorizontal":11.3,"spinRate":2248,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.40855057405426587,"extension":6.39841174622244},"hitData":{"launchSpeed":100.5,"launchAngle":39.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":153.82,"coordY":51.38}},"index":6,"playId":"5b89d137-9d42-3adf-afdc-5ddda58440a8","pitchNumber":6,"startTime":"2026-03-28T20:17:37.036Z","endTime":"2026-03-28T20:17:47.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:17:47.057Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out, shortstop Jared Triolo to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-28T20:17:48.710Z","endTime":"2026-03-28T20:19:41.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01419199661746,"aZ":-24.13790439536396,"pfxX":-13.34005172201778,"pfxZ":4.573949012668336,"pX":-0.7426756071972344,"pZ":2.616273978582479,"vX0":7.366857367347735,"vY0":-132.83011635362223,"vZ0":-3.539766881457555,"x":145.31,"y":168.14,"x0":-1.844321954043595,"y0":50.00140381275802,"z0":5.756457836522307,"aX":-23.425936014662195},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":22.2,"spinRate":2369,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4151070995006503,"extension":6.610773612485245},"index":0,"playId":"b94b2e31-f068-3121-a83b-ea2d657e5231","pitchNumber":1,"startTime":"2026-03-28T20:18:12.011Z","endTime":"2026-03-28T20:18:15.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":82.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.79275021128452,"aZ":-22.80649400350033,"pfxX":-14.173085214159169,"pfxZ":5.285880022167245,"pX":-0.0368787282261178,"pZ":2.10996355534946,"vX0":9.3273835707042,"vY0":-133.98872427880693,"vZ0":-5.082515694752613,"x":118.41,"y":181.81,"x0":-1.7675295248069558,"y0":50.00353394302759,"z0":5.717036323214496,"aX":-25.117571669739444},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.3,"breakHorizontal":22.9,"spinRate":2357,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4128286029248498,"extension":6.6515688460561915},"index":1,"playId":"d5258bad-658a-30de-8cf9-9a64bf885bf5","pitchNumber":2,"startTime":"2026-03-28T20:18:27.154Z","endTime":"2026-03-28T20:18:30.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":69.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.989938892979985,"aZ":-43.87175238784339,"pfxX":7.915428323590306,"pfxZ":-9.465563178381842,"pX":0.21911027975033903,"pZ":1.7495618785484783,"vX0":2.222773289440126,"vY0":-113.46968483620701,"vZ0":0.7279807064736168,"x":108.65,"y":191.54,"x0":-1.8152040364900648,"y0":50.00551980692071,"z0":5.991064671937635,"aX":9.77590449388192},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-16.1,"breakHorizontal":-15.0,"spinRate":2758,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.49288307689188615,"extension":6.516465483456989},"index":2,"playId":"1f98f4f4-a472-3e20-8e42-d6e83ff323c5","pitchNumber":3,"startTime":"2026-03-28T20:18:42.927Z","endTime":"2026-03-28T20:18:47.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.5,"endSpeed":81.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14660355244246,"aZ":-29.99624949177963,"pfxX":-11.604223015387895,"pfxZ":1.2913570086745887,"pX":-0.658030920288119,"pZ":1.6029192582186127,"vX0":6.827895179007574,"vY0":-129.93334361805336,"vZ0":-4.944566903795399,"x":142.08,"y":195.5,"x0":-1.8335746904471693,"y0":50.00027348146046,"z0":5.851895835421886,"aX":-19.53229693158039},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.3,"breakHorizontal":19.2,"spinRate":1390,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4240626459019179,"extension":6.542995971624912},"hitData":{"launchSpeed":83.2,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.05,"coordY":148.14}},"index":3,"playId":"23236cf7-b41e-3330-b66c-7c4d56bc8fa6","pitchNumber":4,"startTime":"2026-03-28T20:19:33.788Z","endTime":"2026-03-28T20:19:41.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:19:41.572Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-28T20:19:45.890Z","endTime":"2026-03-28T20:21:55.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60701068763955,"aZ":-23.381544769934564,"pfxX":-11.877300220229527,"pfxZ":4.889955966790785,"pX":-0.7793157981951101,"pZ":2.1896389352789996,"vX0":6.7143960806878615,"vY0":-134.11627287196077,"vZ0":-4.834064453870401,"x":146.71,"y":179.66,"x0":-1.7898971538903368,"y0":50.000960740845684,"z0":5.711815731088415,"aX":-21.346776710821768},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.8,"breakHorizontal":19.8,"spinRate":2301,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4104921050387724,"extension":6.555050379155726},"index":0,"playId":"f466fc18-5c47-3aa3-8840-dae780d0c601","pitchNumber":1,"startTime":"2026-03-28T20:20:07.662Z","endTime":"2026-03-28T20:20:13.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.944685097545452,"aZ":-13.817723665191904,"pfxX":-6.039034741707034,"pfxZ":9.902561994669648,"pX":1.3038540190251893,"pZ":2.8991213925327775,"vX0":9.902280778919739,"vY0":-135.61307921351772,"vZ0":-5.080746584484077,"x":67.3,"y":160.5,"x0":-1.6181176117131186,"y0":50.004465810070236,"z0":5.76823450063078,"aX":-11.197408191300687},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2301,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40461342655982957,"extension":6.653682691649215},"index":1,"playId":"5830daf3-3380-3550-9c53-798428cd0ba0","pitchNumber":2,"startTime":"2026-03-28T20:20:37.625Z","endTime":"2026-03-28T20:20:41.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":73.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.599978437000726,"aZ":-29.301160508117412,"pfxX":10.209070293994497,"pfxZ":2.080039293672492,"pX":0.8888909544816392,"pZ":3.120148151617366,"vX0":3.6660795499741274,"vY0":-118.39037161959712,"vZ0":0.3308655184586011,"x":83.12,"y":154.54,"x0":-2.0183600337148957,"y0":50.0014928961774,"z0":5.724046724081,"aX":14.075704598620131},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.2,"breakHorizontal":-19.4,"spinRate":2662,"spinDirection":62},"zone":12,"typeConfidence":2.0,"plateTime":0.4677905193491112,"extension":6.617883374945424},"index":2,"playId":"678bea8e-f10a-3a5c-b110-79bca07e6459","pitchNumber":3,"startTime":"2026-03-28T20:20:52.128Z","endTime":"2026-03-28T20:20:55.299Z","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":92.6,"endSpeed":84.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.406414747185757,"aZ":-23.969060572706365,"pfxX":-11.464229999145186,"pfxZ":4.512694620933803,"pX":1.2778295755951765,"pZ":2.072821167618966,"vX0":11.458625009075078,"vY0":-134.3216156957042,"vZ0":-5.110554928900227,"x":68.29,"y":182.81,"x0":-1.5638587188723727,"y0":50.00293102970003,"z0":5.71506073322947,"aX":-20.847704829265076},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":18.1,"spinRate":2437,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.408526481303936,"extension":6.632649563522543},"index":3,"playId":"1afd3a1a-25d0-3d3b-8ecf-79828130cc3f","pitchNumber":4,"startTime":"2026-03-28T20:21:14.846Z","endTime":"2026-03-28T20:21:18.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.454335321085537,"aZ":-10.59373859730234,"pfxX":-7.590732316299663,"pfxZ":11.454188800750446,"pX":1.069907956619636,"pZ":1.2944632301547612,"vX0":10.170151976716673,"vY0":-136.71600485277085,"vZ0":-9.7043423020982,"x":76.22,"y":203.83,"x0":-1.7201632318317797,"y0":50.00361701456581,"z0":5.626994317237134,"aX":-14.303256188757091},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.6,"breakHorizontal":11.5,"spinRate":2444,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40133891031471425,"extension":6.667769504429639},"index":4,"playId":"14d5358c-4bdb-35eb-a58e-5de95f2ec1e8","pitchNumber":5,"startTime":"2026-03-28T20:21:32.870Z","endTime":"2026-03-28T20:21:36.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":74.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39728536202946,"aZ":-27.438756798181494,"pfxX":8.40648953183991,"pfxZ":3.2910490773769876,"pX":-0.08348157350492269,"pZ":3.519250640494103,"vX0":2.0875649441795345,"vY0":-120.61377854721982,"vZ0":0.522966077631234,"x":120.18,"y":143.76,"x0":-2.05670120650609,"y0":50.004415367883055,"z0":5.763477173156756,"aX":12.107247042790226},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.4,"breakHorizontal":-15.7,"spinRate":2622,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4580977560305737,"extension":6.612250934442421},"index":5,"playId":"c6bf3949-2b41-3f39-b411-050c8efd23a5","pitchNumber":6,"startTime":"2026-03-28T20:21:52.086Z","endTime":"2026-03-28T20:21:55.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:21:55.554Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out, third baseman Bo Bichette to first baseman Jorge Polanco.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-28T20:23:47.070Z","endTime":"2026-03-28T20:24:47.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19572802714969,"aZ":-22.682074159658722,"pfxX":4.456871107475395,"pfxZ":5.569995927869652,"pX":0.8344757847246052,"pZ":3.216213045399751,"vX0":-4.411552285313299,"vY0":-131.08867286970775,"vZ0":-3.2901393362991858,"x":85.19,"y":151.94,"x0":1.9774828136226428,"y0":50.00078693969428,"z0":6.222731409853604,"aX":7.591455464392429},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.4,"breakHorizontal":-6.8,"spinRate":2110,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.42127188549628736,"extension":7.07745303623413},"index":0,"playId":"2850ba85-09b9-341e-8278-a14964276658","pitchNumber":1,"startTime":"2026-03-28T20:24:07.119Z","endTime":"2026-03-28T20:24:10.604Z","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":92.0,"endSpeed":82.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05680002477472,"aZ":-19.884415413964028,"pfxX":3.6646624629868243,"pfxZ":6.879928200229033,"pX":0.7654408271457959,"pZ":4.345147926785159,"vX0":-5.158245783926813,"vY0":-133.83791492088923,"vZ0":-0.8237154871531001,"x":87.82,"y":121.46,"x0":2.255531464310498,"y0":50.00147753410825,"z0":6.101593643017864,"aX":6.5453022811494925},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.5,"breakHorizontal":-5.3,"spinRate":2223,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.41168724594862205,"extension":7.183511328282327},"index":1,"playId":"421c594f-e416-3465-b1fe-788033d6d36f","pitchNumber":2,"startTime":"2026-03-28T20:24:20.949Z","endTime":"2026-03-28T20:24:24.174Z","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":86.0,"endSpeed":77.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72437153437114,"aZ":-33.209878303726754,"pfxX":7.053054501953692,"pfxZ":-0.6796795429147906,"pX":-0.04775157187537598,"pZ":1.3035250534056484,"vX0":-6.798724789222681,"vY0":-124.88226529396147,"vZ0":-4.687881553690478,"x":118.82,"y":203.58,"x0":1.830800603290414,"y0":50.00072132343295,"z0":6.024956486037211,"aX":10.826945535316314},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.3,"breakHorizontal":-10.7,"spinRate":1683,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4433971791236684,"extension":7.3347464627717445},"hitData":{"launchSpeed":92.2,"launchAngle":2.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.04,"coordY":164.86}},"index":2,"playId":"313a7ec1-539f-37e2-8352-2fa24446531f","pitchNumber":3,"startTime":"2026-03-28T20:24:38.347Z","endTime":"2026-03-28T20:24:47.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:24:47.205Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-28T20:24:51.261Z","endTime":"2026-03-28T20:27:03.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":90.2,"endSpeed":82.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.463606725931104,"aZ":-29.82444398977147,"pfxX":2.840111493452055,"pfxZ":1.3601217492206592,"pX":-0.5211028410634307,"pZ":1.7017983178818197,"vX0":-7.3697147018823745,"vY0":-131.07092634540132,"vZ0":-5.490129992130355,"x":136.86,"y":192.83,"x0":1.9666064069421512,"y0":50.00408258509508,"z0":6.069479731949404,"aX":4.909290751477035},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.3,"breakHorizontal":-3.4,"spinRate":2160,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.418985214091375,"extension":7.537401214961204},"index":0,"playId":"94a93981-a9db-31f3-8258-a043bea1c2c5","pitchNumber":1,"startTime":"2026-03-28T20:25:11.167Z","endTime":"2026-03-28T20:25:14.694Z","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":87.0,"endSpeed":78.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56722595277371,"aZ":-28.095690732444464,"pfxX":10.51799163131802,"pfxZ":2.5688030394658865,"pX":0.9294760348672634,"pZ":1.5428238148611992,"vX0":-6.1041587154860295,"vY0":-126.34196782074378,"vZ0":-5.378849526000822,"x":81.57,"y":197.12,"x0":2.0303195591121868,"y0":50.006235307134276,"z0":6.002258216425956,"aX":16.736111467696613},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.5,"breakHorizontal":-17.4,"spinRate":1789,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4361975695508362,"extension":7.255332361390833},"index":1,"playId":"2ca885f8-ce88-3d6d-b779-58b6ec8ecb4c","pitchNumber":2,"startTime":"2026-03-28T20:25:25.109Z","endTime":"2026-03-28T20:25:29.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96338802310663,"aZ":-30.514416482294486,"pfxX":-1.9230247428859055,"pfxZ":1.0653242660592,"pX":1.9623176046119357,"pZ":3.2567377283912453,"vX0":-0.3951489648574309,"vY0":-124.19476537870847,"vZ0":-0.5558003570499854,"x":42.2,"y":150.85,"x0":2.3734142420160587,"y0":50.00185485970665,"z0":6.03177391642426,"aX":-2.989433666548245},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.0,"breakHorizontal":3.6,"spinRate":2253,"spinDirection":282},"zone":12,"typeConfidence":0.91,"plateTime":0.4418168768284052,"extension":7.310662533434492},"index":2,"playId":"227ce245-267e-386e-bcd5-4f0f14993dc8","pitchNumber":3,"startTime":"2026-03-28T20:25:46.486Z","endTime":"2026-03-28T20:25:49.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.243143096228952,"aZ":-40.997685963535694,"pfxX":-6.850954646060101,"pfxZ":-6.561498114142918,"pX":1.4081419495623337,"pZ":2.5317556328438067,"vX0":0.5264563260402526,"vY0":-116.23275697154516,"vZ0":0.4324163377105159,"x":63.32,"y":170.42,"x0":2.0645526089774084,"y0":50.00251766606372,"z0":6.290863951092793,"aX":-9.213927778887465},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-11.4,"breakHorizontal":12.2,"spinRate":2355,"spinDirection":335},"zone":12,"typeConfidence":0.9,"plateTime":0.4743300481025843,"extension":6.795267230939314},"index":3,"playId":"c6937e1e-232a-349a-8ecd-e6440e5c7ae1","pitchNumber":4,"startTime":"2026-03-28T20:26:01.737Z","endTime":"2026-03-28T20:26:05.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96329674712822,"aZ":-31.0071917461686,"pfxX":6.9559047878878735,"pfxZ":0.7304143973993762,"pX":0.7267177118597592,"pZ":1.9160046148656482,"vX0":-5.396416408974246,"vY0":-126.3487015279861,"vZ0":-4.159712594514904,"x":89.3,"y":187.05,"x0":1.9918178375898237,"y0":50.005804562796314,"z0":6.089482282532792,"aX":11.191199569175916},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":-11.3,"spinRate":1690,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.43433355616710356,"extension":7.208468727971818},"index":4,"playId":"47fdfe3c-9e97-3e0a-ab1b-edec3804bdd2","pitchNumber":5,"startTime":"2026-03-28T20:26:15.819Z","endTime":"2026-03-28T20:26:18.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.033161309914934,"aZ":-43.49276957894415,"pfxX":-5.284708652409129,"pfxZ":-8.061306539016366,"pX":1.1528304407240415,"pZ":2.8845216606470054,"vX0":-0.47903749221569814,"vY0":-118.18892754956109,"vZ0":1.4225820249204764,"x":73.06,"y":160.9,"x0":2.044433331688354,"y0":50.00117506083001,"z0":6.291172273850776,"aX":-7.421847115194836},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-13.9,"breakHorizontal":9.7,"spinRate":2393,"spinDirection":328},"zone":12,"typeConfidence":0.9,"plateTime":0.46471340945422,"extension":7.078988202355699},"index":5,"playId":"3c48c689-9f3e-3e9c-8937-c4040dfd5781","pitchNumber":6,"startTime":"2026-03-28T20:26:41.226Z","endTime":"2026-03-28T20:26:45.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.968579734161757,"aZ":-42.77772011373352,"pfxX":-6.228494164641008,"pfxZ":-7.866276167962623,"pX":-0.6324817037740816,"pZ":0.7268258468893789,"vX0":-4.108102031931525,"vY0":-117.30306928891918,"vZ0":-3.0795157286955854,"x":141.11,"y":219.16,"x0":1.9710607046904105,"y0":50.00401115729085,"z0":6.1758333850474365,"aX":-8.394456838110713},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.8,"breakHorizontal":12.5,"spinRate":2393,"spinDirection":337},"zone":13,"typeConfidence":0.9,"plateTime":0.47293519626938707,"extension":6.872943390085756},"index":6,"playId":"66f8588e-85bb-3710-b08e-e58f8b356161","pitchNumber":7,"startTime":"2026-03-28T20:26:57.834Z","endTime":"2026-03-28T20:27:03.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:27:03.833Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Lowe pops out to third baseman Bo Bichette in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-28T20:27:03.528Z","endTime":"2026-03-28T20:28:06.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41362632714997,"aZ":-24.304716332912935,"pfxX":5.630128388148533,"pfxZ":4.41233759850118,"pX":0.03373326341607126,"pZ":2.6890655308983638,"vX0":-6.956840044579795,"vY0":-133.61683285022738,"vZ0":-4.146734585047004,"x":115.71,"y":166.18,"x0":1.9562361107857356,"y0":50.00410325913195,"z0":6.03633755767975,"aX":10.044174946523812},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.2,"breakHorizontal":-8.4,"spinRate":2175,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.4120686226277539,"extension":7.455773052003713},"index":0,"playId":"1ec44b8b-eec4-39d1-9931-803591b6e9a0","pitchNumber":1,"startTime":"2026-03-28T20:27:27.871Z","endTime":"2026-03-28T20:27:31.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579676910501963,"aZ":-28.892298184342714,"pfxX":-0.6293362613900673,"pfxZ":1.9997596475619286,"pX":-0.9395183599006809,"pZ":2.452007078322691,"vX0":-7.175654418449535,"vY0":-127.53799859685982,"vZ0":-3.1741176619907936,"x":152.81,"y":172.58,"x0":1.99849733823579,"y0":50.00036948829969,"z0":6.004693546485506,"aX":-1.0295365275315056},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":2.9,"spinRate":2246,"spinDirection":249},"zone":11,"typeConfidence":0.64,"plateTime":0.43037449458956445,"extension":7.310258600809973},"index":1,"playId":"7be00144-aec0-3eb0-a6ef-64ca1aee6c0e","pitchNumber":2,"startTime":"2026-03-28T20:27:42.172Z","endTime":"2026-03-28T20:27:45.976Z","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":90.7,"endSpeed":82.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.078928141191298,"aZ":-23.00721106515464,"pfxX":6.245838209011116,"pfxZ":5.25491762352307,"pX":-0.029996463530263872,"pZ":2.726822463851829,"vX0":-7.387364462610472,"vY0":-131.81604751605482,"vZ0":-4.2542327331613405,"x":118.14,"y":165.16,"x0":2.007850471319369,"y0":50.00637674812174,"z0":6.0769159474400904,"aX":10.906634265630185},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.6,"breakHorizontal":-9.6,"spinRate":2201,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.4167733149406647,"extension":7.437569252171349},"hitData":{"launchSpeed":87.6,"launchAngle":64.0,"totalDistance":77.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.52,"coordY":197.8}},"index":2,"playId":"7223cab6-58c2-38e4-8c8d-88dd2266d638","pitchNumber":3,"startTime":"2026-03-28T20:27:56.626Z","endTime":"2026-03-28T20:28:06.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:28:06.140Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Polanco flies out to right fielder Nick Yorke.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-28T20:29:14.758Z","endTime":"2026-03-28T20:30:45.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":81.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.394892610913615,"aZ":-12.95807661030046,"pfxX":-5.852486126318196,"pfxZ":10.92923622289335,"pX":-0.7833472063933008,"pZ":4.130885173811468,"vX0":4.745930609248719,"vY0":-133.4352410705761,"vZ0":-1.888430687968825,"x":146.86,"y":127.25,"x0":-1.846924976658088,"y0":50.00174205130245,"z0":5.8088092797513475,"aX":-10.28938856263904},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.4,"breakHorizontal":9.2,"spinRate":2259,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.41447963043866753,"extension":6.4897376254967005},"index":0,"playId":"6a47552f-ad4a-33dc-859f-40b984177451","pitchNumber":1,"startTime":"2026-03-28T20:30:22.529Z","endTime":"2026-03-28T20:30:25.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":81.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4851377345738,"aZ":-13.366172776903408,"pfxX":-7.978095588539223,"pfxZ":10.813281296630006,"pX":0.36153325757621296,"pZ":2.7530643573377787,"vX0":8.257711307971295,"vY0":-132.60295120994394,"vZ0":-5.057569116944037,"x":103.22,"y":164.45,"x0":-1.791442909316941,"y0":50.00621312180402,"z0":5.6986454918341165,"aX":-13.881448994361655},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.4,"breakHorizontal":12.1,"spinRate":2333,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4167893323525398,"extension":6.598468628771148},"hitData":{"launchSpeed":96.0,"launchAngle":53.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.51,"coordY":114.6}},"index":1,"playId":"99b7d48b-156f-35cb-a244-ba0eb9c41b75","pitchNumber":2,"startTime":"2026-03-28T20:30:35.811Z","endTime":"2026-03-28T20:30:45.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:30:45.847Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Robert Jr. grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-28T20:30:47.179Z","endTime":"2026-03-28T20:31:54.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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, 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":80.7,"endSpeed":72.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.664327790391688,"aZ":-29.324508527989188,"pfxX":10.522203379543956,"pfxZ":2.106639706665253,"pX":0.4062839958055846,"pZ":1.9258263120309098,"vX0":2.4858300967655746,"vY0":-117.36922689734398,"vZ0":-1.9820772597409597,"x":101.51,"y":186.78,"x0":-2.0404260802242953,"y0":50.001480960647534,"z0":5.596332418809171,"aX":14.220696726327022},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.5,"breakHorizontal":-19.7,"spinRate":2607,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.47235160289804146,"extension":6.527087618383078},"index":0,"playId":"9e757f7d-076d-31db-8af7-976da9d61f1f","pitchNumber":1,"startTime":"2026-03-28T20:31:12.958Z","endTime":"2026-03-28T20:31:16.154Z","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.7,"endSpeed":84.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.264597415742497,"aZ":-22.577634726083073,"pfxX":-10.018346997694433,"pfxZ":5.356374480589561,"pX":1.1866251502705414,"pZ":0.5159896385796925,"vX0":10.840799325868645,"vY0":-132.91761284226175,"vZ0":-8.726212315157834,"x":71.77,"y":224.85,"x0":-1.6415257309951055,"y0":50.00039956742806,"z0":5.478494334512639,"aX":-17.938938473206136},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":15.8,"spinRate":2250,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4119508096280673,"extension":6.711477819943878},"index":1,"playId":"800cc394-f86b-3db9-b591-9c68a6ae6e25","pitchNumber":2,"startTime":"2026-03-28T20:31:28.600Z","endTime":"2026-03-28T20:31:31.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.024576051623818,"aZ":-25.778781011182254,"pfxX":-11.21335089274524,"pfxZ":3.550482283815258,"pX":-0.6880576873388363,"pZ":3.3049500962721505,"vX0":6.6844681935163655,"vY0":-133.72817814223012,"vZ0":-1.6113928533804105,"x":143.23,"y":149.55,"x0":-1.7688234875908133,"y0":50.006275814020334,"z0":5.7724914129202585,"aX":-20.224066954519166},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":18.7,"spinRate":2140,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.410262603638917,"extension":6.610370251789367},"hitData":{"launchSpeed":63.2,"launchAngle":6.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.74,"coordY":156.61}},"index":2,"playId":"916605c8-1ce8-37c5-9ed3-a9b77bd42daa","pitchNumber":3,"startTime":"2026-03-28T20:31:46.880Z","endTime":"2026-03-28T20:31:54.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:31:54.530Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-28T20:32:28.128Z","endTime":"2026-03-28T20:33:14.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-28T20:32:15.307Z","endTime":"2026-03-28T20:32:30.147Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":67.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.597166342929995,"aZ":-41.96409208512458,"pfxX":9.818436475529492,"pfxZ":-8.195002086223868,"pX":-0.5503729405735626,"pZ":2.74714732317638,"vX0":0.33755801937760416,"vY0":-111.21347973936024,"vZ0":2.6775082858084343,"x":137.98,"y":164.61,"x0":-1.972755836738746,"y0":50.004646199999186,"z0":6.032280664359943,"aX":11.725371793063802},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-13.2,"breakHorizontal":-17.6,"spinRate":2686,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.5016021606977579,"extension":6.434001524004522},"index":1,"playId":"23b1c646-0080-381d-8e2f-0299f7a196d8","pitchNumber":1,"startTime":"2026-03-28T20:32:30.147Z","endTime":"2026-03-28T20:32:33.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.580695959663856,"aZ":-13.585883055061458,"pfxX":-5.0811443377457035,"pfxZ":10.1006835389357,"pX":-0.08742315395393606,"pZ":2.9407823869255485,"vX0":6.513156042124644,"vY0":-135.5419164339455,"vZ0":-4.635450902235987,"x":120.33,"y":159.38,"x0":-1.8735044575506514,"y0":50.00593866908702,"z0":5.638154040184352,"aX":-9.354720411158672},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":7.7,"spinRate":2429,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4057654565049158,"extension":6.618330442691483},"index":2,"playId":"7118b0a9-4a8d-335c-9302-9154a433c314","pitchNumber":2,"startTime":"2026-03-28T20:32:43.448Z","endTime":"2026-03-28T20:32:46.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.957776237409615,"aZ":-14.069395207692272,"pfxX":-6.780901842802235,"pfxZ":9.473840425739132,"pX":0.7646495018033076,"pZ":2.892640008304148,"vX0":9.368904952580365,"vY0":-137.6998659618492,"vZ0":-4.893518547804355,"x":87.85,"y":160.68,"x0":-1.8085033608982612,"y0":50.00256674246015,"z0":5.652129093673365,"aX":-12.958968745200531},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":10.2,"spinRate":2418,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.39850584094225994,"extension":6.548301635318407},"hitData":{"launchSpeed":75.9,"launchAngle":26.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.65,"coordY":106.95}},"index":3,"playId":"4e7f9fcc-0696-3197-8291-e10e0235d3da","pitchNumber":3,"startTime":"2026-03-28T20:33:03.551Z","endTime":"2026-03-28T20:33:14.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:33:14.068Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-28T20:33:16.722Z","endTime":"2026-03-28T20:34:09.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":78.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.354054993707265,"aZ":-12.331436361313216,"pfxX":-8.108818734644846,"pfxZ":12.411072007104249,"pX":1.3169946277507951,"pZ":3.7040286867635914,"vX0":9.840122543906585,"vY0":-127.75075108950645,"vZ0":-3.338797600472361,"x":66.8,"y":138.77,"x0":-1.59157251367673,"y0":50.00204779350478,"z0":6.0430357409926785,"aX":-12.96399011635718},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":21.5,"breakHorizontal":11.5,"spinRate":2152,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4342584798411502,"extension":6.171016102106975},"index":0,"playId":"5342b842-6f73-30bf-bb88-f04581257cb4","pitchNumber":1,"startTime":"2026-03-28T20:33:38.946Z","endTime":"2026-03-28T20:33:46.026Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brett Baty steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"5342b842-6f73-30bf-bb88-f04581257cb4","startTime":"2026-03-28T20:33:48.550Z","endTime":"2026-03-28T20:34:01.974Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":72.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06275173661639,"aZ":-33.21295242435859,"pfxX":6.691131449595659,"pfxZ":-0.7670098016177995,"pX":0.04574731515061142,"pZ":1.8683206336554055,"vX0":2.830163260110971,"vY0":-117.53426861897667,"vZ0":-1.3247680359481704,"x":115.26,"y":188.34,"x0":-2.055457677201004,"y0":50.00286654249104,"z0":5.618013925769438,"aX":9.054927474529961},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.4,"breakHorizontal":-13.0,"spinRate":2632,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.47198746587387275,"extension":6.487651547516468},"hitData":{"launchSpeed":57.7,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.09,"coordY":161.31}},"index":2,"playId":"5696c5bb-5a5b-35dd-87e3-d268f003ff70","pitchNumber":2,"startTime":"2026-03-28T20:34:01.974Z","endTime":"2026-03-28T20:34:09.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:34:09.658Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Yorke grounds out, third baseman Bo Bichette to first baseman Jorge Polanco.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-28T20:35:23.472Z","endTime":"2026-03-28T20:36:43.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98063317563847,"aZ":-25.732221945555438,"pfxX":5.6086103679143955,"pfxZ":3.887888376181783,"pX":0.5083476345315716,"pZ":1.9415843133889898,"vX0":-5.3616696942889295,"vY0":-129.40367548179273,"vZ0":-5.5678704868859095,"x":97.62,"y":186.36,"x0":1.9024955191033341,"y0":50.001337958358285,"z0":6.154205650101904,"aX":9.285600206350994},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.8,"breakHorizontal":-8.6,"spinRate":2069,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.42718016947659754,"extension":7.116923313926526},"index":0,"playId":"e9c1c91a-95ae-369c-833d-131f06f9856f","pitchNumber":1,"startTime":"2026-03-28T20:36:18.651Z","endTime":"2026-03-28T20:36:22.174Z","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":84.3,"endSpeed":77.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.556757504026116,"aZ":-30.94776212025513,"pfxX":8.3428372968793,"pfxZ":0.8164802182247781,"pX":0.6290932384785577,"pZ":1.6086486834837013,"vX0":-5.7708974581378145,"vY0":-122.59299028110972,"vZ0":-4.339970044708452,"x":93.02,"y":195.35,"x0":1.9417615058556412,"y0":50.00604045054398,"z0":6.074278863975121,"aX":12.570965181456492},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.6,"breakHorizontal":-13.6,"spinRate":1732,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.44856084070095736,"extension":7.1793892332282},"hitData":{"launchSpeed":77.8,"launchAngle":-31.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.71,"coordY":167.9}},"index":1,"playId":"e91552b3-0dab-3b2c-ac89-f39860487f73","pitchNumber":2,"startTime":"2026-03-28T20:36:34.873Z","endTime":"2026-03-28T20:36:43.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:36:43.049Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Bart singles on a ground ball to shortstop Francisco Lindor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-28T20:36:45.975Z","endTime":"2026-03-28T20:37:48.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":89.9,"endSpeed":81.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.963771485009385,"aZ":-28.071598094631316,"pfxX":6.171355289788417,"pfxZ":2.3890700838037517,"pX":1.1982112303636405,"pZ":2.333009441826847,"vX0":-4.406393012768186,"vY0":-130.85205170756421,"vZ0":-4.001383813543051,"x":71.33,"y":175.79,"x0":2.1099382643564506,"y0":50.00398687919101,"z0":6.007238687039925,"aX":10.604921102998341},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.6,"breakHorizontal":-10.1,"spinRate":2078,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4200552592879765,"extension":7.157806708139469},"index":0,"playId":"938a7e53-c720-34d3-bb70-82d0a9cd5982","pitchNumber":1,"startTime":"2026-03-28T20:37:07.230Z","endTime":"2026-03-28T20:37:11.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.680490181512674,"aZ":-20.07132114486289,"pfxX":-0.4890236127691434,"pfxZ":6.943817531670048,"pX":-0.5520028513353796,"pZ":2.747308340228717,"vX0":-6.799018698260158,"vY0":-131.60352976112665,"vZ0":-4.542290451686787,"x":138.04,"y":164.6,"x0":2.135561473979845,"y0":50.000016268239854,"z0":5.9955246877679995,"aX":-0.8505407261993371},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.8,"breakHorizontal":2.5,"spinRate":2169,"spinDirection":139},"zone":4,"typeConfidence":0.86,"plateTime":0.4172690718488661,"extension":7.240343266330428},"index":1,"playId":"c18724f1-3d43-37ac-888d-4638e67e07f7","pitchNumber":2,"startTime":"2026-03-28T20:37:19.467Z","endTime":"2026-03-28T20:37:22.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0782885670184,"aZ":-26.46179314161455,"pfxX":3.157355974490145,"pfxZ":3.335976459675921,"pX":0.3009583452163883,"pZ":1.9026782142152976,"vX0":-5.619693585363338,"vY0":-130.64689583232973,"vZ0":-5.319785234067138,"x":105.53,"y":187.41,"x0":2.079356955165987,"y0":50.00237517269082,"z0":5.979352451670587,"aX":5.404479194227124},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.9,"breakHorizontal":-4.3,"spinRate":2208,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.4208427199275935,"extension":6.941960880380615},"hitData":{"launchSpeed":107.0,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.62,"coordY":151.68}},"index":2,"playId":"8983f5f1-ba17-3769-8c9d-bba29335a53b","pitchNumber":3,"startTime":"2026-03-28T20:37:38.674Z","endTime":"2026-03-28T20:37:48.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:37:48.819Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a ground ball to right fielder Carson Benge. Joey Bart to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-28T20:37:51.288Z","endTime":"2026-03-28T20:39:14.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":72.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75393219416234,"aZ":-37.04164975088596,"pfxX":-7.597576473553778,"pfxZ":-3.6199723409144697,"pX":-0.26175242190163595,"pZ":1.73080639815369,"vX0":-3.1040445254971165,"vY0":-116.85388690533343,"vZ0":-2.1849422531596288,"x":126.98,"y":192.05,"x0":2.0822133696299603,"y0":50.00362935159851,"z0":6.252293729448589,"aX":-10.212937303510468},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.8,"breakHorizontal":14.6,"spinRate":2338,"spinDirection":332},"zone":7,"typeConfidence":0.9,"plateTime":0.4738448109126625,"extension":6.996194242042554},"index":0,"playId":"bb8a8b81-ec3e-3ab8-9cb0-a7d2e0459b55","pitchNumber":1,"startTime":"2026-03-28T20:38:15.844Z","endTime":"2026-03-28T20:38:19.416Z","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":90.5,"endSpeed":82.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.825443858638337,"aZ":-29.926559657329367,"pfxX":6.078402398214245,"pfxZ":1.2861027249700392,"pX":0.8244629868439031,"pZ":2.663565481244029,"vX0":-5.150045069513235,"vY0":-131.68761338112037,"vZ0":-2.981091525414536,"x":85.57,"y":166.86,"x0":2.0188940435467586,"y0":50.00570656307036,"z0":6.031902829542522,"aX":10.642533817914124},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.9,"breakHorizontal":-9.8,"spinRate":2100,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.41646952997891207,"extension":7.038839285464885},"index":1,"playId":"f2457229-6d74-395c-915c-467c9c45c4fb","pitchNumber":2,"startTime":"2026-03-28T20:38:39.963Z","endTime":"2026-03-28T20:38:43.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.501404018640645,"aZ":-37.53107280193197,"pfxX":-4.428039326526024,"pfxZ":-3.7950687028238423,"pX":0.09870807358537258,"pZ":1.1942496039358275,"vX0":-3.5510944421873103,"vY0":-118.29751253982184,"vZ0":-3.4122166793781057,"x":113.24,"y":206.54,"x0":2.1970025361931618,"y0":50.0038520159542,"z0":6.111273085364995,"aX":-6.247923953072944},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.4,"breakHorizontal":8.9,"spinRate":2495,"spinDirection":325},"zone":14,"typeConfidence":0.89,"plateTime":0.46380403427769457,"extension":7.04443844221067},"hitData":{"launchSpeed":98.5,"launchAngle":4.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.93,"coordY":110.13}},"index":2,"playId":"3269e0ca-723b-3f4b-9354-c5525757887d","pitchNumber":3,"startTime":"2026-03-28T20:39:04.766Z","endTime":"2026-03-28T20:39:14.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:39:14.867Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Triolo lines out sharply to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-28T20:39:18.541Z","endTime":"2026-03-28T20:40:24.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.2,"endSpeed":77.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.683532027102906,"aZ":-29.244823799486227,"pfxX":6.204591301086453,"pfxZ":1.8906090020509563,"pX":1.8190707065654574,"pZ":3.9836943745900313,"vX0":-2.793966033415949,"vY0":-123.99204341902377,"vZ0":0.694961410444061,"x":47.66,"y":131.22,"x0":2.1567128156877673,"y0":50.00421870871382,"z0":6.147393453669964,"aX":9.624419545450028},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":-10.6,"spinRate":1357,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.44240354493511314,"extension":7.221617739012069},"index":0,"playId":"d939dfca-c3c1-3c29-ad43-0aeedb11e6ea","pitchNumber":1,"startTime":"2026-03-28T20:39:50.149Z","endTime":"2026-03-28T20:39:53.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":80.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.964707159653486,"aZ":-24.43477510435854,"pfxX":3.3862942125814772,"pfxZ":4.5586137992109474,"pX":0.15141068064533109,"pZ":2.219201580669299,"vX0":-6.004262964168813,"vY0":-131.56160012549532,"vZ0":-5.045129537463237,"x":111.23,"y":178.86,"x0":2.0560909060093793,"y0":50.0041848277764,"z0":6.046374145840923,"aX":5.752389702580585},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.0,"breakHorizontal":-4.3,"spinRate":2104,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.42136049695168154,"extension":7.344369682319534},"hitData":{"launchSpeed":103.6,"launchAngle":14.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.69,"coordY":64.24}},"index":1,"playId":"545fbec2-6c3d-3ae2-ad5b-c657c2a448aa","pitchNumber":2,"startTime":"2026-03-28T20:40:12.607Z","endTime":"2026-03-28T20:40:24.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:40:24.378Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-28T20:40:23.613Z","endTime":"2026-03-28T20:41:02.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.804616942959495,"aZ":-37.452819839418396,"pfxX":-4.822779655818712,"pfxZ":-3.8262919736962626,"pX":0.24923062038820604,"pZ":3.2468163411292728,"vX0":-2.6944194223876474,"vY0":-117.42447076799168,"vZ0":1.185210724403308,"x":107.5,"y":151.12,"x0":2.0428766638822022,"y0":50.003368422730865,"z0":6.253649617378287,"aX":-6.65131067701271},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.2,"breakHorizontal":9.5,"spinRate":2442,"spinDirection":330},"zone":2,"typeConfidence":0.88,"plateTime":0.4686814628391214,"extension":6.820746532951631},"hitData":{"launchSpeed":95.6,"launchAngle":35.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.88,"coordY":74.04}},"index":0,"playId":"3d265a5f-15ee-3405-9b68-c4f864cf72e1","pitchNumber":1,"startTime":"2026-03-28T20:40:53.562Z","endTime":"2026-03-28T20:41:02.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:41:02.782Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Benge grounds out, third baseman Nick Gonzales to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-28T20:42:55.541Z","endTime":"2026-03-28T20:44:18.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.567822518302265,"aZ":-12.298051466705619,"pfxX":-6.088381256277259,"pfxZ":11.056327459577217,"pX":-0.896098973425471,"pZ":3.3854190076233217,"vX0":4.792204781773021,"vY0":-133.66400227036254,"vZ0":-3.910021827046912,"x":151.16,"y":147.37,"x0":-1.9270218752338117,"y0":50.00239420803586,"z0":5.75915789384334,"aX":-10.944548753079534},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.3,"breakHorizontal":10.0,"spinRate":2353,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4108110663538218,"extension":6.522197569430586},"index":0,"playId":"1d6d45f4-d8e4-3db3-8bc7-8bd3d1edf3a1","pitchNumber":1,"startTime":"2026-03-28T20:43:21.022Z","endTime":"2026-03-28T20:43:24.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.008889419198297,"aZ":-11.958069806871835,"pfxX":-5.657212408777351,"pfxZ":11.12444736647223,"pX":0.8281099943032385,"pZ":3.137907166668944,"vX0":8.500977314420401,"vY0":-134.181039562021,"vZ0":-4.540750735173408,"x":85.43,"y":154.06,"x0":-1.6512519382137019,"y0":50.000016881351165,"z0":5.709234339900893,"aX":-10.278568682200492},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.3,"breakHorizontal":8.4,"spinRate":2407,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4087679307033931,"extension":6.592986263461385},"index":1,"playId":"5fa07ffc-daa2-3f3a-95f1-a2fca04d4bb6","pitchNumber":2,"startTime":"2026-03-28T20:43:36.130Z","endTime":"2026-03-28T20:43:40.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.2,"endSpeed":82.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.148404113448,"aZ":-10.44403954466074,"pfxX":-7.866806855696445,"pfxZ":12.186653904057785,"pX":0.5296324127348015,"pZ":2.132848232893866,"vX0":8.497915257984157,"vY0":-133.76283231885287,"vZ0":-6.944245259867952,"x":96.81,"y":181.19,"x0":-1.690752151953692,"y0":50.00566376254215,"z0":5.539364849293251,"aX":-14.031071738200783},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.4,"breakHorizontal":12.0,"spinRate":2376,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.41201491653351185,"extension":6.519675750375491},"index":2,"playId":"fe601039-2b53-3f2d-9158-9bc11b20c99a","pitchNumber":3,"startTime":"2026-03-28T20:43:52.262Z","endTime":"2026-03-28T20:43:57.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":83.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.55115830057192,"aZ":-10.8511857551337,"pfxX":-5.08485173568924,"pfxZ":11.657119751283163,"pX":0.2717026669757962,"pZ":3.5107358598895737,"vX0":7.3418329781876555,"vY0":-135.81631539354535,"vZ0":-3.705960835014655,"x":106.64,"y":143.99,"x0":-1.8324153543553292,"y0":50.001631948457955,"z0":5.673203202322195,"aX":-9.3007784123716},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.3,"breakHorizontal":7.3,"spinRate":2382,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4065602285803207,"extension":6.561843345631561},"hitData":{"launchSpeed":72.3,"launchAngle":10.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.02,"coordY":157.43}},"index":3,"playId":"65dede5b-3557-3ed6-b214-cab7f02c789a","pitchNumber":4,"startTime":"2026-03-28T20:44:10.918Z","endTime":"2026-03-28T20:44:18.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:44:18.573Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Alvarez grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-28T20:44:20.503Z","endTime":"2026-03-28T20:46:03.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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, 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.5,"endSpeed":74.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.266086338887565,"aZ":-29.73957004422608,"pfxX":7.139850670166821,"pfxZ":1.7242033343720777,"pX":-0.15364862667614496,"pZ":2.9515790646864235,"vX0":2.5644112444258913,"vY0":-118.68259626584648,"vZ0":0.05770730045748684,"x":122.86,"y":159.09,"x0":-2.1791947916916183,"y0":50.000473192491505,"z0":5.662767485604222,"aX":10.060643726463471},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.5,"breakHorizontal":-13.6,"spinRate":2603,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.4636484723628147,"extension":6.703827491597004},"index":0,"playId":"693cb3b1-8509-3551-bc47-78b85061edef","pitchNumber":1,"startTime":"2026-03-28T20:44:43.977Z","endTime":"2026-03-28T20:44:47.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64000088420691,"aZ":-22.668460443100603,"pfxX":-10.03312960945518,"pfxZ":5.327103198518913,"pX":-0.20303835851500565,"pZ":2.5617220566208427,"vX0":7.428084902713264,"vY0":-133.46860931363486,"vZ0":-3.7860190475172035,"x":124.74,"y":169.61,"x0":-1.7339090703832576,"y0":50.00241222525685,"z0":5.652428809563924,"aX":-17.90431099447864},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.9,"breakHorizontal":16.3,"spinRate":2389,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.41209960689876945,"extension":6.614974369285558},"index":1,"playId":"7786e673-82f6-3931-8bd2-cbea3058e42b","pitchNumber":2,"startTime":"2026-03-28T20:44:58.314Z","endTime":"2026-03-28T20:45:01.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809552814929788,"aZ":-27.452290299611374,"pfxX":7.423264956312276,"pfxZ":3.236921534226053,"pX":2.308940453182956,"pZ":0.35582736392341585,"vX0":7.446630346095778,"vY0":-120.94993160980427,"vZ0":-6.2918335069672775,"x":28.99,"y":229.17,"x0":-1.791256040099866,"y0":50.00534453999217,"z0":5.44433326001535,"aX":10.837705503071678},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.3,"breakHorizontal":-15.5,"spinRate":2604,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4554099435881258,"extension":6.606241755143244},"index":2,"playId":"0eec1b51-45dd-3363-b44c-fe2429647660","pitchNumber":3,"startTime":"2026-03-28T20:45:17.776Z","endTime":"2026-03-28T20:45:21.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.384233161041124,"aZ":-24.861218832309163,"pfxX":-10.241638202476777,"pfxZ":4.1299983706237,"pX":0.8047204812258492,"pZ":1.073205747243193,"vX0":9.621077704031968,"vY0":-132.52942218548282,"vZ0":-6.924899019768509,"x":86.33,"y":209.8,"x0":-1.5490401754412382,"y0":50.00434725897254,"z0":5.546335767089513,"aX":-18.146937239645677},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":16.3,"spinRate":2260,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.41391453421102664,"extension":6.720594426683447},"index":3,"playId":"4c1cb885-717a-3c72-a0df-ba793fe51a8e","pitchNumber":4,"startTime":"2026-03-28T20:45:40.132Z","endTime":"2026-03-28T20:45:44.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.919799259187908,"aZ":-25.7092722995644,"pfxX":-9.257823721831308,"pfxZ":3.595276902865999,"pX":-0.07207788486071698,"pZ":3.091545454204278,"vX0":7.623262959924744,"vY0":-133.36265437967793,"vZ0":-2.07522283555919,"x":119.75,"y":155.31,"x0":-1.7660423390636306,"y0":50.00515758159424,"z0":5.735787645224902,"aX":-16.6634537313932},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":15.1,"spinRate":2263,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.410835297681865,"extension":6.681042081538918},"hitData":{"launchSpeed":69.3,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.7,"coordY":153.71}},"index":4,"playId":"810f6544-876c-342a-b64f-e59e1d185bb6","pitchNumber":5,"startTime":"2026-03-28T20:45:55.700Z","endTime":"2026-03-28T20:46:03.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:46:03.470Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-28T20:46:06.575Z","endTime":"2026-03-28T20:47:17.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":69.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.275290378516303,"aZ":-42.63054778975158,"pfxX":5.285881643019923,"pfxZ":-8.641552253874092,"pX":1.6183953552251737,"pZ":-0.02386138998919495,"vX0":5.821332004395587,"vY0":-112.25873412646722,"vZ0":-2.897116063300453,"x":55.31,"y":239.42,"x0":-1.7491020609131298,"y0":50.005364678415376,"z0":5.8530483453974504,"aX":6.391925540204413},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-16.1,"breakHorizontal":-11.8,"spinRate":2661,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4981467815836442,"extension":6.646593381359947},"index":0,"playId":"41340470-fc09-3c91-97a4-a292c919c153","pitchNumber":1,"startTime":"2026-03-28T20:46:29.669Z","endTime":"2026-03-28T20:46:33.339Z","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":88.4,"endSpeed":80.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.568972792156345,"aZ":-33.17490168258935,"pfxX":-8.458597793336748,"pfxZ":-0.6032043280197961,"pX":-0.8048419225608939,"pZ":2.9452319374513785,"vX0":5.087280686304733,"vY0":-128.70636228288006,"vZ0":-0.9716208056421825,"x":147.68,"y":159.26,"x0":-1.7116472934583136,"y0":50.000324228111694,"z0":5.9047261545388405,"aX":-14.140240965158398},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.1,"breakHorizontal":14.2,"spinRate":1465,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.42612382269851823,"extension":6.640600000095163},"index":1,"playId":"54d4d1ab-1dc1-345b-9e5d-aaa17d110e1c","pitchNumber":2,"startTime":"2026-03-28T20:46:51.430Z","endTime":"2026-03-28T20:46:55.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.119914532510606,"aZ":-16.353236473520422,"pfxX":-5.751398543162146,"pfxZ":8.809698020141076,"pX":0.10073675424308239,"pZ":2.3420816440264014,"vX0":6.9135392548368495,"vY0":-133.4931098026235,"vZ0":-5.561806015090959,"x":113.16,"y":175.54,"x0":-1.7816705704075035,"y0":50.00066554463368,"z0":5.6393190747939945,"aX":-10.326014198944247},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":8.9,"spinRate":2282,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.411111371153595,"extension":6.6544351941469495},"hitData":{"launchSpeed":94.3,"launchAngle":49.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.88,"coordY":107.79}},"index":2,"playId":"483b7d21-24fb-3e18-ae25-f008754148eb","pitchNumber":3,"startTime":"2026-03-28T20:47:07.695Z","endTime":"2026-03-28T20:47:17.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:47:17.149Z","atBatIndex":20},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Bryan Reynolds reaches on a throwing error by third baseman Bo Bichette.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-28T20:49:25.797Z","endTime":"2026-03-28T20:50:07.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07637086545244,"aZ":-19.811556275050126,"pfxX":5.144128178378969,"pfxZ":7.3282531521072585,"pX":0.3262218387944332,"pZ":2.821452737597412,"vX0":-6.235952892026562,"vY0":-129.81418115140374,"vZ0":-4.206625793713336,"x":104.57,"y":162.6,"x0":2.104183905166038,"y0":50.003342523515336,"z0":5.9934495191611195,"aX":8.679517676474678},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.4,"breakHorizontal":-7.7,"spinRate":2077,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4237866896713052,"extension":7.175778408003644},"index":0,"playId":"939dadce-4dee-31c5-94e4-077ced0c38d3","pitchNumber":1,"startTime":"2026-03-28T20:49:29.644Z","endTime":"2026-03-28T20:49:32.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43964880097987,"aZ":-25.380023608853588,"pfxX":10.096633051630777,"pfxZ":4.565719391805312,"pX":0.9467787985986191,"pZ":1.7683342033886413,"vX0":-5.379565450773449,"vY0":-122.39875973813488,"vZ0":-4.746389334492558,"x":80.91,"y":191.03,"x0":1.8833485442766287,"y0":50.004861817994254,"z0":5.956775556331898,"aX":15.030118798690621},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.2,"breakHorizontal":-16.7,"spinRate":1717,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.4507933249288203,"extension":7.17601280118611},"index":1,"playId":"0ba235e8-f33f-3a46-bfac-4ebe64907c29","pitchNumber":2,"startTime":"2026-03-28T20:49:43.935Z","endTime":"2026-03-28T20:49:48.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":76.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.865296584301664,"aZ":-24.82333705312238,"pfxX":10.215475983211753,"pfxZ":4.878381468713357,"pX":0.18611760428032198,"pZ":1.6390587481275039,"vX0":-7.4745090871796425,"vY0":-123.17420745824359,"vZ0":-5.252099456929274,"x":109.91,"y":194.53,"x0":1.9620697664756754,"y0":50.004297569880734,"z0":5.949884392341006,"aX":15.395782968310765},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.6,"breakHorizontal":-16.3,"spinRate":1724,"spinDirection":114},"zone":8,"typeConfidence":0.9,"plateTime":0.44801179718032813,"extension":7.064697971571148},"hitData":{"launchSpeed":71.8,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.63,"coordY":170.94}},"index":2,"playId":"6c11157b-0adb-3bc7-b838-f41c6f2f6ba1","pitchNumber":3,"startTime":"2026-03-28T20:49:59.481Z","endTime":"2026-03-28T20:50:07.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:50:07.688Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks. Bryan Reynolds to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-28T20:50:16.042Z","endTime":"2026-03-28T20:52:24.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.859738029531165,"aZ":-19.301719601361608,"pfxX":2.8232441092830225,"pfxZ":7.277530507388674,"pX":-0.12022784492320122,"pZ":3.7177344485165436,"vX0":-7.000684143685779,"vY0":-131.62928974075143,"vZ0":-2.191874867768419,"x":121.58,"y":138.4,"x0":2.1976387432272597,"y0":50.001654949107404,"z0":5.978125928783024,"aX":4.993452289369126},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.0,"breakHorizontal":-3.7,"spinRate":2134,"spinDirection":145},"zone":11,"typeConfidence":0.89,"plateTime":0.4148549144417375,"extension":7.291706813860186},"index":0,"playId":"f3982a64-6c91-3134-8601-095d6b1ad551","pitchNumber":1,"startTime":"2026-03-28T20:50:38.418Z","endTime":"2026-03-28T20:50:43.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.119907611158045,"aZ":-36.11024254947551,"pfxX":-6.385678931223024,"pfxZ":-2.9068568869117435,"pX":0.6964241419971047,"pZ":2.276992970911222,"vX0":-1.221706695662565,"vY0":-116.31765793513065,"vZ0":-0.9305643657264061,"x":90.45,"y":177.3,"x0":2.0589572578322826,"y0":50.001953824827325,"z0":6.140494987429134,"aX":-8.650353494793995},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-5.2,"breakHorizontal":11.9,"spinRate":2464,"spinDirection":329},"zone":6,"typeConfidence":0.9,"plateTime":0.47294677003573504,"extension":6.874907300838807},"index":1,"playId":"bd8f0c2c-2466-308b-af8b-8f58f42a28b6","pitchNumber":2,"startTime":"2026-03-28T20:50:55.993Z","endTime":"2026-03-28T20:50:59.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03418163886845,"aZ":-25.221301701137143,"pfxX":4.333545059663935,"pfxZ":4.029248098989656,"pX":1.0122878008146967,"pZ":3.7707410216679724,"vX0":-4.3505012685656315,"vY0":-130.2475836905996,"vZ0":-0.9351133530959822,"x":78.41,"y":136.97,"x0":2.1371211197138185,"y0":50.00547804471398,"z0":6.032685150400873,"aX":7.485229313219065},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.3,"breakHorizontal":-7.0,"spinRate":2053,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.419700166687377,"extension":7.087340301695276},"index":2,"playId":"e1e7f91f-eadc-348b-b20b-fc2fa42e7151","pitchNumber":3,"startTime":"2026-03-28T20:51:17.938Z","endTime":"2026-03-28T20:51:21.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.342182044814116,"aZ":-24.46072954075817,"pfxX":4.87708660654384,"pfxZ":4.430476898935648,"pX":0.8667153648216821,"pZ":3.746096443639793,"vX0":-4.699748871786496,"vY0":-130.98333317989832,"vZ0":-1.385899236553489,"x":83.96,"y":137.64,"x0":2.049506839016125,"y0":50.00024352493024,"z0":6.10890208387807,"aX":8.484144956770724},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.9,"breakHorizontal":-7.8,"spinRate":2144,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4179660288466436,"extension":7.164544622573252},"index":3,"playId":"b67f70c1-1445-3199-b5d7-2daf924545a3","pitchNumber":4,"startTime":"2026-03-28T20:51:37.609Z","endTime":"2026-03-28T20:51:41.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.375105744697166,"aZ":-22.781002955997856,"pfxX":8.533124446775668,"pfxZ":5.528826528024131,"pX":-0.06782296124305923,"pZ":2.421756577880997,"vX0":-7.777448946900472,"vY0":-130.48849650786892,"vZ0":-4.709198889977008,"x":119.59,"y":173.39,"x0":1.8649630780785023,"y0":50.00116077866887,"z0":6.0001034650043685,"aX":14.489503650015221},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.0,"breakHorizontal":-13.4,"spinRate":2153,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.42223691981664757,"extension":7.269475769116347},"index":4,"playId":"388fda0a-3301-3dc0-95d2-4dd28c7a7bd8","pitchNumber":5,"startTime":"2026-03-28T20:51:59.363Z","endTime":"2026-03-28T20:52:02.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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":76.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221212857555695,"aZ":-29.966553885141334,"pfxX":12.377114217248637,"pfxZ":1.469120192527261,"pX":0.8024762983807027,"pZ":1.3716120810248917,"vX0":-6.728082877259444,"vY0":-122.95903310802937,"vZ0":-4.754612369102841,"x":86.41,"y":201.75,"x0":1.9904122159408528,"y0":50.0041623033471,"z0":5.9231999315743336,"aX":18.633491826855145},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.6,"breakHorizontal":-20.4,"spinRate":1727,"spinDirection":128},"zone":14,"typeConfidence":0.92,"plateTime":0.44835399394612496,"extension":7.140260143855753},"index":5,"playId":"79ebced9-9ce8-36ca-b913-55a8986921fb","pitchNumber":6,"startTime":"2026-03-28T20:52:18.698Z","endTime":"2026-03-28T20:52:24.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:52:24.320Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-28T20:52:25.811Z","endTime":"2026-03-28T20:53:57.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":80.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81368465656214,"aZ":-30.854209097585162,"pfxX":4.837212312202137,"pfxZ":0.7827730443168495,"pX":0.6175407115307673,"pZ":2.2562994007118293,"vX0":-5.6210333035966835,"vY0":-130.28784964100916,"vZ0":-3.3830451112374877,"x":93.46,"y":177.86,"x0":2.196416748176804,"y0":50.00130872401349,"z0":5.95729199999488,"aX":8.138365004754528},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.7,"breakHorizontal":-7.2,"spinRate":2099,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.4238822523167358,"extension":7.160722591645996},"index":0,"playId":"e75c5381-2ae5-3f3b-98c5-ca06fabe8858","pitchNumber":1,"startTime":"2026-03-28T20:53:00.865Z","endTime":"2026-03-28T20:53:03.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.689759260263155,"aZ":-25.430044384487513,"pfxX":7.012005447222796,"pfxZ":3.982176044779491,"pX":0.3730215771599028,"pZ":2.7209346457991654,"vX0":-6.844159307464963,"vY0":-129.978131006059,"vZ0":-3.2051724765682232,"x":102.78,"y":165.31,"x0":2.141519747190009,"y0":50.00566307745728,"z0":5.921782214932491,"aX":11.88463398898149},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.6,"breakHorizontal":-11.0,"spinRate":2068,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.42296731125030584,"extension":7.139418870707325},"index":1,"playId":"48f7ab4c-b7b0-33d5-a2f9-780235e8ae5e","pitchNumber":2,"startTime":"2026-03-28T20:53:24.653Z","endTime":"2026-03-28T20:53:29.154Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":74.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.261466793304425,"aZ":-29.349679327186966,"pfxX":-0.5906024427925411,"pfxZ":1.944909750088792,"pX":0.1675361344352067,"pZ":2.4341345166405555,"vX0":-4.806325643135704,"vY0":-121.72656037725157,"vZ0":-1.8681877593175504,"x":110.61,"y":173.06,"x0":2.2720521730863434,"y0":50.00127695794577,"z0":5.835694938388939,"aX":-0.8565009752863275},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.2,"breakHorizontal":2.6,"spinRate":2197,"spinDirection":232},"zone":5,"typeConfidence":0.92,"plateTime":0.4557972616911865,"extension":7.133320409852688},"index":2,"playId":"4190a733-d9b0-3c61-b94f-b85342fdeedd","pitchNumber":3,"startTime":"2026-03-28T20:53:53.811Z","endTime":"2026-03-28T20:53:57.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:53:57.571Z","atBatIndex":23},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Lowe grounds into a force out, second baseman Marcus Semien to shortstop Francisco Lindor. Bryan Reynolds to 3rd. Marcell Ozuna out at 2nd. Brandon Lowe to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-28T20:53:58.673Z","endTime":"2026-03-28T20:55:39.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":77.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.9273322603164,"aZ":-26.82157894995167,"pfxX":5.833539824279247,"pfxZ":3.343300206479972,"pX":1.2245625283813923,"pZ":3.422933978778601,"vX0":-4.432406083515756,"vY0":-128.6718099609365,"vZ0":-1.1935137036854935,"x":70.32,"y":146.36,"x0":2.2513978064623377,"y0":50.00306118586841,"z0":6.061850760394573,"aX":9.33929835636533},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":-9.0,"spinRate":2120,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4332934559347028,"extension":7.030769726662599},"index":0,"playId":"d84bbc5d-817d-3b62-ac25-5a60f5a499f6","pitchNumber":1,"startTime":"2026-03-28T20:54:34.658Z","endTime":"2026-03-28T20:54:37.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":76.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36088467320311,"aZ":-31.048061394192093,"pfxX":8.550614527243324,"pfxZ":0.7521196353024138,"pX":-0.2753046270753473,"pZ":0.8554591379051792,"vX0":-8.21231363001781,"vY0":-123.60137146109342,"vZ0":-5.618523224370263,"x":127.49,"y":215.68,"x0":2.026839696037802,"y0":50.00588289197563,"z0":5.859500932520363,"aX":12.845022423757104},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.1,"breakHorizontal":-12.8,"spinRate":1772,"spinDirection":125},"zone":13,"typeConfidence":0.87,"plateTime":0.4482144208100616,"extension":7.255610283049165},"index":1,"playId":"4090a0b4-029b-3d5f-9384-3464b448aabf","pitchNumber":2,"startTime":"2026-03-28T20:54:56.587Z","endTime":"2026-03-28T20:55:02.245Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-28T20:55:13.316Z","endTime":"2026-03-28T20:55:31.582Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.137660760863113,"aZ":-30.040360055734293,"pfxX":-0.5654220537333758,"pfxZ":1.383469340598709,"pX":-1.1584293340546983,"pZ":1.2818730303812074,"vX0":-8.03689886033292,"vY0":-123.61678022996917,"vZ0":-4.928532946217946,"x":161.16,"y":204.17,"x0":2.211313915579864,"y0":50.0037420248161,"z0":5.829652443856217,"aX":-0.8730365702660557},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.6,"breakHorizontal":2.9,"spinRate":2239,"spinDirection":299},"zone":13,"typeConfidence":0.92,"plateTime":0.4434485224580689,"extension":7.314182070503237},"hitData":{"launchSpeed":60.6,"launchAngle":5.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":154.22}},"index":3,"playId":"c4b700b1-bf7e-341e-bfd9-bd406c7e59f8","pitchNumber":3,"startTime":"2026-03-28T20:55:31.582Z","endTime":"2026-03-28T20:55:39.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:55:39.417Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Yorke grounds into a force out, fielded by second baseman Marcus Semien. Brandon Lowe out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-28T20:57:06.277Z","endTime":"2026-03-28T20:57:39.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"b2471fe6-1b15-37f7-828a-f6bf2c06f5fd","startTime":"2026-03-28T20:56:46.718Z","endTime":"2026-03-28T20:56:51.618Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.931811698306245,"aZ":-26.920326913633843,"pfxX":2.200641845501641,"pfxZ":3.098717837891254,"pX":-0.7483708184720241,"pZ":2.78530826885919,"vX0":-7.683969696560085,"vY0":-130.59086377940875,"vZ0":-3.073011329328263,"x":145.53,"y":163.58,"x0":1.9688801325572578,"y0":50.0053626770266,"z0":6.040557162210553,"aX":3.7357305352690164},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.0,"breakHorizontal":-1.9,"spinRate":2087,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.42223006366187565,"extension":7.426469000544984},"index":1,"playId":"f0e1d611-e98d-313f-9112-ebb6f4067f44","pitchNumber":1,"startTime":"2026-03-28T20:57:08.400Z","endTime":"2026-03-28T20:57:14.217Z","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":86.0,"endSpeed":76.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94823587612729,"aZ":-27.019160764202443,"pfxX":11.48599134033609,"pfxZ":3.3641803979838443,"pX":0.9186632001433318,"pZ":1.6739079198830218,"vX0":-6.135854863288275,"vY0":-124.84148028668741,"vZ0":-4.8447060381881295,"x":81.98,"y":193.58,"x0":1.9541888389625854,"y0":50.00358774740799,"z0":5.943368546403856,"aX":17.60296962677325},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.9,"breakHorizontal":-18.8,"spinRate":1720,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4437338785692244,"extension":7.2020362227956785},"hitData":{"launchSpeed":76.9,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.06,"coordY":149.66}},"index":2,"playId":"ef685b0f-517f-3e22-a8cc-356b6e5fe5b0","pitchNumber":2,"startTime":"2026-03-28T20:57:32.206Z","endTime":"2026-03-28T20:57:39.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T20:57:39.247Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to center fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-28T20:59:53.958Z","endTime":"2026-03-28T21:01:17.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":68.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06402922188688,"aZ":-41.97442962322494,"pfxX":5.850005479548079,"pfxZ":-8.336310976571681,"pX":0.8306700038572147,"pZ":1.3592841929674337,"vX0":3.849446672126268,"vY0":-109.73960895339414,"vZ0":-0.16229270962699704,"x":85.34,"y":202.08,"x0":-1.7295595118772966,"y0":50.004951546296056,"z0":6.048157517418936,"aX":6.873534722553679},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-14.5,"breakHorizontal":-11.9,"spinRate":2635,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.5063128031908275,"extension":6.263172134071869},"index":0,"playId":"c9c96ae7-5164-3e3d-adf6-7923b6ef8b34","pitchNumber":1,"startTime":"2026-03-28T21:00:16.409Z","endTime":"2026-03-28T21:00:20.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89659195142189,"aZ":-29.50390858745974,"pfxX":-9.273427847589996,"pfxZ":1.6570859115761092,"pX":-0.5796931365046346,"pZ":2.3162497495604892,"vX0":6.090710604653,"vY0":-126.54438681900851,"vZ0":-2.788904085912042,"x":139.1,"y":176.24,"x0":-1.823507817847196,"y0":50.00076193009938,"z0":5.817287025176011,"aX":-14.908787556645251},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.5,"breakHorizontal":15.2,"spinRate":1433,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.434276493435096,"extension":6.512239838164076},"index":1,"playId":"5c41c46e-dfcd-31d9-9219-9aadf654abc6","pitchNumber":2,"startTime":"2026-03-28T21:00:33.427Z","endTime":"2026-03-28T21:00:37.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.105267232437985,"aZ":-22.713874948675677,"pfxX":-11.219384770073017,"pfxZ":5.368348089385846,"pX":0.935680232271277,"pZ":0.5877629557916744,"vX0":10.502210409775714,"vY0":-132.15090222140367,"vZ0":-8.507340628529883,"x":81.33,"y":222.91,"x0":-1.6391677782041916,"y0":50.00416917674339,"z0":5.527240298329722,"aX":-19.774721305122316},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.9,"breakHorizontal":17.9,"spinRate":2402,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4150504586322641,"extension":6.650795200919298},"index":2,"playId":"24af1362-d5a7-39eb-ae74-d97c360ee2b7","pitchNumber":3,"startTime":"2026-03-28T21:00:49.337Z","endTime":"2026-03-28T21:00:52.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.276254575552322,"aZ":-25.551051771125266,"pfxX":-10.142625245962892,"pfxZ":3.674202543407718,"pX":0.8209449193533191,"pZ":2.074616530061535,"vX0":9.916441827886407,"vY0":-133.51327704889238,"vZ0":-4.5665284169879286,"x":85.71,"y":182.77,"x0":-1.6271232718465316,"y0":50.00097853880019,"z0":5.650324859867224,"aX":-18.273362608909828},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.8,"breakHorizontal":16.2,"spinRate":2186,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4105496024347808,"extension":6.498465737390847},"hitData":{"launchSpeed":84.5,"launchAngle":42.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.66,"coordY":101.28}},"index":3,"playId":"87940066-d868-3da3-bc3f-6ac9c07b1995","pitchNumber":4,"startTime":"2026-03-28T21:01:07.661Z","endTime":"2026-03-28T21:01:17.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:01:17.064Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to right fielder Nick Yorke.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-28T21:01:22.674Z","endTime":"2026-03-28T21:02:11.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887173783060945,"aZ":-27.961559201354817,"pfxX":8.537664297821781,"pfxZ":3.078955336379151,"pX":0.6615257006131162,"pZ":2.9412910620595376,"vX0":3.4536968964483146,"vY0":-117.04883220061267,"vZ0":-0.26103164252465993,"x":91.78,"y":159.37,"x0":-1.948381362865445,"y0":50.004108039002304,"z0":5.703023244522343,"aX":11.685552082124588},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":5.8,"breakHorizontal":-16.3,"spinRate":2547,"spinDirection":85},"zone":3,"typeConfidence":2.0,"plateTime":0.4703992423838548,"extension":6.396215745812881},"index":0,"playId":"28fd2728-5502-32cb-b82a-1569e682d36a","pitchNumber":1,"startTime":"2026-03-28T21:01:42.935Z","endTime":"2026-03-28T21:01:46.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24636212820015,"aZ":-25.050948663336165,"pfxX":-10.273446577568503,"pfxZ":4.0712559570816955,"pX":0.6265534223563267,"pZ":2.108475390318388,"vX0":9.257131595819752,"vY0":-131.30064360657622,"vZ0":-4.44687862186113,"x":93.12,"y":181.85,"x0":-1.6063747347399702,"y0":50.004293531969125,"z0":5.683468842082473,"aX":-17.978041117640274},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":16.7,"spinRate":2040,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4168233145542488,"extension":6.44537169554873},"hitData":{"launchSpeed":101.8,"launchAngle":3.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.25,"coordY":135.97}},"index":1,"playId":"e5f1bcd1-6cf7-3cda-889d-0b8693ff01e3","pitchNumber":2,"startTime":"2026-03-28T21:02:01.027Z","endTime":"2026-03-28T21:02:11.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:02:11.945Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jorge Polanco pops out to third baseman Nick Gonzales.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-28T21:02:16.508Z","endTime":"2026-03-28T21:03:09.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"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(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":86.7,"endSpeed":79.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.493742072313037,"aZ":-27.52563160717747,"pfxX":-8.913720742222313,"pfxZ":2.8940695775947187,"pX":-0.9160154967231814,"pZ":3.1064605023899294,"vX0":5.121081196270192,"vY0":-126.22826049260561,"vZ0":-1.6342430087804665,"x":151.92,"y":154.91,"x0":-1.8164215279718354,"y0":50.00586962811273,"z0":5.985508004414653,"aX":-14.338926678257696},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.0,"breakHorizontal":14.9,"spinRate":1440,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4344795160733943,"extension":6.395771043776417},"index":0,"playId":"1ae347ea-24c4-3597-ab33-8c006a9005f8","pitchNumber":1,"startTime":"2026-03-28T21:02:39.770Z","endTime":"2026-03-28T21:02:43.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6170780881053,"aZ":-12.188062431690483,"pfxX":-7.168888940220807,"pfxZ":11.38689078883467,"pX":0.11481657551584624,"pZ":3.6609692162373024,"vX0":7.2026510482793045,"vY0":-132.7088633946149,"vZ0":-3.1412549745359293,"x":112.62,"y":139.93,"x0":-1.7239382161184962,"y0":50.00510125287981,"z0":5.767856083852391,"aX":-12.585749538681878},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.9,"breakHorizontal":11.2,"spinRate":2339,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.41528422214835237,"extension":6.254579380904244},"hitData":{"launchSpeed":85.5,"launchAngle":69.0,"totalDistance":83.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":123.43,"coordY":173.98}},"index":1,"playId":"e0118e20-d5cd-3399-975e-5cab41709952","pitchNumber":2,"startTime":"2026-03-28T21:02:59.845Z","endTime":"2026-03-28T21:03:09.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:03:09.583Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Robert Jr. pops out to shortstop Jared Triolo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-28T21:03:17.811Z","endTime":"2026-03-28T21:07:39.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10],"actionIndex":[8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Disengagement Violation","eventType":"forced_balk","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40051263993413,"aZ":-26.27537420460994,"pfxX":-9.51783485128717,"pfxZ":3.4162310485830414,"pX":0.8603259439831605,"pZ":1.4861902611300468,"vX0":9.408416310498117,"vY0":-131.05042475131455,"vZ0":-5.7610382570701155,"x":84.21,"y":198.65,"x0":-1.5511272040324522,"y0":50.00452741644116,"z0":5.692657124473716,"aX":-16.447586119278355},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.0,"breakHorizontal":15.0,"spinRate":2233,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4190072841159713,"extension":6.533238650304566},"index":0,"playId":"2e04f851-afc2-3b42-a82d-e892469d8ea5","pitchNumber":1,"startTime":"2026-03-28T21:03:39.580Z","endTime":"2026-03-28T21:03:43.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.488437320006256,"aZ":-23.699328139500466,"pfxX":-10.913856137688107,"pfxZ":4.84069144906198,"pX":0.632338006427948,"pZ":1.9924035965417424,"vX0":9.470375038717894,"vY0":-131.86927408181995,"vZ0":-5.107626971255814,"x":92.9,"y":184.99,"x0":-1.5972452862012798,"y0":50.00505564142168,"z0":5.715422248796743,"aX":-19.117824140951125},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.8,"breakHorizontal":17.5,"spinRate":2209,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4162362310256138,"extension":6.50179778799287},"index":1,"playId":"253a5e2e-e989-3e20-bfb9-d5de279b094a","pitchNumber":2,"startTime":"2026-03-28T21:03:59.110Z","endTime":"2026-03-28T21:04:02.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.287425747424084,"aZ":-28.423611363910595,"pfxX":9.362949481722264,"pfxZ":2.7783646792779386,"pX":-1.3598098417825897,"pZ":4.134860233298849,"vX0":-1.1901752060145934,"vY0":-116.4158135954026,"vZ0":2.31320474515926,"x":168.83,"y":127.14,"x0":-2.0511763256986715,"y0":50.00200144588593,"z0":5.849955092948316,"aX":12.634045754637508},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":6.0,"breakHorizontal":-16.6,"spinRate":2525,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.47355149734973967,"extension":6.169663378826606},"index":2,"playId":"a333045b-6736-30b9-8fe8-aa2175c4a872","pitchNumber":3,"startTime":"2026-03-28T21:04:18.465Z","endTime":"2026-03-28T21:04:22.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.493663158474877,"aZ":-20.51993894977655,"pfxX":-10.314060602726997,"pfxZ":6.669358212113528,"pX":0.15820747703489277,"pZ":2.2365569350336507,"vX0":7.953442333756148,"vY0":-132.2161566229666,"vZ0":-5.076361761253628,"x":110.97,"y":178.39,"x0":-1.5677540745985445,"y0":50.00626393950316,"z0":5.713564612337057,"aX":-18.034929430960297},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.0,"breakHorizontal":16.7,"spinRate":2303,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.41626942689949287,"extension":6.4189153319057155},"index":3,"playId":"ebb405f7-11cf-3dfb-b868-50735d3747f5","pitchNumber":4,"startTime":"2026-03-28T21:04:40.067Z","endTime":"2026-03-28T21:04:44.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.971235687686846,"aZ":-31.164277751418172,"pfxX":1.2991439429320106,"pfxZ":0.6361604575680904,"pX":0.8373670466962984,"pZ":2.146645239035209,"vX0":5.797442698997165,"vY0":-125.19666512155705,"vZ0":-2.743255313419759,"x":85.08,"y":180.82,"x0":-1.683705550713944,"y0":50.00039744122861,"z0":5.825906045229152,"aX":2.045514114077568},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":-3.7,"spinRate":2515,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4387078246269449,"extension":6.372391662553832},"index":4,"playId":"c21634ae-cb9c-392d-aa8e-e56eb747970c","pitchNumber":5,"startTime":"2026-03-28T21:05:04.120Z","endTime":"2026-03-28T21:05:10.146Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"a48efa8b-7d45-4add-9bd6-d4771fe0b900","startTime":"2026-03-28T21:06:04.151Z","endTime":"2026-03-28T21:06:09.422Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"4def4211-46b8-3cc9-9c4b-7263a9c8b1a4","startTime":"2026-03-28T21:06:22.189Z","endTime":"2026-03-28T21:06:26.448Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":3},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"76214660-30d5-38fe-baf1-7585b49eff4f","startTime":"2026-03-28T21:06:41.898Z","endTime":"2026-03-28T21:06:50.768Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Luis Robert Jr. batting, Bo Bichette advances to 2nd on a disengagement violation.","event":"Disengagement Violation","eventType":"forced_balk","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_disengagement","description":"Pitcher Disengagement Violation","player":{"id":656605,"fullName":"Mitch Keller"}}},"count":{"balls":2,"strikes":2,"outs":2},"index":8,"actionPlayId":"76214660-30d5-38fe-baf1-7585b49eff4f","startTime":"2026-03-28T21:06:53.438Z","endTime":"2026-03-28T21:07:12.472Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656605,"link":"/api/v1/people/656605"}},{"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":2},"pitchData":{"startSpeed":83.4,"endSpeed":73.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41503486294646,"aZ":-21.9130374193576,"pfxX":3.6192249479411807,"pfxZ":7.1994248675034616,"pX":1.2455420571192501,"pZ":2.051739408729495,"vX0":6.176055141842942,"vY0":-121.05678761382678,"vZ0":-3.6038592075088163,"x":69.52,"y":183.38,"x0":-1.8497482373739087,"y0":50.00020442205932,"z0":5.569823466696183,"aX":5.156025465805399},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":12.0,"breakHorizontal":-8.5,"spinRate":2559,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4595755886149915,"extension":6.564500954043723},"index":9,"playId":"44488143-703b-3300-8247-add92bc46db4","pitchNumber":6,"startTime":"2026-03-28T21:07:12.472Z","endTime":"2026-03-28T21:07:16.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":72.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54580271053966,"aZ":-29.073490663547105,"pfxX":6.208370519951039,"pfxZ":2.2578612494654013,"pX":1.0775542607291142,"pZ":2.1962746355185483,"vX0":4.987098320086146,"vY0":-119.38381953287292,"vZ0":-1.5884002672364215,"x":75.93,"y":179.48,"x0":-1.883214757282953,"y0":50.00114359983114,"z0":5.6143042300120864,"aX":8.516737715030153},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.8,"breakHorizontal":-12.8,"spinRate":2605,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4677950174896077,"extension":6.497286780467478},"hitData":{"launchSpeed":68.1,"launchAngle":53.0,"totalDistance":190.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":95.05,"coordY":130.4}},"index":10,"playId":"f14197e8-0438-3e6e-b534-20606d21ff92","pitchNumber":7,"startTime":"2026-03-28T21:07:30.713Z","endTime":"2026-03-28T21:07:39.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:07:39.374Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Bart grounds out, shortstop Francisco Lindor to first baseman Jorge Polanco.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-28T21:09:19.500Z","endTime":"2026-03-28T21:10:10.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"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, 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":0},"pitchData":{"startSpeed":83.7,"endSpeed":74.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.890845031098532,"aZ":-33.9446674843568,"pfxX":8.610604178840887,"pfxZ":-1.2312867344570009,"pX":0.5599302830649919,"pZ":2.1470505139024136,"vX0":-5.9236090351499575,"vY0":-121.58133305663927,"vZ0":-2.274273909403473,"x":95.66,"y":180.81,"x0":1.954410809845611,"y0":50.00114377621762,"z0":6.147279338377543,"aX":12.421865238302486},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.6,"breakHorizontal":-13.4,"spinRate":1619,"spinDirection":123},"zone":9,"typeConfidence":0.89,"plateTime":0.45694037678531085,"extension":7.10204947208729},"index":0,"playId":"2055429f-b216-3e30-80c1-88b5f994748b","pitchNumber":1,"startTime":"2026-03-28T21:09:49.206Z","endTime":"2026-03-28T21:09:52.635Z","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":85.0,"endSpeed":76.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.231656402593263,"aZ":-31.155313014424358,"pfxX":10.936316037147355,"pfxZ":0.6750084294331771,"pX":0.8832818073003949,"pZ":1.2672279055263125,"vX0":-6.238283314106004,"vY0":-123.39976861195778,"vZ0":-5.0319128207653385,"x":83.33,"y":204.56,"x0":2.05612455762938,"y0":50.00124458125424,"z0":6.034534763881466,"aX":16.44631366514606},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.0,"breakHorizontal":-17.9,"spinRate":1688,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.44814571905500467,"extension":7.524100238905063},"hitData":{"launchSpeed":66.6,"launchAngle":-49.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":155.74}},"index":1,"playId":"7b6ee80b-ac04-3309-814c-59c7467b476d","pitchNumber":2,"startTime":"2026-03-28T21:10:02.979Z","endTime":"2026-03-28T21:10:10.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:10:10.902Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, second baseman Marcus Semien to first baseman Jorge Polanco.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-28T21:10:14.576Z","endTime":"2026-03-28T21:11:41.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":79.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.312256090505365,"aZ":-23.44153529715119,"pfxX":4.0909401039793805,"pfxZ":5.251119240300088,"pX":1.4400575486320861,"pZ":2.551016454696482,"vX0":-2.9657174965541966,"vY0":-130.2463149843668,"vZ0":-4.215998940129676,"x":62.11,"y":169.9,"x0":2.080102374123566,"y0":50.00625864943334,"z0":6.032615041343892,"aX":6.81037031007062},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.5,"breakHorizontal":-6.5,"spinRate":2163,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.42565806673995255,"extension":7.365686154220847},"index":0,"playId":"736f226a-3cbd-3daf-813c-9cbff4b1c6b3","pitchNumber":1,"startTime":"2026-03-28T21:10:33.916Z","endTime":"2026-03-28T21:10:37.573Z","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":89.5,"endSpeed":79.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82870618969645,"aZ":-24.57058405037571,"pfxX":1.8121891143852613,"pfxZ":4.599142655796582,"pX":-1.5072339807431354,"pZ":2.332298540928842,"vX0":-9.532386954848688,"vY0":-129.75274764908582,"vZ0":-4.504440786357694,"x":174.45,"y":175.81,"x0":2.0280098173254686,"y0":50.00369539138481,"z0":6.0345153028130785,"aX":2.997682730372126},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.2,"breakHorizontal":-0.5,"spinRate":2145,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.42715209428531153,"extension":7.625684078591318},"index":1,"playId":"85c76515-d244-3caf-b99e-5e95dd965936","pitchNumber":2,"startTime":"2026-03-28T21:10:48.359Z","endTime":"2026-03-28T21:10:52.855Z","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":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10693990163925,"aZ":-24.513063975629578,"pfxX":5.322412956690454,"pfxZ":4.545708775127332,"pX":1.213982375787977,"pZ":2.4746128062114034,"vX0":-3.9607808294685323,"vY0":-129.75858789555562,"vZ0":-4.318071618701955,"x":70.73,"y":171.97,"x0":2.0775948140034797,"y0":50.0041971051287,"z0":6.054675280653246,"aX":8.97105629812206},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.3,"breakHorizontal":-8.6,"spinRate":2195,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4240087883799344,"extension":7.441972217593875},"index":2,"playId":"4f6b5253-9a96-3a5c-9b15-cb176f2bdb1e","pitchNumber":3,"startTime":"2026-03-28T21:11:03.095Z","endTime":"2026-03-28T21:11:06.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":80.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14032916037749,"aZ":-13.56873524654351,"pfxX":1.824217796212514,"pfxZ":10.962985279924276,"pX":-0.1187646116881614,"pZ":2.8526513883066036,"vX0":-6.312027443099827,"vY0":-130.8509275105225,"vZ0":-5.255462202910445,"x":121.53,"y":161.76,"x0":2.110670180693399,"y0":50.00156058019402,"z0":5.940814805429736,"aX":3.096751430640922},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.6,"breakHorizontal":-1.6,"spinRate":2180,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.42208441320292467,"extension":7.21168838610962},"index":3,"playId":"330dffc9-5daf-3e26-a9f7-b669865bb983","pitchNumber":4,"startTime":"2026-03-28T21:11:19.341Z","endTime":"2026-03-28T21:11:24.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":80.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46820392296462,"aZ":-21.514985057712618,"pfxX":5.858759969390904,"pfxZ":6.345002726082342,"pX":0.30691647290674956,"pZ":3.055167662531807,"vX0":-6.228308280618579,"vY0":-130.36081301025882,"vZ0":-3.4344751516773337,"x":105.3,"y":156.29,"x0":1.9932758672611595,"y0":50.00368345451188,"z0":6.060045041878076,"aX":9.844794454338595},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.7,"breakHorizontal":-8.9,"spinRate":2200,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.4240353121932161,"extension":7.02041289251104},"hitData":{"launchSpeed":104.2,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.76,"coordY":141.44}},"index":4,"playId":"b4f64858-280a-3c52-9952-a3b04b4064f8","pitchNumber":5,"startTime":"2026-03-28T21:11:34.248Z","endTime":"2026-03-28T21:11:41.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:11:41.905Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a soft ground ball to pitcher David Peterson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-28T21:11:45.274Z","endTime":"2026-03-28T21:12:43.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656849,"link":"/api/v1/people/656849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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, 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.2,"endSpeed":75.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.048872513138047,"aZ":-30.407124736728793,"pfxX":-1.8994941433842722,"pfxZ":1.2139042053326623,"pX":1.9296133477101853,"pZ":3.598320105661797,"vX0":-0.6266640655393779,"vY0":-121.07177418361617,"vZ0":0.6382530104276829,"x":43.45,"y":141.63,"x0":2.439942693581207,"y0":50.00223646013631,"z0":6.03525948391906,"aX":-2.763241055255413},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.6,"breakHorizontal":3.6,"spinRate":2111,"spinDirection":179},"zone":12,"typeConfidence":0.91,"plateTime":0.45591863179905934,"extension":6.9765769106555116},"index":0,"playId":"e358fae1-5dc8-34fb-b5e1-62f3c6d0d5b5","pitchNumber":1,"startTime":"2026-03-28T21:12:06.454Z","endTime":"2026-03-28T21:12:09.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.8,"endSpeed":77.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79786953305467,"aZ":-26.478697223381204,"pfxX":12.035361752808832,"pfxZ":3.70667275620415,"pX":0.6592840347466442,"pZ":1.3814885543984223,"vX0":-6.861863378616488,"vY0":-124.48178419850943,"vZ0":-5.944313613819005,"x":91.87,"y":201.48,"x0":1.9177064474941083,"y0":50.002824585613325,"z0":6.051835841618778,"aX":18.49818747996454},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.3,"breakHorizontal":-19.7,"spinRate":1758,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4435195018910383,"extension":7.129123678456276},"index":1,"playId":"6015e3e8-9279-3852-a107-aa38375e4dbc","pitchNumber":2,"startTime":"2026-03-28T21:12:19.306Z","endTime":"2026-03-28T21:12:23.167Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.127661231288354,"aZ":-27.846378452389466,"pfxX":7.618032374739409,"pfxZ":2.5909891146327535,"pX":0.6060124738392486,"pZ":3.0740736395761172,"vX0":-5.926367413284837,"vY0":-129.03323161219143,"vZ0":-2.1302591825844583,"x":93.9,"y":155.78,"x0":1.953149623305512,"y0":50.00378384775118,"z0":6.075479231978608,"aX":12.729907162740634},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":-12.4,"spinRate":2086,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.42597823266227763,"extension":7.120626642725436},"hitData":{"launchSpeed":48.1,"launchAngle":-54.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":114.23,"coordY":181.59}},"index":2,"playId":"33aa1f15-40df-372d-9109-f991b1cbdc2c","pitchNumber":3,"startTime":"2026-03-28T21:12:35.850Z","endTime":"2026-03-28T21:12:43.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:12:43.896Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a ground ball to right fielder Carson Benge. Jared Triolo to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-28T21:12:49.222Z","endTime":"2026-03-28T21:13:45.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.845454943683247,"aZ":-23.292148612891925,"pfxX":9.36523607371464,"pfxZ":5.108659538161538,"pX":-0.17899129467398203,"pZ":2.5950622656089695,"vX0":-8.763909763155022,"vY0":-131.97124696768745,"vZ0":-4.251842343573914,"x":123.82,"y":168.71,"x0":1.9913628740393527,"y0":50.00205522794855,"z0":5.97320313503731,"aX":16.28176984855488},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-14.6,"spinRate":2156,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.41733978181435827,"extension":7.201428741695158},"index":0,"playId":"fe527aad-c901-3e29-943c-5d8d0dec131d","pitchNumber":1,"startTime":"2026-03-28T21:13:14.607Z","endTime":"2026-03-28T21:13:17.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95701275543347,"aZ":-26.05760704873679,"pfxX":7.674965053482092,"pfxZ":3.524150208832477,"pX":0.47291647422270167,"pZ":2.751285280196334,"vX0":-6.1368825523229305,"vY0":-131.38180094581583,"vZ0":-3.041813810983949,"x":98.97,"y":164.5,"x0":1.8513478591844157,"y0":50.00013244324823,"z0":5.877907024815655,"aX":13.305920449381347},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.9,"breakHorizontal":-12.4,"spinRate":2079,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.41820820814421245,"extension":7.020534194721696},"hitData":{"launchSpeed":95.7,"launchAngle":5.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.09,"coordY":118.74}},"index":1,"playId":"9837e913-b267-3168-978a-f7893d49e812","pitchNumber":2,"startTime":"2026-03-28T21:13:35.947Z","endTime":"2026-03-28T21:13:45.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:13:45.987Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks. Jared Triolo to 3rd. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-28T21:13:50.724Z","endTime":"2026-03-28T21:16:07.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":85.0,"endSpeed":77.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01969308626308,"aZ":-28.540667903820207,"pfxX":-1.6510948017159954,"pfxZ":2.3810027043111965,"pX":1.2759994241838342,"pZ":3.071873422832441,"vX0":-2.3309919500131584,"vY0":-123.74111135462627,"vZ0":-1.0551008764356065,"x":68.36,"y":155.84,"x0":2.450070874001506,"y0":50.00507406295488,"z0":5.926652294957393,"aX":-2.523850956255016},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.3,"breakHorizontal":3.6,"spinRate":2089,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.44511385768460965,"extension":7.206972331441838},"index":0,"playId":"dfc9e074-b185-300b-b742-c15fdc12184a","pitchNumber":1,"startTime":"2026-03-28T21:14:27.071Z","endTime":"2026-03-28T21:14:30.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30985147937186,"aZ":-37.458480565718254,"pfxX":-7.704869281735156,"pfxZ":-4.095985993531276,"pX":1.5268781659701955,"pZ":3.059147056914768,"vX0":0.1173330981830249,"vY0":-114.18185916670616,"vZ0":1.4700779987012191,"x":58.8,"y":156.18,"x0":2.471517757469036,"y0":50.001109217957115,"z0":6.15525163140233,"aX":-9.949282275528976},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-6.6,"breakHorizontal":13.8,"spinRate":2454,"spinDirection":324},"zone":12,"typeConfidence":0.9,"plateTime":0.48377749632570843,"extension":6.718531457870864},"index":1,"playId":"affa1bc8-8b2a-34e2-9ee4-9160d997b480","pitchNumber":2,"startTime":"2026-03-28T21:14:46.560Z","endTime":"2026-03-28T21:14:50.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.482826564584858,"aZ":-25.647745649308217,"pfxX":0.5210932989352681,"pfxZ":3.8013636406148024,"pX":1.925614128532801,"pZ":3.430731973345063,"vX0":-0.8315867620849151,"vY0":-130.01466367237825,"vZ0":-1.7247617996212095,"x":43.6,"y":146.15,"x0":2.181463469703692,"y0":50.00451356166798,"z0":6.043494149084248,"aX":0.8950291701359645},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":-0.7,"spinRate":2024,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4207914151606653,"extension":6.963295726602115},"index":2,"playId":"318be6da-ca9c-30e6-ae17-844fa025a835","pitchNumber":3,"startTime":"2026-03-28T21:15:06.679Z","endTime":"2026-03-28T21:15:09.909Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"b1bf3136-16f0-4876-9de6-d79482f9c553","startTime":"2026-03-28T21:15:26.976Z","endTime":"2026-03-28T21:15:31.976Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95964936760205,"aZ":-28.895454816377534,"pfxX":2.2617043889161765,"pfxZ":1.8982997185647044,"pX":-0.5982173922498433,"pZ":2.587513251859743,"vX0":-7.92088494730502,"vY0":-130.90234888075966,"vZ0":-3.1415030902233987,"x":139.8,"y":168.92,"x0":2.179858249058042,"y0":50.003156924609705,"z0":5.978431341445721,"aX":3.906420334310689},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.9,"breakHorizontal":-2.3,"spinRate":1930,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.4192595121979803,"extension":7.15213098186979},"index":4,"playId":"fdf8c7e8-aae5-3039-86bc-d45eea734e41","pitchNumber":4,"startTime":"2026-03-28T21:15:41.772Z","endTime":"2026-03-28T21:15:45.559Z","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":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.029074608532916,"aZ":-26.895839725360887,"pfxX":3.519583560583155,"pfxZ":3.002509055631613,"pX":1.0476396690096221,"pZ":2.866072048200494,"vX0":-3.9867797839587844,"vY0":-131.32600110045442,"vZ0":-2.7533190184321215,"x":77.07,"y":161.4,"x0":2.123258781542346,"y0":50.00485260213873,"z0":5.914459948066595,"aX":6.190843187803452},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.0,"breakHorizontal":-5.5,"spinRate":2047,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.41600081368165753,"extension":6.973813969316191},"index":5,"playId":"b20b1254-f29c-3239-b19e-2647b304d272","pitchNumber":5,"startTime":"2026-03-28T21:16:03.775Z","endTime":"2026-03-28T21:16:07.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:16:07.791Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcell Ozuna pops out to first baseman Jorge Polanco.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-28T21:17:10.975Z","endTime":"2026-03-28T21:17:58.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-28T21:16:24.626Z","endTime":"2026-03-28T21:17:12.903Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28553570552049,"aZ":-26.115477816706242,"pfxX":11.927475786768952,"pfxZ":3.8134341308216886,"pX":-0.45396906165266937,"pZ":1.3085611303987645,"vX0":-9.969585129765573,"vY0":-125.9492287968379,"vZ0":-6.19961002769814,"x":134.3,"y":203.45,"x0":2.0280237006361195,"y0":50.00122846845831,"z0":5.945669843271835,"aX":18.94396553802544},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.5,"breakHorizontal":-19.0,"spinRate":1568,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.43677983114707697,"extension":7.361428410255749},"index":1,"playId":"689a3330-2013-3143-b0db-3699eecd6e9c","pitchNumber":1,"startTime":"2026-03-28T21:17:12.903Z","endTime":"2026-03-28T21:17:16.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.478094379000353,"aZ":-18.455993253227607,"pfxX":3.039136706717522,"pfxZ":7.937892841501192,"pX":0.6971429546266188,"pZ":3.753859474862632,"vX0":-4.972779920778147,"vY0":-130.40338391691776,"vZ0":-1.803848708557589,"x":90.43,"y":137.43,"x0":2.2307977528378284,"y0":50.00615457484411,"z0":5.841675953998576,"aX":5.255158468867226},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.2,"breakHorizontal":-4.4,"spinRate":2239,"spinDirection":143},"zone":12,"typeConfidence":0.89,"plateTime":0.41944307326134345,"extension":7.128168322774318},"index":2,"playId":"aa3a6363-7a74-36ca-a0c4-43478b41a155","pitchNumber":2,"startTime":"2026-03-28T21:17:30.212Z","endTime":"2026-03-28T21:17:33.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.760385983213247,"aZ":-26.036759281177446,"pfxX":1.6842462044938074,"pfxZ":3.58767609423621,"pX":-0.15794646294610643,"pZ":2.673474650851437,"vX0":-6.225874314550386,"vY0":-130.37070603758264,"vZ0":-3.2469428364680897,"x":123.02,"y":166.6,"x0":2.047899059692175,"y0":50.0059979072979,"z0":5.91176829543429,"aX":2.884758989687608},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":-1.6,"spinRate":2112,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.4209793556520789,"extension":7.256776506086603},"hitData":{"launchSpeed":76.3,"launchAngle":74.0,"totalDistance":83.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":142.18,"coordY":171.95}},"index":3,"playId":"989651e0-3402-3fbb-9ce7-5eb220e28fe7","pitchNumber":3,"startTime":"2026-03-28T21:17:49.071Z","endTime":"2026-03-28T21:17:58.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:17:58.298Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brett Baty pops out to third baseman Nick Gonzales in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-28T21:19:45.947Z","endTime":"2026-03-28T21:21:20.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.389859727693434,"aZ":-13.305626220752114,"pfxX":-7.092551454335606,"pfxZ":10.675028145244232,"pX":0.35926340221572534,"pZ":3.5026262986340213,"vX0":7.897899988357588,"vY0":-133.30016869150023,"vZ0":-3.3040820178776364,"x":103.31,"y":144.21,"x0":-1.7456805863432152,"y0":50.0053278269531,"z0":5.74269617809057,"aX":-12.540052757776307},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.6,"breakHorizontal":10.8,"spinRate":2406,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.41372089092317355,"extension":6.4730099021709755},"index":0,"playId":"9517dede-3910-3a35-a9c5-494ac821899e","pitchNumber":1,"startTime":"2026-03-28T21:20:08.368Z","endTime":"2026-03-28T21:20:11.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":72.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.935107005790762,"aZ":-27.754852040734686,"pfxX":7.318561561004565,"pfxZ":3.2464311476640955,"pX":-0.799387775976079,"pZ":3.493964907200232,"vX0":0.9565729396458827,"vY0":-117.8423417111061,"vZ0":1.0133518795635643,"x":147.47,"y":144.44,"x0":-2.161915870280597,"y0":50.004554447495984,"z0":5.685407409492039,"aX":9.97067825046034},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.5,"breakHorizontal":-13.4,"spinRate":2493,"spinDirection":75},"zone":1,"typeConfidence":2.0,"plateTime":0.4705109148966611,"extension":6.467317923919226},"index":1,"playId":"36cec5ac-c709-389b-9931-f176392b8087","pitchNumber":2,"startTime":"2026-03-28T21:20:25.342Z","endTime":"2026-03-28T21:20:29.034Z","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":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":72.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.198373117021813,"aZ":-28.901647362826157,"pfxX":8.866262295738295,"pfxZ":2.4015945798702756,"pX":-0.6412638885582048,"pZ":2.9749990052878714,"vX0":0.9459575831991487,"vY0":-117.47353818013467,"vZ0":-0.008845359211912207,"x":141.44,"y":158.46,"x0":-2.2006898713000775,"y0":50.00526881224318,"z0":5.720059545711376,"aX":12.097331967459965},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.7,"breakHorizontal":-16.2,"spinRate":2469,"spinDirection":69},"zone":1,"typeConfidence":2.0,"plateTime":0.47058146444479654,"extension":6.613921024866906},"index":2,"playId":"0660948b-21ea-3e74-ace0-7f5e3b36f549","pitchNumber":3,"startTime":"2026-03-28T21:20:41.833Z","endTime":"2026-03-28T21:20:45.386Z","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-03-28T21:20:54.818Z","endTime":"2026-03-28T21:21:10.293Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":82.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.55888465656667,"aZ":-11.582421687470477,"pfxX":-6.3612128562282475,"pfxZ":11.544297211989555,"pX":-0.3115545014197361,"pZ":3.341521631714059,"vX0":6.407182752559609,"vY0":-135.4452046344588,"vZ0":-3.8081346285846727,"x":128.88,"y":148.56,"x0":-1.9278623913856414,"y0":50.004338480131736,"z0":5.627934989391755,"aX":-11.348731450093219},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.8,"breakHorizontal":9.5,"spinRate":2418,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4107412063601843,"extension":6.490374098689887},"hitData":{"launchSpeed":95.7,"launchAngle":63.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":70.55,"coordY":154.51}},"index":4,"playId":"fe7304b3-068d-3ba1-be1c-2a4d51d54de5","pitchNumber":4,"startTime":"2026-03-28T21:21:10.293Z","endTime":"2026-03-28T21:21:20.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:21:20.381Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcus Semien lines out sharply to center fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-28T21:21:27.969Z","endTime":"2026-03-28T21:22:10.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71488718553875,"aZ":-24.598258007917188,"pfxX":-9.93922391575857,"pfxZ":4.34846326012098,"pX":0.6626886000373745,"pZ":1.8455385969274467,"vX0":9.271204714563991,"vY0":-132.23446213318724,"vZ0":-5.306530892292161,"x":91.74,"y":188.95,"x0":-1.6269131756533113,"y0":50.00008807685005,"z0":5.723836889021551,"aX":-17.297681074380655},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":15.5,"spinRate":2286,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.41697855084847646,"extension":6.554431780035168},"index":0,"playId":"8f32ba90-31aa-30a7-9f8e-522f0b873377","pitchNumber":1,"startTime":"2026-03-28T21:21:50.139Z","endTime":"2026-03-28T21:21:53.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92560383092684,"aZ":-16.70224828310516,"pfxX":-7.341100043943447,"pfxZ":8.674304475713816,"pX":0.15251720696723806,"pZ":2.903021588270559,"vX0":7.246753041324521,"vY0":-133.74461644681102,"vZ0":-4.311619561128348,"x":111.19,"y":160.4,"x0":-1.6583128480246554,"y0":50.00658852493413,"z0":5.7597326024807245,"aX":-13.100758004833473},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":11.4,"spinRate":2343,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.41194107522965684,"extension":6.574999595180373},"hitData":{"launchSpeed":101.7,"launchAngle":17.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.17,"coordY":70.5}},"index":1,"playId":"5079d71f-8f2a-3e9d-a29f-224c30979323","pitchNumber":2,"startTime":"2026-03-28T21:22:03.011Z","endTime":"2026-03-28T21:22:10.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:22:10.271Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-28T21:22:11.683Z","endTime":"2026-03-28T21:24:58.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.72892252155139,"aZ":-11.97572788028507,"pfxX":-6.669551261813687,"pfxZ":11.50646142816204,"pX":-0.2800628759394597,"pZ":3.361829175500997,"vX0":6.364537635491525,"vY0":-134.10463392359281,"vZ0":-3.8744495328992095,"x":127.68,"y":148.01,"x0":-1.8599306486571612,"y0":50.00562173927331,"z0":5.7286540530472365,"aX":-11.711728878476528},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.7,"breakHorizontal":10.1,"spinRate":2237,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4142111061733127,"extension":6.4485408015198376},"index":0,"playId":"f3764a1f-1a39-3efa-9b63-5c739a092faa","pitchNumber":1,"startTime":"2026-03-28T21:22:35.405Z","endTime":"2026-03-28T21:22:38.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":82.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.051540703271776,"aZ":-12.3018266938436,"pfxX":-5.5884269994904825,"pfxZ":11.063890586070976,"pX":-0.005678149871571154,"pZ":3.62046473366751,"vX0":6.47494523082646,"vY0":-135.29469155249402,"vZ0":-3.2823784267526683,"x":117.22,"y":141.03,"x0":-1.7397222655997107,"y0":50.003137814318414,"z0":5.750674396704738,"aX":-10.038633183510875},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.2,"breakHorizontal":8.2,"spinRate":2474,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4097489562876606,"extension":6.4154132299786175},"index":1,"playId":"92d40899-0615-3f9f-b76c-f9f7fc3be5ee","pitchNumber":2,"startTime":"2026-03-28T21:22:57.360Z","endTime":"2026-03-28T21:23:00.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":42.69316227024744,"aZ":-13.157470281780911,"pfxX":-6.023179243218729,"pfxZ":10.731040845903369,"pX":0.3767022674710737,"pZ":3.6539101777194016,"vX0":7.7041248219410345,"vY0":-135.5487160451139,"vZ0":-2.948212347709516,"x":102.64,"y":140.12,"x0":-1.785063969672568,"y0":50.00612952812039,"z0":5.734846549244298,"aX":-10.678091634968084},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.5,"breakHorizontal":8.3,"spinRate":2252,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.41166649163379576,"extension":6.4375539800919155},"index":2,"playId":"50bad534-0e8f-3837-8adf-d81891c048bc","pitchNumber":3,"startTime":"2026-03-28T21:23:18.068Z","endTime":"2026-03-28T21:23:24.749Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":83.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.16835355248,"aZ":-13.714374698638302,"pfxX":-3.969856578119517,"pfxZ":10.17564558146366,"pX":0.16210499760364208,"pZ":4.349142919500635,"vX0":6.624768346324488,"vY0":-135.6910253807414,"vZ0":-1.4122428388311952,"x":110.82,"y":121.35,"x0":-1.8259767528646178,"y0":50.00548694268146,"z0":5.8600476187228425,"aX":-7.204631750197552},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":5.3,"spinRate":2162,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4079214503950124,"extension":6.5253754769938705},"index":3,"playId":"42493be2-4866-3f84-a191-64855e6cdd6e","pitchNumber":4,"startTime":"2026-03-28T21:23:52.216Z","endTime":"2026-03-28T21:23:55.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.950187136538176,"aZ":-28.114933028052704,"pfxX":-9.284717144965128,"pfxZ":2.450994600114848,"pX":-1.6334496215599896,"pZ":1.5833113067727655,"vX0":3.597311390249609,"vY0":-129.60313083818448,"vZ0":-5.101602597441293,"x":179.26,"y":196.03,"x0":-1.8550334626862703,"y0":50.001241472670316,"z0":5.797257036681899,"aX":-15.363657211850164},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":15.6,"spinRate":1426,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4270956089032789,"extension":6.500916904068928},"index":4,"playId":"8a11a306-3e82-37d9-8529-5ee159e5fc9b","pitchNumber":5,"startTime":"2026-03-28T21:24:11.701Z","endTime":"2026-03-28T21:24:14.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62062961428223,"aZ":-13.897031283369117,"pfxX":-4.250943721590273,"pfxZ":9.937684283802021,"pX":0.6943910367432312,"pZ":3.3526073051562117,"vX0":7.859561027924458,"vY0":-135.50381313838272,"vZ0":-3.674166699848899,"x":90.53,"y":148.26,"x0":-1.7059064152700667,"y0":50.00561286942688,"z0":5.712369119184436,"aX":-7.821457467856645},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":5.8,"spinRate":2176,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.4059158911712921,"extension":6.531827499546625},"index":5,"playId":"3c9e40a1-6d6b-3d96-b6a9-5bd9e30262ef","pitchNumber":6,"startTime":"2026-03-28T21:24:30.220Z","endTime":"2026-03-28T21:24:34.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":74.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.962615533787325,"aZ":-26.427434045545425,"pfxX":9.9047494080773,"pfxZ":4.0428651088338015,"pX":-0.021431697214148584,"pZ":2.881437460650364,"vX0":1.786666532364008,"vY0":-120.29657605755736,"vZ0":-0.8187724463050279,"x":117.82,"y":160.98,"x0":-2.0635068014815308,"y0":50.001211546986795,"z0":5.6345025934951565,"aX":14.07223528289412},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.3,"breakHorizontal":-18.4,"spinRate":2558,"spinDirection":61},"zone":2,"typeConfidence":2.0,"plateTime":0.46073038360201357,"extension":6.5502745140321865},"index":6,"playId":"fae4f93f-37f8-3935-abb7-55937f988089","pitchNumber":7,"startTime":"2026-03-28T21:24:54.936Z","endTime":"2026-03-28T21:24:58.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:24:58.348Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to first baseman Jorge Polanco.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-28T21:26:53.251Z","endTime":"2026-03-28T21:27:36.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":79.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76408471790746,"aZ":-24.04687399364317,"pfxX":6.831827856292028,"pfxZ":4.970506934600834,"pX":0.43721229896390706,"pZ":2.5893924733319906,"vX0":-6.111693912306882,"vY0":-128.6697333945809,"vZ0":-3.829242567469054,"x":100.33,"y":168.87,"x0":1.9841604762308738,"y0":50.006335835603224,"z0":6.014621482058856,"aX":11.178567711762032},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.2,"breakHorizontal":-10.6,"spinRate":2088,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.42973361030086865,"extension":7.031052168354161},"hitData":{"launchSpeed":99.3,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.84,"coordY":167.39}},"index":0,"playId":"93fffa4b-65f1-30ae-b116-70ccd529b3d1","pitchNumber":1,"startTime":"2026-03-28T21:27:28.622Z","endTime":"2026-03-28T21:27:36.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:27:36.630Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Lowe pops out to second baseman Marcus Semien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-28T21:28:34.641Z","endTime":"2026-03-28T21:29:39.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"5dd504fa-1e14-3e23-ab07-13101b44e6fa","startTime":"2026-03-28T21:28:14.616Z","endTime":"2026-03-28T21:28:19.124Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.439613913656636,"aZ":-25.392779205372168,"pfxX":5.716728632642978,"pfxZ":3.9950861275978093,"pX":-0.11443197492596524,"pZ":2.275582724979703,"vX0":-7.419347375638981,"vY0":-130.77043433905516,"vZ0":-4.59090611397317,"x":121.36,"y":177.34,"x0":2.0421227201302665,"y0":50.005761370739876,"z0":6.003458431141418,"aX":9.715239244007961},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":-8.4,"spinRate":1952,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.4219147097337226,"extension":7.128628157274086},"index":1,"playId":"d267865f-638a-3995-bc75-3bd4305c2207","pitchNumber":1,"startTime":"2026-03-28T21:28:36.886Z","endTime":"2026-03-28T21:28:40.126Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.247280241424683,"aZ":-28.71785786716398,"pfxX":10.229276177000944,"pfxZ":2.338354529949404,"pX":0.988785842465267,"pZ":1.1432331767993098,"vX0":-5.858946645402773,"vY0":-120.70320608363674,"vZ0":-5.493163709621479,"x":79.31,"y":207.91,"x0":2.117166944659698,"y0":50.00328197209273,"z0":5.973915866422507,"aX":15.111087558533024},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.1,"breakHorizontal":-17.2,"spinRate":1611,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.4535851861956859,"extension":7.021995756398544},"index":2,"playId":"2ecc6a14-3207-32d4-99ab-b71ebdc951a8","pitchNumber":2,"startTime":"2026-03-28T21:29:00.673Z","endTime":"2026-03-28T21:29:05.229Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-28T21:29:14.256Z","endTime":"2026-03-28T21:29:31.660Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79537267371618,"aZ":-27.568038921229846,"pfxX":-1.0435610620593305,"pfxZ":3.015732620191115,"pX":-0.34071757567582295,"pZ":1.6988521312983105,"vX0":-5.947196576128652,"vY0":-124.42348438619932,"vZ0":-4.300409850292158,"x":129.99,"y":192.91,"x0":2.2412829104052028,"y0":50.00467515408172,"z0":5.8014253361274575,"aX":-1.5950712700385696},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.4,"breakHorizontal":3.6,"spinRate":2287,"spinDirection":146},"zone":7,"typeConfidence":0.84,"plateTime":0.444505365035087,"extension":7.12516784287001},"hitData":{"launchSpeed":69.1,"launchAngle":48.0,"totalDistance":216.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.84,"coordY":123.31}},"index":4,"playId":"898327ee-eca9-3fd7-8138-f0460e829cd9","pitchNumber":3,"startTime":"2026-03-28T21:29:31.660Z","endTime":"2026-03-28T21:29:39.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:29:39.918Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Yorke singles on a fly ball to center fielder Luis Robert Jr. Nick Gonzales to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-28T21:29:44.745Z","endTime":"2026-03-28T21:31:01.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":81.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.491981318657196,"aZ":-18.513706277206197,"pfxX":8.069294675039222,"pfxZ":8.021386359090132,"pX":0.677523293569997,"pZ":1.8120149765834064,"vX0":-6.48215832979595,"vY0":-131.15821508001451,"vZ0":-6.8465534417665035,"x":91.17,"y":189.86,"x0":2.1600864574392076,"y0":50.006362391228215,"z0":5.888048941397785,"aX":13.74884962645089},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.8,"breakHorizontal":-12.7,"spinRate":2024,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.4212263593317025,"extension":7.256648699057381},"index":0,"playId":"ab73f3cf-b179-3d84-88cd-338eb94206ff","pitchNumber":1,"startTime":"2026-03-28T21:30:11.801Z","endTime":"2026-03-28T21:30:15.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":76.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74233232612852,"aZ":-27.14236795617202,"pfxX":11.960912051419292,"pfxZ":3.3289998243353276,"pX":-0.6534206624154284,"pZ":1.2369043794101233,"vX0":-10.257240753699671,"vY0":-123.55475316262957,"vZ0":-5.716532531077317,"x":141.91,"y":205.38,"x0":2.043429640654227,"y0":50.00221333763577,"z0":5.926719957526503,"aX":18.079112379539513},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.6,"breakHorizontal":-18.6,"spinRate":1771,"spinDirection":126},"zone":13,"typeConfidence":0.91,"plateTime":0.44714223543608034,"extension":7.415996344900952},"index":1,"playId":"483a6de1-119b-394e-af7d-002583e1f7c6","pitchNumber":2,"startTime":"2026-03-28T21:30:32.105Z","endTime":"2026-03-28T21:30:35.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":76.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61227814806168,"aZ":-26.858900143316788,"pfxX":12.04691940389377,"pfxZ":3.5133780919496536,"pX":0.35683586061718514,"pZ":1.262939337841684,"vX0":-7.731377852700559,"vY0":-123.35365336661161,"vZ0":-5.617215264338006,"x":103.4,"y":204.68,"x0":1.9950231889643693,"y0":50.005143386373604,"z0":5.88565687092562,"aX":18.236980586624867},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":-19.6,"spinRate":1609,"spinDirection":114},"zone":14,"typeConfidence":0.92,"plateTime":0.44710496817228407,"extension":7.056681568899184},"hitData":{"launchSpeed":65.5,"launchAngle":30.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.47,"coordY":111.25}},"index":2,"playId":"13ce44fe-1835-3095-8cf0-bca2f70add97","pitchNumber":3,"startTime":"2026-03-28T21:30:50.489Z","endTime":"2026-03-28T21:31:01.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:31:01.754Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-28T21:34:05.823Z","endTime":"2026-03-28T21:35:01.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-28T21:31:20.869Z","endTime":"2026-03-28T21:32:13.773Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Huascar Brazobán replaces David Peterson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-28T21:32:13.773Z","endTime":"2026-03-28T21:34:07.925Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623211,"link":"/api/v1/people/623211"},"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(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.3,"endSpeed":80.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.485062065993482,"aZ":-15.581109477890273,"pfxX":-5.295721510232087,"pfxZ":9.925302063513659,"pX":0.5366150685445739,"pZ":2.3959105511414562,"vX0":6.51469655508728,"vY0":-129.61165322587598,"vZ0":-5.9503203284331345,"x":96.55,"y":174.09,"x0":-1.3420887707090052,"y0":50.00215046400724,"z0":5.9457161149513835,"aX":-8.853217753182959},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":16.6,"breakHorizontal":7.8,"spinRate":2215,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4254278767114088,"extension":5.581422249874561},"index":2,"playId":"81eb96f3-be3b-3e1f-9626-9c8b293086ab","pitchNumber":1,"startTime":"2026-03-28T21:34:07.925Z","endTime":"2026-03-28T21:34:11.430Z","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.2,"endSpeed":84.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.04026344728466,"aZ":-20.222083879611574,"pfxX":-14.538761221455943,"pfxZ":6.465261337628309,"pX":-0.34152677680501164,"pZ":3.0273532595646087,"vX0":7.3418575766206615,"vY0":-136.80650262653364,"vZ0":-3.7029705729621574,"x":130.02,"y":157.04,"x0":-1.2068352984311457,"y0":50.00505646334309,"z0":5.827465023028309,"aX":-26.889981665359624},"breaks":{"breakAngle":49.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":24.2,"spinRate":2238,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.40415546463134255,"extension":5.807013153361952},"index":3,"playId":"97b5c6f2-8b41-3647-8d50-6b6fd1e62dd0","pitchNumber":2,"startTime":"2026-03-28T21:34:25.054Z","endTime":"2026-03-28T21:34:31.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":76.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.91429619677307,"aZ":-29.143881378729713,"pfxX":-14.412347069153956,"pfxZ":1.9930301017573058,"pX":0.18893608335859413,"pZ":2.05151532979218,"vX0":7.282989500111534,"vY0":-125.4639298210452,"vZ0":-3.9516337043121794,"x":109.8,"y":183.39,"x0":-0.9495717019629614,"y0":50.00621850229543,"z0":6.1448478885289575,"aX":-21.9551080388207},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.5,"breakHorizontal":23.3,"spinRate":1818,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.44427071031834275,"extension":5.685157276414754},"index":4,"playId":"48abb3e4-00e8-3ea0-b261-ad006613c9e4","pitchNumber":3,"startTime":"2026-03-28T21:34:57.743Z","endTime":"2026-03-28T21:35:01.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:35:01.371Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, first baseman Jorge Polanco to pitcher Huascar Brazobán.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-28T21:35:03.677Z","endTime":"2026-03-28T21:35:43.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":78.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.444730915476086,"aZ":-32.95531976688007,"pfxX":-12.33596833690429,"pfxZ":-0.488264083202969,"pX":-0.12330020297818914,"pZ":2.391586611288663,"vX0":6.773418240935281,"vY0":-128.2529790898457,"vZ0":-2.6577952034297123,"x":121.7,"y":174.21,"x0":-1.2411950698683691,"y0":50.000378093501254,"z0":6.096454754238316,"aX":-19.88868327215253},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.3,"breakHorizontal":20.2,"spinRate":2007,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.432438479330838,"extension":5.634012213321976},"hitData":{"launchSpeed":74.4,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":167.9}},"index":0,"playId":"42607cd2-eb74-3f1d-96f7-4f3b8a84ce19","pitchNumber":1,"startTime":"2026-03-28T21:35:35.809Z","endTime":"2026-03-28T21:35:43.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:35:43.168Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T21:37:03.149Z","endTime":"2026-03-28T21:39:51.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":70.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.987194240583655,"aZ":-25.833255030437975,"pfxX":8.453788528581832,"pfxZ":4.796915977622977,"pX":0.5978106533698574,"pZ":2.5632439859257263,"vX0":3.670121862590731,"vY0":-117.62037091486054,"vZ0":-1.3472875570805172,"x":94.21,"y":169.57,"x0":-2.1091127600248365,"y0":50.002770501494474,"z0":5.671669508498477,"aX":11.176695528040717},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":8.4,"breakHorizontal":-16.4,"spinRate":2475,"spinDirection":77},"zone":6,"typeConfidence":2.0,"plateTime":0.4761463177678711,"extension":6.694968055690027},"index":0,"playId":"01a62c2f-8f4b-3127-bd9b-432e7bdab789","pitchNumber":1,"startTime":"2026-03-28T21:38:40.821Z","endTime":"2026-03-28T21:38:44.285Z","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":0},"pitchData":{"startSpeed":81.2,"endSpeed":71.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31789708256041,"aZ":-28.30763659654912,"pfxX":11.998657966604505,"pfxZ":2.914524230532468,"pX":1.5627853037050046,"pZ":2.387051457903701,"vX0":4.774262090989634,"vY0":-117.80274724025793,"vZ0":-1.210155251686173,"x":57.43,"y":174.33,"x0":-2.0844327621796754,"y0":50.000578286465704,"z0":5.669470330359808,"aX":15.889604265169243},"breaks":{"breakAngle":31.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":5.2,"breakHorizontal":-23.2,"spinRate":2613,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4756189823995225,"extension":6.440297737411723},"index":1,"playId":"1c674252-1908-32b3-9e3b-f2f4cdfbd627","pitchNumber":2,"startTime":"2026-03-28T21:38:53.046Z","endTime":"2026-03-28T21:38:56.209Z","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":82.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5545108146958,"aZ":-25.375372135483225,"pfxX":-12.519898982053482,"pfxZ":3.86708229101101,"pX":1.3515786131665486,"pZ":1.1448591053380608,"vX0":11.766087305095379,"vY0":-132.76742323405333,"vZ0":-6.672946209789911,"x":65.48,"y":207.87,"x0":-1.544607170760697,"y0":50.00156223837182,"z0":5.578403026178004,"aX":-22.002038337280403},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.4,"breakHorizontal":19.6,"spinRate":2346,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4150226469051512,"extension":6.489698455080341},"index":2,"playId":"ceda80fc-9b0b-37a0-9116-0a419e528cd2","pitchNumber":3,"startTime":"2026-03-28T21:39:07.098Z","endTime":"2026-03-28T21:39:10.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":73.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76255392430266,"aZ":-28.085741192554064,"pfxX":11.326142539240049,"pfxZ":2.9178311076156564,"pX":1.5064890790779666,"pZ":2.2905374496501634,"vX0":4.585372699531738,"vY0":-120.74831146272147,"vZ0":-1.6219383429508905,"x":59.58,"y":176.94,"x0":-1.91831571357849,"y0":50.00244282834624,"z0":5.568556112111943,"aX":15.86054005996624},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.0,"breakHorizontal":-21.8,"spinRate":2666,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.46290271682565676,"extension":6.510016099290626},"index":3,"playId":"88f07b31-1c8b-32a4-b83e-3142281cb5c4","pitchNumber":4,"startTime":"2026-03-28T21:39:21.507Z","endTime":"2026-03-28T21:39:25.028Z","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":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-28T21:39:38.744Z","endTime":"2026-03-28T21:39:47.662Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":81.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03086259719234,"aZ":-22.455279266652386,"pfxX":-13.297233689205424,"pfxZ":5.6241444832501175,"pX":-0.8735385552617989,"pZ":1.2548436336222073,"vX0":6.832770880748831,"vY0":-132.3281034404759,"vZ0":-6.836410378309552,"x":150.3,"y":204.9,"x0":-1.7977853468866876,"y0":50.00116969663562,"z0":5.581607141565678,"aX":-22.970941624438165},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":22.0,"spinRate":2398,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.41807405319827584,"extension":6.506882341027308},"index":5,"playId":"54c58425-db8c-3f6a-9f9a-64278122682f","pitchNumber":5,"startTime":"2026-03-28T21:39:47.662Z","endTime":"2026-03-28T21:39:51.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:39:51.840Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Francisco Lindor lines out sharply to center fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T21:39:52.797Z","endTime":"2026-03-28T21:40:25.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":78.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41789332993618,"aZ":-23.817300258750066,"pfxX":-11.773753616529794,"pfxZ":5.241611582451204,"pX":0.17125279454763587,"pZ":1.8042271734322262,"vX0":8.407355319570954,"vY0":-127.15929075787062,"vZ0":-5.211113441619083,"x":110.47,"y":190.07,"x0":-1.6920348052291292,"y0":50.004179353304956,"z0":5.83477793890717,"aX":-18.778990327319896},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.2,"breakHorizontal":18.7,"spinRate":1364,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4351281691342166,"extension":6.565160277066708},"hitData":{"launchSpeed":106.5,"launchAngle":19.0,"totalDistance":393.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":136.52,"coordY":40.59}},"index":0,"playId":"04f1d841-5d7b-32c4-aafb-c9dfcdae4b75","pitchNumber":1,"startTime":"2026-03-28T21:40:17.920Z","endTime":"2026-03-28T21:40:25.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:40:25.517Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a ground ball to center fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T21:40:31.284Z","endTime":"2026-03-28T21:41:59.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":80.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.31716095813759,"aZ":-26.78330055191356,"pfxX":-10.625815148089186,"pfxZ":3.191909234262935,"pX":-1.7228484816710044,"pZ":2.3313471107909476,"vX0":4.200290282215402,"vY0":-131.79138376361874,"vZ0":-3.424187576201012,"x":182.67,"y":175.83,"x0":-1.9933727604005038,"y0":50.00375869508821,"z0":5.715535963957773,"aX":-17.952968879123848},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":17.8,"spinRate":2134,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.42207773861356745,"extension":6.780509629334326},"index":0,"playId":"00c8aef3-43d0-39bd-abc1-cb12f561d4ae","pitchNumber":1,"startTime":"2026-03-28T21:40:59.017Z","endTime":"2026-03-28T21:41:02.498Z","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":90.7,"endSpeed":80.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.58968771734831,"aZ":-26.198516722105765,"pfxX":-12.065646572218165,"pfxZ":3.4999217826116666,"pX":-1.5683198409321188,"pZ":3.1724640173089678,"vX0":4.695375994280429,"vY0":-131.7860373793365,"vZ0":-1.6736214114946795,"x":176.78,"y":153.12,"x0":-1.8355019219677668,"y0":50.00374025019746,"z0":5.80694454137212,"aX":-20.60673843227689},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.1,"breakHorizontal":20.3,"spinRate":2153,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.42032962961129483,"extension":6.45990540227874},"index":1,"playId":"d844fdf8-b0f7-374d-9f40-ef1507a7d79a","pitchNumber":2,"startTime":"2026-03-28T21:41:14.475Z","endTime":"2026-03-28T21:41:17.860Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.564853530682793,"aZ":-20.941179651836453,"pfxX":-10.555376722491523,"pfxZ":6.956911413997618,"pX":-0.4947588791066141,"pZ":2.3504296411737298,"vX0":6.347341557554345,"vY0":-127.40476384622752,"vZ0":-4.343114933741507,"x":135.86,"y":175.32,"x0":-1.670320045250077,"y0":50.002931241716475,"z0":5.770595272355049,"aX":-17.040515680504942},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.6,"breakHorizontal":17.3,"spinRate":1487,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.43291435558583036,"extension":6.510618518273704},"index":2,"playId":"b645735b-6832-3c94-acaa-a53a1fe2156c","pitchNumber":3,"startTime":"2026-03-28T21:41:31.387Z","endTime":"2026-03-28T21:41:34.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":81.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01215681774573,"aZ":-24.560417005161444,"pfxX":-11.058925872257586,"pfxZ":4.423302221552908,"pX":-0.11759109539788562,"pZ":2.012085528199294,"vX0":7.808711186476283,"vY0":-131.65761793211695,"vZ0":-4.613588234995214,"x":121.48,"y":184.45,"x0":-1.7144647153792152,"y0":50.00427384129931,"z0":5.649388304926701,"aX":-19.039099162548435},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.0,"breakHorizontal":17.9,"spinRate":2257,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4191671340073615,"extension":6.434364668581432},"hitData":{"launchSpeed":107.3,"launchAngle":4.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.69,"coordY":90.37}},"index":3,"playId":"c7649990-3455-38ec-90c1-4bcd8afec1bf","pitchNumber":4,"startTime":"2026-03-28T21:41:47.248Z","endTime":"2026-03-28T21:41:59.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:41:59.231Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-28T21:42:02.172Z","endTime":"2026-03-28T21:42:32.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68942495832465,"aZ":-17.734961097678198,"pfxX":-7.272935026756564,"pfxZ":8.20494334381352,"pX":-0.20251683355575015,"pZ":3.0431315043555514,"vX0":6.523679061242989,"vY0":-132.88467242768272,"vZ0":-3.64767116334917,"x":124.72,"y":156.62,"x0":-1.763502592426998,"y0":50.005324747375504,"z0":5.74869759994213,"aX":-12.802869332911422},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.2,"breakHorizontal":11.5,"spinRate":2291,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.414717582342333,"extension":6.550908663165753},"hitData":{"launchSpeed":96.7,"launchAngle":3.0,"totalDistance":100.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":150.8,"coordY":172.46}},"index":0,"playId":"ae34467c-9c62-34fb-b28a-40107d38854c","pitchNumber":1,"startTime":"2026-03-28T21:42:26.689Z","endTime":"2026-03-28T21:42:32.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:42:32.713Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Triolo flies out to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-28T21:44:58.263Z","endTime":"2026-03-28T21:47:01.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luke Weaver replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T21:44:43.508Z","endTime":"2026-03-28T21:45:00.296Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596133,"link":"/api/v1/people/596133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":82.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.286962921757436,"aZ":-12.707976285868172,"pfxX":-4.25654602202941,"pfxZ":10.860201077529641,"pX":0.4769740889081082,"pZ":2.7133737801111377,"vX0":5.293041112455846,"vY0":-134.53551139125815,"vZ0":-5.042094816581958,"x":98.82,"y":165.52,"x0":-0.9838611212690336,"y0":50.00006129159503,"z0":5.547635655795041,"aX":-7.627481513749796},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.5,"breakHorizontal":6.2,"spinRate":2323,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.410676194054985,"extension":6.0565229063081585},"index":1,"playId":"4d994d4d-f9cf-38fe-99d1-97abad6e69d5","pitchNumber":1,"startTime":"2026-03-28T21:45:00.296Z","endTime":"2026-03-28T21:45:03.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65196536971713,"aZ":-25.55962357562025,"pfxX":-10.305358989926633,"pfxZ":4.238630632988965,"pX":0.8958013949616587,"pZ":0.36598454385323276,"vX0":8.073171624866939,"vY0":-124.32953995606776,"vZ0":-6.8898992602975975,"x":82.85,"y":228.9,"x0":-1.05946303481647,"y0":50.00389423718349,"z0":5.3035678059279565,"aX":-16.084526958836232},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.2,"breakHorizontal":16.7,"spinRate":1771,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4410683784150349,"extension":6.273951269001192},"index":2,"playId":"7982a8ca-c31c-391e-827e-660f61b472ab","pitchNumber":2,"startTime":"2026-03-28T21:45:18.612Z","endTime":"2026-03-28T21:45:22.133Z","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":86.0,"endSpeed":79.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65604373193194,"aZ":-23.34171566687865,"pfxX":-10.21086173947113,"pfxZ":5.562370515041699,"pX":-0.3680466438391674,"pZ":1.3880046154712906,"vX0":5.377061623752366,"vY0":-125.0753399513551,"vZ0":-4.817919721202668,"x":131.03,"y":201.3,"x0":-1.2163083792304699,"y0":50.00545146828054,"z0":5.247772947918268,"aX":-16.219275553833473},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.2,"breakHorizontal":17.3,"spinRate":1928,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.43752220495388006,"extension":6.26541064684301},"index":3,"playId":"4fcaa24f-df6c-3149-9e7f-d0fab97e70de","pitchNumber":3,"startTime":"2026-03-28T21:45:38.534Z","endTime":"2026-03-28T21:45:42.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.451902182944522,"aZ":-9.6466429876798,"pfxX":-5.059265829907027,"pfxZ":12.102459317868181,"pX":0.2472319449824961,"pZ":1.5012199960422192,"vX0":5.562886556064765,"vY0":-135.98231043735998,"vZ0":-8.274282301809187,"x":107.58,"y":198.25,"x0":-1.173435054561322,"y0":50.00605351570182,"z0":5.26369933236857,"aX":-9.420817185317537},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.2,"breakHorizontal":7.9,"spinRate":2427,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4036936783678229,"extension":6.2237630870131255},"index":4,"playId":"2e90c271-4405-3dca-8528-0c011fb3550d","pitchNumber":4,"startTime":"2026-03-28T21:45:59.228Z","endTime":"2026-03-28T21:46:02.817Z","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":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-28T21:46:11.780Z","endTime":"2026-03-28T21:46:29.664Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.728619584816627,"aZ":-26.015946288355508,"pfxX":-7.408505750895371,"pfxZ":3.7825597744926167,"pX":0.22629437545262396,"pZ":0.7081136629920817,"vX0":5.869657624521357,"vY0":-126.49791231585915,"vZ0":-6.370529531431837,"x":108.37,"y":219.66,"x0":-1.1565504681712564,"y0":50.0037676547944,"z0":5.3325774773658114,"aX":-12.060844253695251},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":12.1,"spinRate":1818,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4322689589166222,"extension":6.233652849482237},"index":6,"playId":"11d71481-992b-3e07-b976-b31b7c53c05c","pitchNumber":5,"startTime":"2026-03-28T21:46:29.664Z","endTime":"2026-03-28T21:46:33.067Z","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":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56512077664124,"aZ":-8.687729834654013,"pfxX":-3.2141417404745143,"pfxZ":12.772703588040432,"pX":-0.35996642753074976,"pZ":2.5551565790761948,"vX0":3.060309843553336,"vY0":-135.46977913472548,"vZ0":-5.934738187955853,"x":130.72,"y":169.79,"x0":-1.0926040180427898,"y0":50.00022134146381,"z0":5.39694624752101,"aX":-5.9090236012983235},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.8,"breakHorizontal":5.0,"spinRate":2344,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.40598858742485655,"extension":6.149397645444975},"hitData":{"launchSpeed":87.8,"launchAngle":49.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.15,"coordY":115.22}},"index":7,"playId":"b1e442eb-4f76-382b-8657-aaccda211019","pitchNumber":6,"startTime":"2026-03-28T21:46:51.959Z","endTime":"2026-03-28T21:47:01.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:47:01.303Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, first baseman Jorge Polanco to pitcher Luke Weaver.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-28T21:47:07.496Z","endTime":"2026-03-28T21:48:15.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":1},"pitchData":{"startSpeed":93.6,"endSpeed":83.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.86665202971292,"aZ":-6.553453122882504,"pfxX":-3.5102675274482387,"pfxZ":14.099688576013026,"pX":0.2580233965576361,"pZ":2.9770826343095393,"vX0":4.982139800029785,"vY0":-135.94008419837323,"vZ0":-5.240099958217812,"x":107.16,"y":158.4,"x0":-1.1675864864104275,"y0":50.00549799223673,"z0":5.420190034586047,"aX":-6.380300091256055},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":24.1,"breakHorizontal":4.9,"spinRate":2354,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.40750569791622304,"extension":6.203600591601985},"index":0,"playId":"5aa4a00d-71dc-3004-9d28-716b494bba9b","pitchNumber":1,"startTime":"2026-03-28T21:47:30.864Z","endTime":"2026-03-28T21:47:34.067Z","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":90.9,"endSpeed":81.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35795477534255,"aZ":-9.530320773959145,"pfxX":0.18331721725311834,"pfxZ":13.172782457156195,"pX":1.9656926305392555,"pZ":2.0343459998437763,"vX0":7.522432622393412,"vY0":-131.8839556538042,"vZ0":-6.701571868219446,"x":42.07,"y":183.85,"x0":-0.9767378401263713,"y0":50.00186118916917,"z0":5.351867218902917,"aX":0.31526182817855947},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":22.1,"breakHorizontal":-2.4,"spinRate":2456,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.41919973198404614,"extension":6.127904224066675},"index":1,"playId":"683f18a5-6d9e-37a8-92c3-2248f510db59","pitchNumber":2,"startTime":"2026-03-28T21:47:48.829Z","endTime":"2026-03-28T21:47:52.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":76.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14791069854751,"aZ":-28.2803475333484,"pfxX":-10.434609982497383,"pfxZ":2.586866515010801,"pX":-0.9070354349402763,"pZ":2.2614215691760613,"vX0":4.086953135387797,"vY0":-123.49994119237115,"vZ0":-2.039088873941943,"x":151.57,"y":177.72,"x0":-1.2503308060456615,"y0":50.00491725236219,"z0":5.5339567392332984,"aX":-15.73007308356656},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":17.5,"spinRate":1820,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4476817289861148,"extension":6.129908640520534},"hitData":{"launchSpeed":75.7,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.78,"coordY":165.36}},"index":2,"playId":"71f3beff-a565-3502-9215-27de9f212bd1","pitchNumber":3,"startTime":"2026-03-28T21:48:07.904Z","endTime":"2026-03-28T21:48:15.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:48:15.926Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a line drive to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-28T21:48:22.906Z","endTime":"2026-03-28T21:50:27.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.6,"endSpeed":76.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.757441817291713,"aZ":-29.099091952322155,"pfxX":-10.008019631733053,"pfxZ":2.0347559333651866,"pX":-1.2568003447844742,"pZ":2.225392993081395,"vX0":3.2513469407360778,"vY0":-123.1462594957757,"vZ0":-1.8475036790260986,"x":164.91,"y":178.69,"x0":-1.3051840444243668,"y0":50.004482473207595,"z0":5.48149756873015,"aX":-15.150288324049296},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.5,"breakHorizontal":17.2,"spinRate":1824,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4472518912805721,"extension":6.157421557981453},"index":0,"playId":"e2ed186c-459a-3225-9df8-b6e64ae8544f","pitchNumber":1,"startTime":"2026-03-28T21:48:56.878Z","endTime":"2026-03-28T21:49:00.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":82.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.00713162355927,"aZ":-10.491651412610066,"pfxX":-3.856442981501553,"pfxZ":12.053894080662898,"pX":-0.5936309279310669,"pZ":2.546016964845267,"vX0":2.7093548593225676,"vY0":-134.91174028403253,"vZ0":-5.676010714039131,"x":139.63,"y":170.04,"x0":-1.122428970038106,"y0":50.00105564353409,"z0":5.453930088942943,"aX":-6.935271019229391},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.4,"breakHorizontal":6.2,"spinRate":2340,"spinDirection":192},"zone":4,"typeConfidence":2.0,"plateTime":0.4098335945678322,"extension":6.208140153834956},"index":1,"playId":"bf55ae38-d2aa-3f31-bbce-01a851e0fc28","pitchNumber":2,"startTime":"2026-03-28T21:49:16.624Z","endTime":"2026-03-28T21:49:19.988Z","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":92.8,"endSpeed":83.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53402496490203,"aZ":-9.765692204245118,"pfxX":-5.739286696570978,"pfxZ":12.449374529282252,"pX":-0.9423250826553886,"pZ":2.71710351857327,"vX0":2.6892925571893804,"vY0":-134.8613883960633,"vZ0":-5.326721735974444,"x":152.92,"y":165.42,"x0":-1.2193155228819628,"y0":50.00423447375891,"z0":5.439158961570615,"aX":-10.33280072609693},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.2,"breakHorizontal":9.6,"spinRate":2285,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40971788580913593,"extension":6.0585583958210725},"index":2,"playId":"f2e6cec7-47d2-336a-87d7-f6ee37e25027","pitchNumber":3,"startTime":"2026-03-28T21:49:35.518Z","endTime":"2026-03-28T21:49:39.543Z","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":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.622584056421,"aZ":-28.376275118400844,"pfxX":-9.702443672286481,"pfxZ":2.4177816709913786,"pX":-0.8245380357447506,"pZ":1.0759130736992857,"vX0":3.8831357436247,"vY0":-124.93270347443797,"vZ0":-4.869665416133372,"x":148.43,"y":209.73,"x0":-1.1437873417026962,"y0":50.003529766271825,"z0":5.399842192629725,"aX":-15.242885020975422},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.5,"breakHorizontal":16.6,"spinRate":1752,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4394656213787367,"extension":6.296308401833641},"index":3,"playId":"eca4b5eb-cdba-3605-af42-fb2505b5aec2","pitchNumber":4,"startTime":"2026-03-28T21:49:55.969Z","endTime":"2026-03-28T21:49:59.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.715905368740604,"aZ":-29.610725648095084,"pfxX":-9.955218901567383,"pfxZ":1.6623013560728994,"pX":-0.5275242045469724,"pZ":1.9579674763145565,"vX0":4.892177511166955,"vY0":-123.80939044356822,"vZ0":-2.2922570378297276,"x":137.11,"y":185.91,"x0":-1.2448861998549663,"y0":50.00155142551937,"z0":5.395371826672638,"aX":-15.319998459372256},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.6,"breakHorizontal":16.8,"spinRate":1836,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4438697159535012,"extension":6.283984741919065},"hitData":{"launchSpeed":91.1,"launchAngle":17.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.86,"coordY":77.87}},"index":4,"playId":"75b6ed99-631b-33d4-8064-418f367dd627","pitchNumber":5,"startTime":"2026-03-28T21:50:16.907Z","endTime":"2026-03-28T21:50:27.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:50:27.928Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-28T21:51:40.704Z","endTime":"2026-03-28T21:52:10.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-28T21:50:43.183Z","endTime":"2026-03-28T21:51:42.995Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":83.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37632563269583,"aZ":-11.564907418095652,"pfxX":-4.350187101328122,"pfxZ":11.28397758568446,"pX":1.3332159322677393,"pZ":3.278009471578868,"vX0":7.815320306118514,"vY0":-135.70109956927936,"vZ0":-3.6950547119062502,"x":66.18,"y":150.27,"x0":-1.04624777717209,"y0":50.00639098765581,"z0":5.4890309494478675,"aX":-7.948552563035588},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.6,"breakHorizontal":5.9,"spinRate":2329,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4068450516562825,"extension":6.139412111593685},"index":1,"playId":"316636e2-71d1-3168-9d42-70cb29963325","pitchNumber":1,"startTime":"2026-03-28T21:51:42.995Z","endTime":"2026-03-28T21:51:46.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":80.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92132359526034,"aZ":-18.94408754553983,"pfxX":0.19132845954380917,"pfxZ":7.919730605077946,"pX":0.8364725446508616,"pZ":2.154790162056885,"vX0":4.763678274361626,"vY0":-129.88437243488508,"vZ0":-4.4807095490208395,"x":85.12,"y":180.6,"x0":-1.063689454029517,"y0":50.00024638491055,"z0":5.3870105430311535,"aX":0.3186564024221667},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.3,"breakHorizontal":-1.7,"spinRate":2360,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.42540128412357303,"extension":6.225922115196417},"hitData":{"launchSpeed":86.9,"launchAngle":29.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.78,"coordY":91.53}},"index":2,"playId":"4b4ddc97-4937-318d-98c5-5a9b261c4b89","pitchNumber":2,"startTime":"2026-03-28T21:52:02.499Z","endTime":"2026-03-28T21:52:10.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:52:10.127Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Polanco walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-28T21:54:44.273Z","endTime":"2026-03-28T21:56:59.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[0],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Lawrence replaces Mitch Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T21:53:44.214Z","endTime":"2026-03-28T21:54:46.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664875,"link":"/api/v1/people/664875"},"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":93.3,"endSpeed":84.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0787039941532,"aZ":-32.64551901716383,"pfxX":-14.989111679425285,"pfxZ":-0.25975933798611806,"pX":-1.205255890639375,"pZ":2.8104325232013543,"vX0":9.062739178751755,"vY0":-135.46855830958486,"vZ0":2.3759584470423527,"x":162.94,"y":162.9,"x0":-2.668823006726475,"y0":50.000586909528415,"z0":4.223616795692122,"aX":-27.504002703861754},"breaks":{"breakAngle":38.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.4,"breakHorizontal":24.8,"spinRate":2315,"spinDirection":254},"zone":11,"typeConfidence":0.96,"plateTime":0.4062940454323032,"extension":6.385636194241296},"index":1,"playId":"1b7b6c74-6549-350a-ab8e-adc23b4acaf5","pitchNumber":1,"startTime":"2026-03-28T21:54:46.393Z","endTime":"2026-03-28T21:54:50.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98471054003339,"aZ":-31.79411529885129,"pfxX":-14.311889003901832,"pfxZ":0.2097509337766459,"pX":-1.1019920833057317,"pZ":2.0031436451509492,"vX0":8.941432701007628,"vY0":-135.76974751190113,"vZ0":0.4438707403586737,"x":159.01,"y":184.7,"x0":-2.60486723308463,"y0":50.00454873471464,"z0":4.077703977072708,"aX":-26.311329714837623},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.7,"breakHorizontal":23.6,"spinRate":2370,"spinDirection":251},"zone":13,"typeConfidence":0.94,"plateTime":0.4058125871344549,"extension":6.5980761638445244},"index":2,"playId":"4105c921-e49f-3fb8-8a49-537778dc6de0","pitchNumber":2,"startTime":"2026-03-28T21:55:02.145Z","endTime":"2026-03-28T21:55:07.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47522670739708,"aZ":-32.5174459280683,"pfxX":-13.32697345022585,"pfxZ":-0.18679890757941742,"pX":-0.991489882081023,"pZ":3.5437445766238107,"vX0":8.806201815795852,"vY0":-136.10578207859814,"vZ0":4.035382089445405,"x":154.79,"y":143.1,"x0":-2.559044831769223,"y0":50.00204024677273,"z0":4.310137337123897,"aX":-24.679271771956174},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.0,"breakHorizontal":22.0,"spinRate":2343,"spinDirection":248},"zone":11,"typeConfidence":0.97,"plateTime":0.4044471778604546,"extension":6.4987179904628745},"index":3,"playId":"e7abfbf7-7b89-394c-b513-ae57b2d834d6","pitchNumber":3,"startTime":"2026-03-28T21:55:22.281Z","endTime":"2026-03-28T21:55:26.031Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":72.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.452820141536126,"aZ":-26.931698974591733,"pfxX":7.288189743942014,"pfxZ":3.7957711272109833,"pX":0.059738838287967534,"pZ":1.8516292735415423,"vX0":4.3494125449112895,"vY0":-118.63893437455566,"vZ0":0.1425447267411063,"x":114.72,"y":188.79,"x0":-2.7640251456286724,"y0":50.000315372459546,"z0":4.311816916196206,"aX":10.054607324289785},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":7.2,"breakHorizontal":-14.5,"spinRate":2930,"spinDirection":72},"zone":8,"typeConfidence":0.89,"plateTime":0.46746048577761323,"extension":6.219229726742831},"index":4,"playId":"aea8529d-6426-35f4-ace3-4efbaf7096a6","pitchNumber":4,"startTime":"2026-03-28T21:55:40.040Z","endTime":"2026-03-28T21:55:43.381Z","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":0},"pitchData":{"startSpeed":81.9,"endSpeed":71.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5897697864416,"aZ":-26.181051194947973,"pfxX":9.148097885975373,"pfxZ":4.46072835401628,"pX":2.155567370771399,"pZ":2.177174940455536,"vX0":8.295636600614136,"vY0":-118.58478525066658,"vZ0":0.4833562147217543,"x":34.83,"y":180.0,"x0":-2.6520062034605174,"y0":50.0036942095381,"z0":4.472825411162073,"aX":12.288765721423667},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":8.5,"breakHorizontal":-19.4,"spinRate":2996,"spinDirection":70},"zone":14,"typeConfidence":0.88,"plateTime":0.472320176780864,"extension":6.424069696250827},"index":5,"playId":"78dccd60-d2fb-35e2-860c-bbd911c1617a","pitchNumber":5,"startTime":"2026-03-28T21:55:58.814Z","endTime":"2026-03-28T21:56:04.186Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-28T21:56:13.610Z","endTime":"2026-03-28T21:56:22.669Z","isPitch":false,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":72.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.642831956002155,"aZ":-24.1574340073566,"pfxX":10.737185890424183,"pfxZ":5.819037529562889,"pX":0.5726861038732987,"pZ":2.514208909422862,"vX0":4.808398569236624,"vY0":-119.36615809212121,"vZ0":1.062254951375163,"x":95.17,"y":170.9,"x0":-2.8916410199980893,"y0":50.002225195562865,"z0":4.315100132829268,"aX":14.792199872282755},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":11.2,"breakHorizontal":-20.9,"spinRate":3002,"spinDirection":71},"zone":6,"typeConfidence":0.88,"plateTime":0.46706843768278095,"extension":6.376039244432461},"index":7,"playId":"bb9a0542-c2e3-31a5-8760-022e3b4d6f6f","pitchNumber":6,"startTime":"2026-03-28T21:56:22.669Z","endTime":"2026-03-28T21:56:28.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":83.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.95280267387885,"aZ":-33.45609676046475,"pfxX":-10.620374873722614,"pfxZ":-0.697389819075994,"pX":-0.9798871923158713,"pZ":3.404654156774445,"vX0":8.135192641705437,"vY0":-136.2114350432606,"vZ0":3.7519781768283,"x":154.35,"y":146.85,"x0":-2.6581174983611473,"y0":50.003039073695994,"z0":4.352339586063289,"aX":-19.5252285623515},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.0,"breakHorizontal":17.0,"spinRate":2394,"spinDirection":245},"zone":11,"typeConfidence":0.98,"plateTime":0.4054927143145113,"extension":6.512037635752119},"index":8,"playId":"7b2ca2ad-e2b3-3604-8b01-c73c834e01cc","pitchNumber":7,"startTime":"2026-03-28T21:56:54.787Z","endTime":"2026-03-28T21:56:59.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:56:59.147Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Robert Jr. walks. Jorge Polanco to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-28T21:57:08.388Z","endTime":"2026-03-28T21:59:11.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnSecond":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"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":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91171341736744,"aZ":-29.447281567036423,"pfxX":-10.891317772798772,"pfxZ":1.4999961215486532,"pX":-1.1822695354881811,"pZ":3.4602906009283356,"vX0":7.443268751964085,"vY0":-134.9819303695849,"vZ0":3.1663702604846753,"x":162.07,"y":145.35,"x0":-2.583946295789801,"y0":50.00044838128358,"z0":4.366111085448175,"aX":-19.762982156866546},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.7,"breakHorizontal":17.8,"spinRate":2369,"spinDirection":246},"zone":11,"typeConfidence":0.85,"plateTime":0.4083709896063028,"extension":6.526380567187683},"index":0,"playId":"d112d719-468b-3638-9d74-c705e3cc33ea","pitchNumber":1,"startTime":"2026-03-28T21:57:25.209Z","endTime":"2026-03-28T21:57:29.047Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-28T21:57:35.982Z","endTime":"2026-03-28T21:58:10.488Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.538973119802854,"aZ":-31.354175829090803,"pfxX":-12.920972037323821,"pfxZ":0.46736559202071604,"pX":0.33994511900982677,"pZ":3.31054207663304,"vX0":11.581647952269526,"vY0":-132.53668425236378,"vZ0":3.435229102164975,"x":104.04,"y":149.4,"x0":-2.433771257287414,"y0":50.00380753738702,"z0":4.304127151811601,"aX":-22.709756991757203},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.0,"breakHorizontal":20.5,"spinRate":2311,"spinDirection":252},"zone":3,"typeConfidence":0.87,"plateTime":0.41521014402984857,"extension":6.782581290164349},"index":2,"playId":"3e102a32-5152-3776-9520-d9ac75001e1d","pitchNumber":2,"startTime":"2026-03-28T21:58:10.488Z","endTime":"2026-03-28T21:58:14.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":72.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.474071989006276,"aZ":-25.086057582025646,"pfxX":10.209346369983297,"pfxZ":5.151468515426358,"pX":1.430721587952035,"pZ":1.9455120921929634,"vX0":6.858974386016369,"vY0":-118.73411141079144,"vZ0":-0.04544772410510489,"x":62.46,"y":186.25,"x0":-2.85915482209375,"y0":50.002138566071636,"z0":4.31991612348818,"aX":14.040358135784341},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":9.6,"breakHorizontal":-20.5,"spinRate":2927,"spinDirection":72},"zone":14,"typeConfidence":0.89,"plateTime":0.4679470296346717,"extension":6.518942912687799},"index":3,"playId":"22e49276-3638-3385-9152-35559985ed20","pitchNumber":3,"startTime":"2026-03-28T21:58:27.057Z","endTime":"2026-03-28T21:58:31.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.942225801244774,"aZ":-31.268095218077033,"pfxX":-11.093235021839412,"pfxZ":0.4883087478726278,"pX":-1.536797077355268,"pZ":3.7705297601813945,"vX0":6.644938937229311,"vY0":-136.06671319688107,"vZ0":3.9784000217613795,"x":175.58,"y":136.98,"x0":-2.578855732923314,"y0":50.003628150930226,"z0":4.464892219408662,"aX":-20.646033106280587},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.0,"breakHorizontal":18.5,"spinRate":2422,"spinDirection":245},"zone":11,"typeConfidence":0.94,"plateTime":0.4037008293416062,"extension":6.461409461827321},"index":4,"playId":"911cc5f7-848c-3e84-a7a4-44b4e72319c5","pitchNumber":4,"startTime":"2026-03-28T21:58:44.837Z","endTime":"2026-03-28T21:58:50.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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53245122580124,"aZ":-30.432703959894607,"pfxX":-11.794697531686245,"pfxZ":0.9677016036165842,"pX":-1.7661067862035598,"pZ":2.8623101161459235,"vX0":6.3129011815386225,"vY0":-134.33546022448823,"vZ0":2.1978803572964876,"x":184.32,"y":161.5,"x0":-2.634805176670235,"y0":50.00192020892822,"z0":4.221059816930809,"aX":-21.20362257184744},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.5,"breakHorizontal":19.7},"zone":11,"typeConfidence":0.85,"plateTime":0.4103154546567427,"extension":6.655199167098032},"index":5,"playId":"81c6ae82-b5cc-3ad6-9a27-3da67e3ffdc8","pitchNumber":5,"startTime":"2026-03-28T21:59:07.980Z","endTime":"2026-03-28T21:59:11.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T21:59:11.507Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-28T22:00:51.016Z","endTime":"2026-03-28T22:03:41.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnSecond":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T21:59:40.254Z","endTime":"2026-03-28T22:00:53.137Z","isPitch":false,"type":"action"},{"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.1,"endSpeed":82.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.48450501726832,"aZ":-17.42467105207481,"pfxX":-12.512904359027914,"pfxZ":8.199231004142712,"pX":-0.6003524283945032,"pZ":2.9270529340279885,"vX0":9.105598780607778,"vY0":-135.05075291286033,"vZ0":-0.6621500367785322,"x":139.88,"y":159.75,"x0":-2.4343968596583716,"y0":50.00577766385517,"z0":4.430643429950176,"aX":-22.52083600849498},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":20.0,"spinRate":2410,"spinDirection":250},"zone":1,"typeConfidence":0.97,"plateTime":0.4096522218057803,"extension":6.530779694431761},"index":1,"playId":"6663cf98-accc-3670-9d5d-bba933bbc156","pitchNumber":1,"startTime":"2026-03-28T22:00:53.137Z","endTime":"2026-03-28T22:00:56.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38342437815545,"aZ":-26.763469727308895,"pfxX":-15.8810960500155,"pfxZ":2.9303224403228363,"pX":0.6910689910449206,"pZ":2.746633691682576,"vX0":13.471289936422954,"vY0":-136.099216161499,"vZ0":0.7988742298711541,"x":90.66,"y":164.62,"x0":-2.299365081194648,"y0":50.00111726739113,"z0":4.326166778297274,"aX":-29.307541281655467},"breaks":{"breakAngle":44.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.8,"breakHorizontal":25.3,"spinRate":2285,"spinDirection":246},"zone":6,"typeConfidence":0.62,"plateTime":0.40496698976879,"extension":6.536668409412444},"index":2,"playId":"f08f728e-dfc5-3ccd-846f-a7cbd6b6cb06","pitchNumber":2,"startTime":"2026-03-28T22:01:21.827Z","endTime":"2026-03-28T22:01:25.321Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-28T22:01:36.358Z","endTime":"2026-03-28T22:01:59.992Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"playId":"eda37b91-725a-41bd-91d9-feba036640f4","startTime":"2026-03-28T22:01:59.992Z","endTime":"2026-03-28T22:02:05.780Z","isPitch":false,"type":"stepoff"},{"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":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.257542564061104,"aZ":-17.24368775342085,"pfxX":-10.22742861152615,"pfxZ":7.78037196008597,"pX":1.020639281695671,"pZ":2.6190728066216296,"vX0":12.871859156240971,"vY0":-138.21872255632277,"vZ0":-1.7065046513732107,"x":78.1,"y":168.07,"x0":-2.386521176280509,"y0":50.000055584585716,"z0":4.412914334233581,"aX":-19.619189162945},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":15.6,"spinRate":2452,"spinDirection":245},"zone":12,"typeConfidence":0.97,"plateTime":0.3975820928159748,"extension":6.559699133351019},"index":5,"playId":"90da1f6f-c60a-3664-9f71-08e678b5bea8","pitchNumber":3,"startTime":"2026-03-28T22:02:27.696Z","endTime":"2026-03-28T22:02:54.711Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":73.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43391796288028,"aZ":-26.73977198177989,"pfxX":5.8365788796699025,"pfxZ":3.8323970385668282,"pX":0.16016971305381136,"pZ":2.887464192389488,"vX0":5.4903804106295695,"vY0":-119.7930852798597,"vZ0":1.9814278600536346,"x":110.89,"y":160.82,"x0":-2.9406085107287696,"y0":50.00254271829846,"z0":4.481274124775781,"aX":8.272546739271835},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.8,"breakHorizontal":-12.1,"spinRate":2984,"spinDirection":79},"zone":2,"typeConfidence":0.87,"plateTime":0.4616046843723227,"extension":6.327133912583255},"index":6,"playId":"25344ed7-c321-3344-9fcc-ea3bac04bcc3","pitchNumber":4,"startTime":"2026-03-28T22:03:08.421Z","endTime":"2026-03-28T22:03:11.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":72.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.938043999599476,"aZ":-28.944151772535818,"pfxX":10.824045007382937,"pfxZ":2.3860215675010394,"pX":0.12108259758535465,"pZ":2.3638844513332717,"vX0":3.6926408722090516,"vY0":-117.6201575622267,"vZ0":1.2415301991766934,"x":112.38,"y":174.96,"x0":-2.8897792620779725,"y0":50.00571274679801,"z0":4.579208751181593,"aX":14.68433632661096},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":5.0,"breakHorizontal":-20.6,"spinRate":2959,"spinDirection":75},"zone":5,"typeConfidence":0.91,"plateTime":0.47149114191886854,"extension":6.381899999792538},"index":7,"playId":"604a12cd-07ed-3762-9a3a-36355b1277a6","pitchNumber":5,"startTime":"2026-03-28T22:03:37.917Z","endTime":"2026-03-28T22:03:41.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:03:41.863Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-28T22:03:50.350Z","endTime":"2026-03-28T22:05:58.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnSecond":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":93.4,"endSpeed":83.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.765010496804656,"aZ":-28.42911318517466,"pfxX":-13.767543517166661,"pfxZ":2.067616835107195,"pX":0.6313669086511274,"pZ":2.4201524829674073,"vX0":12.605180773981484,"vY0":-135.21968484610622,"vZ0":0.32008368746654725,"x":92.93,"y":173.44,"x0":-2.3545223880470982,"y0":50.00100873295201,"z0":4.33243625332449,"aX":-24.91040283716757},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.1,"breakHorizontal":21.5,"spinRate":2384,"spinDirection":246},"zone":6,"typeConfidence":0.79,"plateTime":0.408672729837412,"extension":6.619625227738777},"index":0,"playId":"b5867948-053d-39a5-94cc-36510152d6bd","pitchNumber":1,"startTime":"2026-03-28T22:04:08.368Z","endTime":"2026-03-28T22:04:11.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":72.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55534965782018,"aZ":-26.254699387775094,"pfxX":9.01229258279323,"pfxZ":4.350456310320716,"pX":2.889411742935261,"pZ":1.1972701467764943,"vX0":9.948250365356872,"vY0":-118.6916190057598,"vZ0":-1.6733448628927847,"x":6.86,"y":206.45,"x0":-2.602844149671614,"y0":50.00273422599935,"z0":4.4134911464313875,"aX":12.256033344219082},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":7.6,"breakHorizontal":-19.7,"spinRate":3055,"spinDirection":66},"zone":14,"typeConfidence":0.88,"plateTime":0.469997861994746,"extension":6.459456266160708},"index":1,"playId":"9ebc7b36-a1f6-3dc7-b32f-9a0c18d8228e","pitchNumber":2,"startTime":"2026-03-28T22:04:25.199Z","endTime":"2026-03-28T22:04:30.303Z","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":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":71.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.475437473400195,"aZ":-30.11452632705583,"pfxX":10.414177344405749,"pfxZ":1.5397508756686769,"pX":-0.6640007708184923,"pZ":3.0718724548636316,"vX0":2.130609465518447,"vY0":-117.59629503566049,"vZ0":3.311553822597822,"x":142.31,"y":155.84,"x0":-2.9420446511709115,"y0":50.00376468571104,"z0":4.519146031780362,"aX":13.939531335152102},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.3,"breakHorizontal":-19.3,"spinRate":2904,"spinDirection":75},"zone":1,"typeConfidence":0.91,"plateTime":0.47391145404215873,"extension":6.280767065152636},"index":2,"playId":"a61e2340-71eb-3dd6-96cb-cff53138dd9e","pitchNumber":3,"startTime":"2026-03-28T22:04:48.419Z","endTime":"2026-03-28T22:04:52.294Z","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":81.6,"endSpeed":72.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53644429467685,"aZ":-29.570105889798153,"pfxX":13.726278824382467,"pfxZ":1.9168836915963539,"pX":2.339339843137381,"pZ":2.1475819456150944,"vX0":7.300888035865299,"vY0":-118.41832796293323,"vZ0":1.0045134889865608,"x":27.83,"y":180.8,"x0":-2.6112143589020063,"y0":50.004773382416744,"z0":4.514672388901326,"aX":18.666280692049426},"breaks":{"breakAngle":34.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":4.2,"breakHorizontal":-27.1,"spinRate":3083,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.47027902843922353,"extension":6.548905627297313},"index":3,"playId":"8fb1d9c3-225b-3be7-8468-3e7fee6c71b9","pitchNumber":4,"startTime":"2026-03-28T22:05:08.886Z","endTime":"2026-03-28T22:05:12.093Z","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":81.4,"endSpeed":72.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.197348898565192,"aZ":-29.197490933700617,"pfxX":9.61346701723176,"pfxZ":2.1876292592255426,"pX":1.6393720880330949,"pZ":1.781025881146717,"vX0":7.422197543090184,"vY0":-118.17117631731817,"vZ0":0.43065603051872925,"x":54.51,"y":190.69,"x0":-2.8333879342498856,"y0":50.004209952802064,"z0":4.360328581067503,"aX":13.099152242710769},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.4,"breakHorizontal":-19.7,"spinRate":3005,"spinDirection":75},"zone":14,"typeConfidence":0.9,"plateTime":0.4701782518753901,"extension":6.591788252154185},"index":4,"playId":"a8245dd4-8e54-36a9-b78c-54939c36149f","pitchNumber":5,"startTime":"2026-03-28T22:05:32.371Z","endTime":"2026-03-28T22:05:36.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":73.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.275062247199116,"aZ":-27.606506236842122,"pfxX":12.112039367889208,"pfxZ":3.2774098949134194,"pX":0.2996833211120518,"pZ":2.1302103205628,"vX0":3.666018516063389,"vY0":-119.10875861772274,"vZ0":0.532317790157479,"x":105.58,"y":181.26,"x0":-2.84477154405984,"y0":50.00206463075387,"z0":4.461298535660814,"aX":16.879578258800326},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":6.4,"breakHorizontal":-22.9,"spinRate":2999,"spinDirection":69},"zone":9,"typeConfidence":0.9,"plateTime":0.46525226871833114,"extension":6.605647270562648},"index":5,"playId":"7ebce5cb-0dae-3175-8f90-4a430fca4187","pitchNumber":6,"startTime":"2026-03-28T22:05:54.954Z","endTime":"2026-03-28T22:05:58.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:05:58.571Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-28T22:08:49.388Z","endTime":"2026-03-28T22:10:59.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-28T22:06:12.770Z","endTime":"2026-03-28T22:06:50.716Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gregory Soto replaces Justin Lawrence.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-28T22:06:50.716Z","endTime":"2026-03-28T22:08:51.562Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.45150404301199,"aZ":-11.942346097878602,"pfxX":10.241410616343407,"pfxZ":10.635661445542183,"pX":0.2263171598821266,"pZ":2.160720243021211,"vX0":-8.559439379417164,"vY0":-138.3835714312179,"vZ0":-7.05271825536455,"x":108.37,"y":180.44,"x0":2.0588112720602383,"y0":50.001860079751815,"z0":5.576588374013651,"aX":19.47822823069818},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":-16.3,"spinRate":2230,"spinDirection":133},"zone":8,"typeConfidence":0.9,"plateTime":0.398787823089783,"extension":6.56761869659834},"index":2,"playId":"953b3f4b-306a-31f3-b415-9c224baeab42","pitchNumber":1,"startTime":"2026-03-28T22:08:51.562Z","endTime":"2026-03-28T22:08:54.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":86.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.9818432253123,"aZ":-11.858878918225304,"pfxX":10.603360060144677,"pfxZ":10.402671029421274,"pX":-0.9717168873804278,"pZ":1.7429716475081791,"vX0":-11.537080947079074,"vY0":-140.3437073498966,"vZ0":-8.418416136303902,"x":154.04,"y":191.72,"x0":1.856632651968968,"y0":50.00523686576074,"z0":5.594817382488178,"aX":20.711280668071797},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-16.2,"spinRate":2277,"spinDirection":137},"zone":13,"typeConfidence":0.89,"plateTime":0.39346303336992783,"extension":6.517549330542254},"index":3,"playId":"9dfae591-5178-3fae-81ee-b5e34f5b27a6","pitchNumber":2,"startTime":"2026-03-28T22:09:08.507Z","endTime":"2026-03-28T22:09:11.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":71.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38105545435471,"aZ":-29.920917543159362,"pfxX":-6.4275860816277035,"pfxZ":1.6960075972258295,"pX":-1.5856910624708715,"pZ":2.5579938443378554,"vX0":-6.282867072749526,"vY0":-117.46243388344065,"vZ0":-0.9488603257111858,"x":177.44,"y":169.71,"x0":2.0090674057296076,"y0":50.00291232306279,"z0":5.876617971917927,"aX":-8.54088391326641},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.1,"breakHorizontal":13.8,"spinRate":2457,"spinDirection":335},"zone":11,"typeConfidence":2.0,"plateTime":0.4753617306300746,"extension":6.289133095130347},"index":4,"playId":"c1f010c7-962c-3920-9e17-34c597be0141","pitchNumber":3,"startTime":"2026-03-28T22:09:27.033Z","endTime":"2026-03-28T22:09:30.147Z","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":2},"pitchData":{"startSpeed":96.3,"endSpeed":84.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":42.194785473737554,"aZ":-21.31064588097614,"pfxX":12.799813754847731,"pfxZ":5.727290502521387,"pX":-0.2940564847371331,"pZ":2.2903220629919394,"vX0":-10.939851627077546,"vY0":-139.44195865573283,"vZ0":-4.994767378201263,"x":128.21,"y":176.94,"x0":2.090715737409711,"y0":50.001397078208065,"z0":5.584610431009957,"aX":24.26823432288248},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.0,"breakHorizontal":-19.8,"spinRate":2206,"spinDirection":131},"zone":4,"typeConfidence":0.92,"plateTime":0.3985356622029941,"extension":6.574536877437682},"index":5,"playId":"a67c45e1-b1e0-36da-97eb-b129df8ab0d6","pitchNumber":4,"startTime":"2026-03-28T22:09:45.473Z","endTime":"2026-03-28T22:09:48.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":85.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.9938102293107,"aZ":-14.191154855165966,"pfxX":8.801675388514434,"pfxZ":9.367356416899808,"pX":-0.07612189303455891,"pZ":2.1196636905611856,"vX0":-8.38557818611089,"vY0":-139.71784090044673,"vZ0":-6.877841231068103,"x":119.9,"y":181.55,"x0":1.8636885774909497,"y0":50.00250172054634,"z0":5.5997545518141205,"aX":16.896192382896427},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":-13.6,"spinRate":2259,"spinDirection":140},"zone":8,"typeConfidence":0.92,"plateTime":0.39647648995960694,"extension":6.566635274056272},"index":6,"playId":"a0f4b075-b9b0-3bae-8454-7f8bb8e9bc97","pitchNumber":5,"startTime":"2026-03-28T22:10:06.819Z","endTime":"2026-03-28T22:10:09.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":87.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.64772077292322,"aZ":-14.107476571422804,"pfxX":8.066745524315657,"pfxZ":9.121028986357654,"pX":-0.18390846026009594,"pZ":2.237751032672981,"vX0":-8.794261157877568,"vY0":-141.5923229451468,"vZ0":-6.862351857805739,"x":124.01,"y":178.36,"x0":1.950880663523135,"y0":50.00437886704202,"z0":5.639387567057506,"aX":15.982693759485446},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":-12.2,"spinRate":2223,"spinDirection":137},"zone":5,"typeConfidence":0.92,"plateTime":0.39048777150284497,"extension":6.6014250951994216},"index":7,"playId":"a98f54ee-b911-3c3c-a21e-44faf315b5c8","pitchNumber":6,"startTime":"2026-03-28T22:10:31.242Z","endTime":"2026-03-28T22:10:34.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.66716955643809,"aZ":-12.291699139649443,"pfxX":8.817338092823796,"pfxZ":10.147832669460843,"pX":1.3104663890870176,"pZ":3.573415453175911,"vX0":-5.1260868829137225,"vY0":-140.90777805274678,"vZ0":-3.795554623719487,"x":67.05,"y":142.3,"x0":2.032683364192144,"y0":50.0030549216049,"z0":5.764247113745787,"aX":17.27611854123739},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.5,"breakHorizontal":-14.5,"spinRate":2200,"spinDirection":138},"zone":12,"typeConfidence":0.93,"plateTime":0.392600697352786,"extension":6.397839995260138},"index":8,"playId":"847d60d5-a601-3c8d-a57f-b4e2ee5622bc","pitchNumber":7,"startTime":"2026-03-28T22:10:55.731Z","endTime":"2026-03-28T22:10:59.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:10:59.593Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Gonzales pops out to first baseman Jorge Polanco.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-28T22:13:41.947Z","endTime":"2026-03-28T22:14:13.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Raley replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T22:13:12.738Z","endTime":"2026-03-28T22:13:44.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":71.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.867064522429086,"aZ":-27.08108244730393,"pfxX":-8.907585521712475,"pfxZ":3.8452016804166167,"pX":-0.8118510282080914,"pZ":2.7200049709597693,"vX0":-5.920650656580086,"vY0":-116.37754651717134,"vZ0":-0.2726273144482,"x":147.95,"y":165.34,"x0":2.953462418396562,"y0":50.001413381885044,"z0":5.48159873748646,"aX":-11.795167087577692},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":7.2,"breakHorizontal":18.0,"spinRate":2786,"spinDirection":286},"zone":11,"typeConfidence":0.91,"plateTime":0.4770152587449843,"extension":6.149223612035049},"index":1,"playId":"c7034332-f8c1-3cb6-8a91-7a9b479583a9","pitchNumber":1,"startTime":"2026-03-28T22:13:44.014Z","endTime":"2026-03-28T22:13:47.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":69.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49249232856159,"aZ":-31.239700604206465,"pfxX":-11.923048115689326,"pfxZ":0.7410385647896414,"pX":0.07206136301580572,"pZ":1.7270999206002589,"vX0":-3.3183201591895006,"vY0":-113.76916768339844,"vZ0":-1.1301033141610128,"x":114.25,"y":192.15,"x0":3.112935387307906,"y0":50.00265447196232,"z0":5.439893626028653,"aX":-15.01474157688981},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":1.3,"breakHorizontal":22.6,"spinRate":2869,"spinDirection":293},"zone":8,"typeConfidence":0.91,"plateTime":0.4888785561417377,"extension":5.9749859630793924},"hitData":{"launchSpeed":82.6,"launchAngle":63.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.98,"coordY":146.8}},"index":2,"playId":"911d32cd-e54a-3109-88f6-61ddd1104a7a","pitchNumber":2,"startTime":"2026-03-28T22:14:03.913Z","endTime":"2026-03-28T22:14:13.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:14:13.789Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-28T22:14:16.742Z","endTime":"2026-03-28T22:15:17.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52154115936598,"aZ":-25.17333290769416,"pfxX":-4.949243219039614,"pfxZ":4.686605147334942,"pX":-0.11479182494597091,"pZ":2.330571199284666,"vX0":-4.945198457203354,"vY0":-123.06452723866884,"vZ0":-3.031705613167234,"x":121.38,"y":175.85,"x0":2.583659656423462,"y0":50.00014768844447,"z0":5.773648720266534,"aX":-7.38552463033438},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.8,"breakHorizontal":10.3,"spinRate":2611,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.44972410527487217,"extension":5.693616204554058},"index":0,"playId":"5643a3c4-ce70-3ed7-b371-3e153e78fac6","pitchNumber":1,"startTime":"2026-03-28T22:14:39.344Z","endTime":"2026-03-28T22:14:42.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":70.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74872551736592,"aZ":-33.256713416451696,"pfxX":-14.348374165489957,"pfxZ":-0.8500337320210614,"pX":-0.978259228327113,"pZ":1.989255772860843,"vX0":-4.322129391898013,"vY0":-115.45475064522836,"vZ0":-0.4198557320254751,"x":154.29,"y":185.07,"x0":2.810505938717363,"y0":50.00315080271398,"z0":5.537124444889264,"aX":-18.276297799481004},"breaks":{"breakAngle":30.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-1.2,"breakHorizontal":27.2,"spinRate":2865,"spinDirection":294},"zone":13,"typeConfidence":0.91,"plateTime":0.48508619497295724,"extension":5.94058853269507},"index":1,"playId":"03055532-544a-3a74-b85d-81c4e96fc6e8","pitchNumber":2,"startTime":"2026-03-28T22:14:52.991Z","endTime":"2026-03-28T22:14:56.219Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-28T22:15:06.544Z","endTime":"2026-03-28T22:15:14.609Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":1},"pitchData":{"startSpeed":80.0,"endSpeed":70.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0649522842937,"aZ":-29.28083313668551,"pfxX":-15.007985013710265,"pfxZ":2.237112674737082,"pX":-0.24845997638404416,"pZ":2.474856438969511,"vX0":-2.595998705120052,"vY0":-116.21066548079885,"vZ0":-0.11722574060882074,"x":126.47,"y":171.96,"x0":2.8412544419690082,"y0":50.00026058586311,"z0":5.444837144303938,"aX":-19.37718223424524},"breaks":{"breakAngle":34.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":4.4,"breakHorizontal":27.7,"spinRate":2995,"spinDirection":292},"zone":4,"typeConfidence":0.91,"plateTime":0.4818182963387616,"extension":6.100857468270683},"index":3,"playId":"35833e8e-ad9f-3dd3-8e97-6fbd0e1d2650","pitchNumber":3,"startTime":"2026-03-28T22:15:14.609Z","endTime":"2026-03-28T22:15:17.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:15:17.966Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Yorke called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-28T22:15:23.021Z","endTime":"2026-03-28T22:17:03.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"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":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":77.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.583199998097506,"aZ":-26.11177328808138,"pfxX":-2.288403880594961,"pfxZ":3.897547058083746,"pX":-0.8226882429289673,"pZ":2.2710106924620015,"vX0":-7.2352059668715825,"vY0":-125.37039857199107,"vZ0":-3.2206194114394138,"x":148.36,"y":177.46,"x0":2.4243559092674545,"y0":50.00470410200328,"z0":5.755752593870949,"aX":-3.5625302831102283},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.4,"breakHorizontal":6.1,"spinRate":2568,"spinDirection":227},"zone":13,"typeConfidence":0.69,"plateTime":0.44064095108469825,"extension":5.803867675220487},"index":0,"playId":"a310435f-093d-3d7c-8a1a-c270d9f04535","pitchNumber":1,"startTime":"2026-03-28T22:15:43.286Z","endTime":"2026-03-28T22:15:48.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":71.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.918123567616643,"aZ":-28.921939523562052,"pfxX":-13.268334012366175,"pfxZ":2.4755057848548976,"pX":-0.8992135222444394,"pZ":1.072947924774041,"vX0":-5.142730712534049,"vY0":-116.19764127950208,"vZ0":-3.052014604305805,"x":151.28,"y":209.81,"x0":3.093003344208249,"y0":50.001136971224604,"z0":5.269744688200905,"aX":-17.411027735578607},"breaks":{"breakAngle":32.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.7,"breakHorizontal":25.6,"spinRate":2912,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.4788365849472185,"extension":6.0659677185624385},"index":1,"playId":"e8cebb4a-0f46-3b6c-bc4f-18517b0d7eaf","pitchNumber":2,"startTime":"2026-03-28T22:16:03.945Z","endTime":"2026-03-28T22:16:07.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":71.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46016474306683,"aZ":-30.285140696026126,"pfxX":-17.208784961065888,"pfxZ":1.4303357471849472,"pX":-0.7343773890470354,"pZ":1.4225440301039767,"vX0":-3.292868530443113,"vY0":-116.86965721201234,"vZ0":-2.1072782508836037,"x":144.99,"y":200.37,"x0":2.939074671724157,"y0":50.00158044068741,"z0":5.312326509610805,"aX":-22.705709286689892},"breaks":{"breakAngle":37.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":2.2,"breakHorizontal":31.9,"spinRate":3027,"spinDirection":290},"zone":13,"typeConfidence":0.91,"plateTime":0.47721506471294584,"extension":5.972391779897328},"index":2,"playId":"152670a4-dff7-3491-a5f7-df6f5908c304","pitchNumber":3,"startTime":"2026-03-28T22:16:17.045Z","endTime":"2026-03-28T22:16:20.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":76.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.308007863508788,"aZ":-33.06800689389985,"pfxX":13.14138958516078,"pfxZ":-0.5922673429625771,"pX":1.546534479173013,"pZ":1.008262834748492,"vX0":-6.558306491278906,"vY0":-123.66831409400747,"vZ0":-4.122650823597891,"x":58.05,"y":211.56,"x0":2.5668389653827988,"y0":50.004103668242344,"z0":5.560001915964506,"aX":19.76765453636522},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.0,"breakHorizontal":-21.6,"spinRate":1746,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.44789827658015513,"extension":5.608355272963285},"index":3,"playId":"b8c0a67d-45e9-3f7e-9837-66e36d52afd5","pitchNumber":4,"startTime":"2026-03-28T22:16:30.327Z","endTime":"2026-03-28T22:16:34.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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.034314771463787,"aZ":-32.80008190336877,"pfxX":11.256267466537219,"pfxZ":-0.42337311871029115,"pX":1.9275217628645502,"pZ":3.0127372726852224,"vX0":-5.331631011554387,"vY0":-122.69505593892274,"vZ0":0.3855886994211799,"x":43.53,"y":157.44,"x0":2.691131160485226,"y0":50.00022595652277,"z0":5.697076039412964,"aX":16.7983824248515},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.4,"breakHorizontal":-18.7,"spinRate":1884,"spinDirection":105},"zone":12,"typeConfidence":0.9,"plateTime":0.45005072424048675,"extension":5.747564121218761},"index":4,"playId":"0a79a6be-748d-3c61-87a9-0b69e9779a3e","pitchNumber":5,"startTime":"2026-03-28T22:16:45.889Z","endTime":"2026-03-28T22:16:48.963Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":72.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83259158132553,"aZ":-25.367133961077403,"pfxX":-12.693378961722612,"pfxZ":5.0297932621518,"pX":0.13653692519659538,"pZ":2.0897184450637885,"vX0":-2.5384926922678117,"vY0":-116.94412321964819,"vZ0":-2.1757201134246125,"x":111.8,"y":182.36,"x0":2.8893465926891646,"y0":50.001775120094095,"z0":5.4679663096614295,"aX":-17.170003300664007},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":8.8,"breakHorizontal":23.6,"spinRate":2853,"spinDirection":284},"zone":8,"typeConfidence":0.91,"plateTime":0.47261145363035606,"extension":6.031076848835435},"index":5,"playId":"68d23506-b1b0-3073-ab65-5b6f653418d4","pitchNumber":6,"startTime":"2026-03-28T22:16:59.658Z","endTime":"2026-03-28T22:17:03.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:17:03.585Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Alvarez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-28T22:19:26.598Z","endTime":"2026-03-28T22:20:20.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T22:19:16.637Z","endTime":"2026-03-28T22:19:28.642Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"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":96.0,"endSpeed":88.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72111688669451,"aZ":-20.997728306579223,"pfxX":11.070686197000219,"pfxZ":5.661156373613678,"pX":-0.6672178800452396,"pZ":0.969368153620805,"vX0":-11.163498436633608,"vY0":-139.2569713383516,"vZ0":-8.435761240435589,"x":142.43,"y":212.61,"x0":1.9449740645935778,"y0":50.00502821420482,"z0":5.414319476722698,"aX":21.862019143649068},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.6,"breakHorizontal":-17.9,"spinRate":2155,"spinDirection":132},"zone":13,"typeConfidence":0.91,"plateTime":0.39252635777662803,"extension":6.512368447482979},"index":1,"playId":"014cfbca-1391-3597-bcbd-7636ce50a401","pitchNumber":1,"startTime":"2026-03-28T22:19:28.642Z","endTime":"2026-03-28T22:19:31.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46442968506424,"aZ":-29.82888940163286,"pfxX":-3.1935929029236894,"pfxZ":1.6765207717983586,"pX":-1.0657740997550387,"pZ":1.6526783485721777,"vX0":-6.04206576686999,"vY0":-117.27921858592616,"vZ0":-3.0256695819705066,"x":157.62,"y":194.16,"x0":1.9552638720961228,"y0":50.00304887451998,"z0":5.731901273616158,"aX":-4.46234384142884},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.5,"breakHorizontal":7.2,"spinRate":2490,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.46641294543783074,"extension":6.2799779552936},"index":2,"playId":"48e3bab4-ee44-3aff-a2ee-5c436da8853d","pitchNumber":2,"startTime":"2026-03-28T22:19:43.227Z","endTime":"2026-03-28T22:19:47.302Z","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":95.5,"endSpeed":87.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.832726815892254,"aZ":-25.115642512216485,"pfxX":12.211341658376286,"pfxZ":3.6472290671213186,"pX":-1.201235394659213,"pZ":1.9992486541544525,"vX0":-12.94901159756763,"vY0":-138.41717231045953,"vZ0":-5.050990125802778,"x":162.79,"y":184.8,"x0":1.9582778778192296,"y0":50.00166173527041,"z0":5.536466603016287,"aX":23.617923739177673},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.6,"breakHorizontal":-19.3,"spinRate":2246,"spinDirection":131},"zone":13,"typeConfidence":0.92,"plateTime":0.3962041051037968,"extension":6.521786482825472},"index":3,"playId":"28c000e3-13a3-3db6-9364-d3a79664b82d","pitchNumber":3,"startTime":"2026-03-28T22:19:56.755Z","endTime":"2026-03-28T22:20:01.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":86.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.17362632305528,"aZ":-13.275968409270206,"pfxX":6.98095474967408,"pfxZ":9.68320297215361,"pX":-0.7237224943556303,"pZ":3.3508413136144157,"vX0":-9.641685600135213,"vY0":-140.13702956715488,"vZ0":-3.722059580852426,"x":144.59,"y":148.31,"x0":1.8847067399516033,"y0":50.00376343456577,"z0":5.587721293154131,"aX":13.626674192024106},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-10.2,"spinRate":2225,"spinDirection":134},"zone":11,"typeConfidence":0.93,"plateTime":0.39366248738246146,"extension":6.533130469058545},"index":4,"playId":"5d563407-1b44-315d-97f3-4b533e799e84","pitchNumber":4,"startTime":"2026-03-28T22:20:16.901Z","endTime":"2026-03-28T22:20:20.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:20:20.935Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-28T22:21:11.166Z","endTime":"2026-03-28T22:24:24.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,7,8,9],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tyrone Taylor replaces Francisco Alvarez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T22:20:51.486Z","endTime":"2026-03-28T22:21:13.327Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":682626,"link":"/api/v1/people/682626"},"base":1},{"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.7,"endSpeed":85.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.41984314891667,"aZ":-17.481063493816926,"pfxX":10.752694753403889,"pfxZ":7.745141051529465,"pX":-0.9212119403732624,"pZ":2.184330638322458,"vX0":-11.657737511570543,"vY0":-138.6605576115336,"vZ0":-5.572084950738982,"x":152.11,"y":179.8,"x0":1.9929336770291377,"y0":50.0048476407021,"z0":5.4340601088085805,"aX":20.403856842526196},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":-16.3,"spinRate":2296,"spinDirection":126},"zone":13,"typeConfidence":0.88,"plateTime":0.39896070145946805,"extension":6.511650384869848},"index":1,"playId":"c6da8347-785d-3f56-854f-def68efe92de","pitchNumber":1,"startTime":"2026-03-28T22:21:13.327Z","endTime":"2026-03-28T22:21:18.278Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-28T22:21:23.759Z","endTime":"2026-03-28T22:21:56.917Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":85.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.61295245504314,"aZ":-12.390854538712551,"pfxX":7.771473773508791,"pfxZ":10.449500810833205,"pX":0.5913214674991698,"pZ":3.807933022664918,"vX0":-7.303172259527866,"vY0":-138.35460424688645,"vZ0":-2.9161680832633086,"x":94.46,"y":135.97,"x0":2.2860262393023056,"y0":50.00239016569884,"z0":5.733155783109187,"aX":14.713041970257967},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":-12.1,"spinRate":2218,"spinDirection":134},"zone":12,"typeConfidence":0.93,"plateTime":0.39950540630930664,"extension":6.483313859070967},"index":3,"playId":"3d8203b8-36db-3009-ae8a-5ed5928f6427","pitchNumber":2,"startTime":"2026-03-28T22:21:56.917Z","endTime":"2026-03-28T22:22:00.587Z","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":0},"pitchData":{"startSpeed":96.1,"endSpeed":85.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.633160250807244,"aZ":-22.747122839135667,"pfxX":12.023271753476493,"pfxZ":4.917711733126489,"pX":0.3191214049953241,"pZ":2.0247882455319703,"vX0":-9.530250128384786,"vY0":-139.37982281548622,"vZ0":-5.135361195746199,"x":104.84,"y":184.11,"x0":2.263905761758874,"y0":50.006227586672566,"z0":5.445128562346527,"aX":23.06828018748731},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":-19.2,"spinRate":2256,"spinDirection":129},"zone":9,"typeConfidence":0.92,"plateTime":0.396807143318723,"extension":6.532197349052111},"index":4,"playId":"6c4dfd24-0a23-3bb3-9b27-06d23fc3cdb1","pitchNumber":3,"startTime":"2026-03-28T22:22:18.637Z","endTime":"2026-03-28T22:22:22.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.43666503219745,"aZ":-25.232086562544566,"pfxX":13.110255344901514,"pfxZ":3.607431362218602,"pX":-0.22355934754846638,"pZ":2.2726761698847873,"vX0":-11.00490781576246,"vY0":-139.50193281430353,"vZ0":-4.182425097042956,"x":125.52,"y":177.42,"x0":2.116909706120198,"y0":50.00231681219372,"z0":5.504381849474498,"aX":25.21633567749231},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.6,"breakHorizontal":-20.8,"spinRate":2212,"spinDirection":126},"zone":5,"typeConfidence":0.92,"plateTime":0.3963264288947541,"extension":6.547192530402561},"index":5,"playId":"d75ce1c1-0bd3-3104-b76f-c9bffd645585","pitchNumber":4,"startTime":"2026-03-28T22:22:36.515Z","endTime":"2026-03-28T22:22:40.843Z","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":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-28T22:23:11.079Z","endTime":"2026-03-28T22:23:32.265Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":0},"pitchData":{"startSpeed":83.7,"endSpeed":74.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75056571175806,"aZ":-28.424597951512126,"pfxX":-3.214731178395044,"pfxZ":2.6262458774397084,"pX":-1.02817463145581,"pZ":1.5931846352716337,"vX0":-6.192240131337098,"vY0":-121.47679000431165,"vZ0":-3.5595909900928984,"x":156.19,"y":195.76,"x0":2.018219983659979,"y0":50.00144366702287,"z0":5.673687967604819,"aX":-4.587833477987763},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.8,"breakHorizontal":7.9,"spinRate":2474,"spinDirection":290},"zone":13,"typeConfidence":2.0,"plateTime":0.4588963049662289,"extension":6.291112387570318},"index":7,"playId":"1e5ab76a-f5b4-3079-87fe-d6b20549f8da","pitchNumber":5,"startTime":"2026-03-28T22:23:32.265Z","endTime":"2026-03-28T22:23:38.223Z","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":0},"pitchData":{"startSpeed":83.5,"endSpeed":74.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.271350894969967,"aZ":-29.654662604766543,"pfxX":-1.6613174810399491,"pfxZ":1.73581800049657,"pX":0.15492255818068978,"pZ":2.5528304414367473,"vX0":-3.89690226260646,"vY0":-121.39726346624731,"vZ0":-1.2444285830244264,"x":111.09,"y":169.85,"x0":2.0158818221446957,"y0":50.00016685482207,"z0":5.724753744643113,"aX":-2.4059007877668517},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.1,"breakHorizontal":4.2,"spinRate":2517,"spinDirection":279},"zone":5,"typeConfidence":2.0,"plateTime":0.45635630087946977,"extension":6.478800030046954},"index":8,"playId":"79785dda-dc10-385d-9f39-1c35956095e9","pitchNumber":6,"startTime":"2026-03-28T22:23:55.628Z","endTime":"2026-03-28T22:23:58.684Z","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":95.6,"endSpeed":85.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.87156261175229,"aZ":-24.153754802879916,"pfxX":11.756551446815632,"pfxZ":4.203145044391643,"pX":-0.3888497753913272,"pZ":3.0584282163486995,"vX0":-10.142653968086131,"vY0":-138.7177186028233,"vZ0":-2.2666308035494094,"x":131.82,"y":156.2,"x0":1.824210689126167,"y0":50.005451802865885,"z0":5.530983691949862,"aX":22.452649978949545},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.2,"breakHorizontal":-18.6,"spinRate":2155,"spinDirection":139},"zone":1,"typeConfidence":0.92,"plateTime":0.3979444685291207,"extension":6.432394173278386},"index":9,"playId":"b2217dc3-2daa-303f-b852-15818d717e67","pitchNumber":7,"startTime":"2026-03-28T22:24:20.746Z","endTime":"2026-03-28T22:24:24.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:24:24.578Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn. Tyrone Taylor to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-28T22:24:27.890Z","endTime":"2026-03-28T22:26:54.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":86.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.726874934070295,"aZ":-22.451738844310324,"pfxX":13.561047254081544,"pfxZ":4.9605056017332885,"pX":-0.3552653337214169,"pZ":2.8076821147073856,"vX0":-10.884777811102694,"vY0":-140.75144545001143,"vZ0":-3.4483362057525184,"x":130.54,"y":162.97,"x0":1.8445988477072386,"y0":50.00658844027995,"z0":5.542811584558829,"aX":26.595669850431904},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.3,"breakHorizontal":-21.6,"spinRate":2232,"spinDirection":133},"zone":4,"typeConfidence":0.92,"plateTime":0.3925916102176026,"extension":6.4702349799932986},"index":0,"playId":"aa7a25f2-3f41-332b-bc3f-c2689593adf4","pitchNumber":1,"startTime":"2026-03-28T22:24:54.833Z","endTime":"2026-03-28T22:24:59.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":73.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94387855411224,"aZ":-32.25791657610064,"pfxX":-6.7001597170654055,"pfxZ":-0.060234789079619266,"pX":-2.9532006138409126,"pZ":0.1201119328393712,"vX0":-9.180854961139428,"vY0":-119.18986130228403,"vZ0":-5.469988416681739,"x":229.57,"y":235.54,"x0":1.8837302722168805,"y0":50.00244217885997,"z0":5.506933630830227,"aX":-9.231087468503459},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.7,"breakHorizontal":15.1,"spinRate":2580,"spinDirection":293},"zone":13,"typeConfidence":0.83,"plateTime":0.4672221486768078,"extension":6.456483131979671},"index":1,"playId":"2dc42e01-2986-3c4b-8875-85b37a7b7908","pitchNumber":2,"startTime":"2026-03-28T22:25:19.205Z","endTime":"2026-03-28T22:25:28.510Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Gregory Soto. Tyrone Taylor to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"2dc42e01-2986-3c4b-8875-85b37a7b7908","startTime":"2026-03-28T22:25:40.207Z","endTime":"2026-03-28T22:25:51.529Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":73.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.724010751421485,"aZ":-27.868070542854355,"pfxX":-3.8093127082330094,"pfxZ":3.0555778465597436,"pX":0.6089093746143073,"pZ":2.1648985514732297,"vX0":-2.271315973768143,"vY0":-119.54999438913835,"vZ0":-2.1616073678438905,"x":93.79,"y":180.33,"x0":2.0747742958179467,"y0":50.003640327189196,"z0":5.648951300081172,"aX":-5.3675143963401375},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.2,"breakHorizontal":7.6,"spinRate":2452,"spinDirection":283},"zone":9,"typeConfidence":2.0,"plateTime":0.46287929668189376,"extension":6.334463326079588},"index":3,"playId":"75e3c323-4e42-3042-bbfc-f4fd84b88d42","pitchNumber":3,"startTime":"2026-03-28T22:25:51.529Z","endTime":"2026-03-28T22:25:57.896Z","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":83.3,"endSpeed":74.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.649005167508214,"aZ":-29.780921524164352,"pfxX":-2.838614980608333,"pfxZ":1.6672219793339824,"pX":-1.2003937116172263,"pZ":1.5450352207749873,"vX0":-6.571377495778655,"vY0":-120.98368759926655,"vZ0":-3.3754552426281554,"x":162.76,"y":197.06,"x0":1.95528337445362,"y0":50.00298385187109,"z0":5.6595186094471,"aX":-4.071800531557702},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.3,"breakHorizontal":7.2,"spinRate":2577,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4584156863892286,"extension":6.446147706456902},"index":4,"playId":"dac1bed4-776a-3067-b993-7433c03c2915","pitchNumber":4,"startTime":"2026-03-28T22:26:29.270Z","endTime":"2026-03-28T22:26:32.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.2,"endSpeed":87.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86214942619005,"aZ":-22.18618655064767,"pfxX":12.649641101190888,"pfxZ":5.108853808165398,"pX":-0.5824773493617244,"pZ":1.770276995969844,"vX0":-10.962910093142098,"vY0":-139.52162977737413,"vZ0":-6.2251670784700694,"x":139.2,"y":190.98,"x0":1.7706323370503692,"y0":50.002848636544854,"z0":5.51082099141191,"aX":24.729076844085565},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":-20.4,"spinRate":2234,"spinDirection":141},"zone":7,"typeConfidence":0.92,"plateTime":0.39384657869570106,"extension":6.569740059469579},"hitData":{"launchSpeed":67.2,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":152.19}},"index":5,"playId":"4f84f51d-3782-3758-976a-b05f388c43d2","pitchNumber":5,"startTime":"2026-03-28T22:26:47.333Z","endTime":"2026-03-28T22:26:54.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:26:54.876Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-28T22:27:02.273Z","endTime":"2026-03-28T22:28:53.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":86.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.930500583896574,"aZ":-12.44063305578515,"pfxX":8.133817339376812,"pfxZ":10.115729847878617,"pX":0.0191764683508124,"pZ":3.9489006060574865,"vX0":-8.418786745923363,"vY0":-140.90322798739098,"vZ0":-2.5742383578738055,"x":116.27,"y":132.16,"x0":2.0327936493125613,"y0":50.00184369124061,"z0":5.71054468573244,"aX":15.865956034066613},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":-12.4,"spinRate":2171,"spinDirection":137},"zone":12,"typeConfidence":0.93,"plateTime":0.393272295905319,"extension":6.603522161343852},"index":0,"playId":"bfd524c7-a67b-3d58-864f-67a273aae43c","pitchNumber":1,"startTime":"2026-03-28T22:27:24.842Z","endTime":"2026-03-28T22:27:28.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":72.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.636383539008218,"aZ":-29.55898169211907,"pfxX":-5.09818364344075,"pfxZ":1.9066362254806464,"pX":-0.6840999558303732,"pZ":1.2235530806828059,"vX0":-4.83784455756077,"vY0":-118.56385419095277,"vZ0":-3.8043160230147954,"x":143.08,"y":205.74,"x0":2.0740984370775872,"y0":50.00096427424247,"z0":5.6603807738670415,"aX":-6.982812426231213},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.5,"breakHorizontal":10.8,"spinRate":2596,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.46882342396457855,"extension":6.41077183195977},"index":1,"playId":"38259055-c9dd-3c78-b257-5cbc549024c8","pitchNumber":2,"startTime":"2026-03-28T22:27:44.450Z","endTime":"2026-03-28T22:27:47.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":73.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28400195499711,"aZ":-32.05534684457403,"pfxX":-8.1429834869287,"pfxZ":0.08775826739741266,"pX":-2.354163517663471,"pZ":1.2440426300155514,"vX0":-7.462738461486376,"vY0":-119.14580765945078,"vZ0":-3.2679530980885714,"x":206.74,"y":205.19,"x0":1.9288608955409947,"y0":50.00415160008975,"z0":5.66754616790101,"aX":-11.189902858320577},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.6,"breakHorizontal":17.2,"spinRate":2662,"spinDirection":312},"zone":13,"typeConfidence":0.95,"plateTime":0.4677303738407508,"extension":6.445834367015506},"index":2,"playId":"007c0b85-af0c-329b-b901-d9f201d8bbab","pitchNumber":3,"startTime":"2026-03-28T22:28:08.850Z","endTime":"2026-03-28T22:28:13.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.265717140907476,"aZ":-33.33920383370846,"pfxX":-9.779103956812378,"pfxZ":-0.8084704156600617,"pX":-1.6802155061689978,"pZ":0.41737874886343107,"vX0":-5.716870725262955,"vY0":-120.86820728960983,"vZ0":-4.920945475030867,"x":181.05,"y":227.51,"x0":2.0068961106293193,"y0":50.0023627095807,"z0":5.49476341526163,"aX":-14.092204405367267},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.6,"breakHorizontal":19.3,"spinRate":2600,"spinDirection":312},"zone":13,"typeConfidence":0.95,"plateTime":0.45775530757700755,"extension":6.5151999391299436},"index":3,"playId":"d4154b3c-baf3-333a-8824-16ea017079b2","pitchNumber":4,"startTime":"2026-03-28T22:28:47.750Z","endTime":"2026-03-28T22:28:53.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:28:53.889Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-28T22:31:31.856Z","endTime":"2026-03-28T22:32:32.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luis Torrens replaces Tyrone Taylor, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T22:30:33.227Z","endTime":"2026-03-28T22:30:33.249Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":621438,"link":"/api/v1/people/621438"}},{"details":{"description":"Pitching Change: Devin Williams replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-28T22:30:33.249Z","endTime":"2026-03-28T22:31:21.444Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642207,"link":"/api/v1/people/642207"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Oneil Cruz replaces Joey Bart.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-28T22:31:21.444Z","endTime":"2026-03-28T22:31:33.963Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":80.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.02363313363115,"aZ":-11.822221309445052,"pfxX":-8.26029028888287,"pfxZ":11.734115202330917,"pX":-0.25662465602454865,"pZ":3.8758387447096507,"vX0":7.811693923143307,"vY0":-133.6905437105683,"vZ0":-1.3058569849913397,"x":126.78,"y":134.13,"x0":-2.2039608204233376,"y0":50.00380523249803,"z0":5.258769573885199,"aX":-14.328721566080521},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":20.9,"breakHorizontal":12.4,"spinRate":2322,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4164548102668735,"extension":7.625872414430597},"index":3,"playId":"18123d68-18ac-3f2d-9875-7f91ec73ee2b","pitchNumber":1,"startTime":"2026-03-28T22:31:33.963Z","endTime":"2026-03-28T22:31:39.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":74.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98386738159386,"aZ":-28.548908271481984,"pfxX":-16.57909775446292,"pfxZ":2.4594792405703636,"pX":-0.19097304305825702,"pZ":1.6226265289586275,"vX0":9.749110207891098,"vY0":-123.17885874734961,"vZ0":-2.3921857286810564,"x":124.28,"y":194.97,"x0":-2.1335304107555078,"y0":50.00010235382997,"z0":5.124983635283692,"aX":-24.40776505024642},"breaks":{"breakAngle":37.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.0,"breakHorizontal":26.4,"spinRate":2586,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.45198209243067833,"extension":7.157350003852646},"index":4,"playId":"51f0780f-e985-3c02-b259-f4b3e504834f","pitchNumber":2,"startTime":"2026-03-28T22:31:52.568Z","endTime":"2026-03-28T22:31:56.637Z","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":93.9,"endSpeed":83.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.42055867582825,"aZ":-13.253783927959367,"pfxX":-9.176240934278965,"pfxZ":10.39435194502471,"pX":-0.13598308254864294,"pZ":2.241817066220514,"vX0":8.469915066313096,"vY0":-136.16273285947804,"vZ0":-5.377561484773845,"x":122.18,"y":178.25,"x0":-2.1419606089623144,"y0":50.003263909885256,"z0":5.209565636693195,"aX":-16.703830032975286},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":14.2,"spinRate":2280,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4070702539110931,"extension":7.4732010507713715},"index":5,"playId":"6b5e876c-c343-38f0-a258-a98cdfd8726d","pitchNumber":3,"startTime":"2026-03-28T22:32:10.026Z","endTime":"2026-03-28T22:32:13.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":82.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.72438141840237,"aZ":-14.83170796586672,"pfxX":-9.034388421814215,"pfxZ":9.670401739319969,"pX":-0.9134867052124833,"pZ":2.90219166288453,"vX0":6.603595269707551,"vY0":-135.12508019539806,"vZ0":-3.1173062857117477,"x":151.82,"y":160.42,"x0":-2.253055364269129,"y0":50.00252633227295,"z0":5.154775686480644,"aX":-16.201828538465115},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.8,"breakHorizontal":14.4,"spinRate":2351,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4101373062822917,"extension":7.587592752839223},"index":6,"playId":"6708502a-f833-3b02-8f32-97dd667a00d0","pitchNumber":4,"startTime":"2026-03-28T22:32:29.094Z","endTime":"2026-03-28T22:32:32.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:32:32.382Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Mangum doubles (1) on a ground ball to left fielder Juan Soto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-28T22:32:33.772Z","endTime":"2026-03-28T22:33:15.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":82.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.485644160707615,"aZ":-14.810233101987068,"pfxX":-7.960933203515556,"pfxZ":9.606034236774855,"pX":-0.7625624082146927,"pZ":3.256866846525767,"vX0":6.6102648942551685,"vY0":-135.7623343476728,"vZ0":-2.7001626688608145,"x":146.07,"y":150.84,"x0":-2.2334706792109005,"y0":50.001658106800235,"z0":5.3366428263266386,"aX":-14.389222681796792},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.7,"breakHorizontal":12.5,"spinRate":2272,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.40843377018526184,"extension":7.2749035037186625},"hitData":{"launchSpeed":90.6,"launchAngle":4.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.2,"coordY":137.49}},"index":0,"playId":"cce524e5-96b0-3ab5-9a40-31a7afff1e95","pitchNumber":1,"startTime":"2026-03-28T22:33:01.760Z","endTime":"2026-03-28T22:33:15.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:33:15.218Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, second baseman Marcus Semien to first baseman Jorge Polanco. Jake Mangum to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-28T22:33:15.628Z","endTime":"2026-03-28T22:35:15.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":74.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38934656081256,"aZ":-32.575592487058195,"pfxX":-18.3547268778092,"pfxZ":-0.278785829222711,"pX":-0.5493391816112042,"pZ":2.4359082578282725,"vX0":9.397531724042913,"vY0":-121.82205436509011,"vZ0":0.3041337577994083,"x":137.94,"y":173.01,"x0":-2.151198367397391,"y0":50.00285402030445,"z0":5.215595074006825,"aX":-26.539366468210364},"breaks":{"breakAngle":36.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.0,"breakHorizontal":29.8,"spinRate":2495,"spinDirection":265},"zone":4,"typeConfidence":2.0,"plateTime":0.45632669954351357,"extension":7.501729039459582},"index":0,"playId":"29fc2ba8-3ac5-3bd1-9756-05892a30fbdd","pitchNumber":1,"startTime":"2026-03-28T22:33:58.345Z","endTime":"2026-03-28T22:34:01.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":76.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.043680262441995,"aZ":-29.134021586114848,"pfxX":-15.82154156641435,"pfxZ":1.9965443356731827,"pX":0.2056492507839678,"pZ":1.0087892092048862,"vX0":10.553646179672661,"vY0":-124.51669509159012,"vZ0":-3.5280562826070634,"x":109.16,"y":211.54,"x0":-2.097934130466284,"y0":50.00218199091706,"z0":4.935349620527644,"aX":-24.091749566307513},"breaks":{"breakAngle":36.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":25.2,"spinRate":2490,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.44508534048698545,"extension":7.207890752979032},"index":1,"playId":"c3336cf6-927d-3d47-a936-e2a561b5ff13","pitchNumber":2,"startTime":"2026-03-28T22:34:24.061Z","endTime":"2026-03-28T22:34:27.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":82.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34370285702123,"aZ":-16.92877246948993,"pfxX":-8.50321105173851,"pfxZ":8.631714835329415,"pX":1.631186208235088,"pZ":2.47953511229429,"vX0":12.335140314239156,"vY0":-133.22891263055882,"vZ0":-4.126961778735596,"x":54.82,"y":171.83,"x0":-1.9921422487741978,"y0":50.001938531568506,"z0":5.302180041908613,"aX":-15.016969678645598},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.6,"breakHorizontal":12.1,"spinRate":2205,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4139452892857918,"extension":7.723541837736448},"index":2,"playId":"56e8df76-8b26-3dd0-abdb-837399bdf25e","pitchNumber":3,"startTime":"2026-03-28T22:34:47.694Z","endTime":"2026-03-28T22:34:50.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":76.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.421853179764163,"aZ":-33.52016028022714,"pfxX":-13.71618320942954,"pfxZ":-0.89016393593936,"pX":-0.02219544546941229,"pZ":1.66781228629519,"vX0":9.446728542453023,"vY0":-123.6114749684194,"vZ0":-1.5295394794144213,"x":117.85,"y":193.75,"x0":-2.151682726014046,"y0":50.001566362668406,"z0":5.164009689552667,"aX":-20.78280878444412},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.7,"breakHorizontal":22.0,"spinRate":2443,"spinDirection":263},"zone":8,"typeConfidence":2.0,"plateTime":0.4466851200016393,"extension":7.268455243748807},"hitData":{"launchSpeed":69.3,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":148.14}},"index":3,"playId":"414be65c-67bc-32a5-b503-bfbb608f1574","pitchNumber":4,"startTime":"2026-03-28T22:35:07.691Z","endTime":"2026-03-28T22:35:15.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:35:15.469Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-28T22:35:23.552Z","endTime":"2026-03-28T22:37:53.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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(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.1,"endSpeed":82.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.60808452987729,"aZ":-12.101921285187855,"pfxX":-8.484400930078966,"pfxZ":11.21952330828234,"pX":0.41600252118268194,"pZ":2.524696120545232,"vX0":9.485388245658141,"vY0":-134.9646209291645,"vZ0":-4.850461282750307,"x":101.14,"y":170.61,"x0":-2.092963105369388,"y0":50.005725806690016,"z0":5.242844050238523,"aX":-15.183942284053868},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.0,"breakHorizontal":12.6,"spinRate":2300,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.41059910960082835,"extension":7.425488250924062},"index":0,"playId":"6a916902-85b3-364e-b865-3929d672c27b","pitchNumber":1,"startTime":"2026-03-28T22:35:45.394Z","endTime":"2026-03-28T22:35:48.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":76.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58530656626365,"aZ":-30.313289065192805,"pfxX":-15.079723111940476,"pfxZ":1.2316216491388592,"pX":-0.5800988569924835,"pZ":0.7223476585893659,"vX0":8.559462491627174,"vY0":-123.60539861698541,"vZ0":-3.9662756556700245,"x":139.11,"y":219.28,"x0":-2.175866204725688,"y0":50.001766527945314,"z0":4.9671575615954735,"aX":-22.727695047923504},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":24.6,"spinRate":2506,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.44761251836567606,"extension":7.192691895963607},"index":1,"playId":"50f8e772-5677-3213-a3ec-62de16f46ae0","pitchNumber":2,"startTime":"2026-03-28T22:36:03.924Z","endTime":"2026-03-28T22:36:09.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":75.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12530633724304,"aZ":-29.16526137106299,"pfxX":-16.250659176381074,"pfxZ":2.028063181943387,"pX":-0.5358337918239162,"pZ":1.475181617338764,"vX0":9.003386401870506,"vY0":-123.44972126162887,"vZ0":-2.4547387255292725,"x":137.42,"y":198.95,"x0":-2.1913161259473086,"y0":50.00414450069218,"z0":5.032612485069582,"aX":-24.146212059594294},"breaks":{"breakAngle":36.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.1,"breakHorizontal":26.2,"spinRate":2495,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.4501942157038208,"extension":7.360047824469371},"index":2,"playId":"a78a5da6-c9b1-317d-84b5-10423780569b","pitchNumber":3,"startTime":"2026-03-28T22:36:29.928Z","endTime":"2026-03-28T22:36:33.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":76.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6077657404821,"aZ":-31.048373973286484,"pfxX":-17.72283818623109,"pfxZ":0.7336952889589199,"pX":-0.39912765553568424,"pZ":1.215347464676387,"vX0":9.788748254413244,"vY0":-124.16886843646049,"vZ0":-2.9586450736667746,"x":132.21,"y":205.97,"x0":-2.141653404514526,"y0":50.00015642905854,"z0":5.072989524340136,"aX":-26.983595914877707},"breaks":{"breakAngle":38.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.7,"breakHorizontal":29.0,"spinRate":2579,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.44537589813017764,"extension":7.321639607321118},"index":3,"playId":"d3d61ada-0956-3939-a2b8-15a3c8ff1ff9","pitchNumber":4,"startTime":"2026-03-28T22:36:59.366Z","endTime":"2026-03-28T22:37:03.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":83.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.105117887275334,"aZ":-13.18907992506036,"pfxX":-9.710855907157203,"pfxZ":10.375621986131891,"pX":-1.3060719360951396,"pZ":2.996437353177257,"vX0":5.720605486451059,"vY0":-135.74453934786374,"vZ0":-3.4968254037811195,"x":166.78,"y":157.88,"x0":-2.200793580174082,"y0":50.003696171912644,"z0":5.245402967419901,"aX":-17.770795820874785},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":16.1,"spinRate":2361,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40653466778689706,"extension":7.6547760973599654},"index":4,"playId":"1df2c00a-1dd6-37ff-9452-2f9500ccaf20","pitchNumber":5,"startTime":"2026-03-28T22:37:17.948Z","endTime":"2026-03-28T22:37:23.038Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-28T22:37:32.264Z","endTime":"2026-03-28T22:37:48.902Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"}},{"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":2},"pitchData":{"startSpeed":86.2,"endSpeed":75.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.61514892880781,"aZ":-32.13497375459821,"pfxX":-20.478127322919114,"pfxZ":0.026462972695401987,"pX":-0.44563825724207917,"pZ":1.0572709144558532,"vX0":10.236627689133389,"vY0":-124.73450383522197,"vZ0":-2.9965218684813744,"x":133.99,"y":210.23,"x0":-2.0433721151539905,"y0":50.003563115881796,"z0":5.0512652625252095,"aX":-30.812949003705928},"breaks":{"breakAngle":40.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.6,"breakHorizontal":33.1,"spinRate":2580,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4469445608676641,"extension":7.291033889908344},"index":6,"playId":"5cf90b18-0fb1-3be0-b994-2b7c19170778","pitchNumber":6,"startTime":"2026-03-28T22:37:48.902Z","endTime":"2026-03-28T22:37:53.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:37:53.300Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-28T22:39:13.964Z","endTime":"2026-03-28T22:40:37.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-28T22:38:15.337Z","endTime":"2026-03-28T22:39:15.958Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":82.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.5567641769669,"aZ":-9.977115478348528,"pfxX":-9.592736268404675,"pfxZ":12.402288569094708,"pX":-0.4588940908829675,"pZ":1.6937982562143266,"vX0":7.506184708974295,"vY0":-134.97202747951525,"vZ0":-7.426634005370296,"x":134.49,"y":193.05,"x0":-2.0717469869097176,"y0":50.00576485499661,"z0":5.23721742977098,"aX":-17.1727595015094},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.4,"breakHorizontal":15.1,"spinRate":2308,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4105491660345768,"extension":7.391785419860174},"index":1,"playId":"d067852f-c553-37df-9fa1-58e97778843b","pitchNumber":1,"startTime":"2026-03-28T22:39:15.958Z","endTime":"2026-03-28T22:39:19.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.629870593586865,"aZ":-12.779239782774917,"pfxX":-7.746615348287154,"pfxZ":10.746588280424366,"pX":0.30028471881516844,"pZ":3.095864660829211,"vX0":8.946688253647876,"vY0":-134.36080876574636,"vZ0":-3.3004936649704044,"x":105.55,"y":155.19,"x0":-2.0867222355986983,"y0":50.00066060015711,"z0":5.2648427596471,"aX":-13.978597724649767},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.8,"breakHorizontal":11.8,"spinRate":2378,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4096872570877892,"extension":7.558531504649993},"index":2,"playId":"56830e2b-fd23-3f8d-b978-e3b9c15e1590","pitchNumber":2,"startTime":"2026-03-28T22:39:37.672Z","endTime":"2026-03-28T22:39:40.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":77.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.252854498051875,"aZ":-27.489477986643674,"pfxX":-14.379824705291709,"pfxZ":3.0390838137501213,"pX":-0.08105173332087497,"pZ":1.2309732267036015,"vX0":9.361882553224305,"vY0":-124.43106796709975,"vZ0":-3.8106704508190674,"x":120.09,"y":205.54,"x0":-2.0594065223598292,"y0":50.00006707293515,"z0":5.107379174669795,"aX":-22.130744989737305},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.7,"breakHorizontal":23.3,"spinRate":2321,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.4433351086531321,"extension":7.31692901726593},"index":3,"playId":"84c7e811-52bc-3fe6-a782-8474ff44d877","pitchNumber":3,"startTime":"2026-03-28T22:40:09.957Z","endTime":"2026-03-28T22:40:13.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65457725288009,"aZ":-12.89700919903786,"pfxX":-7.566723439256842,"pfxZ":10.527162498296809,"pX":0.11426753153654405,"pZ":3.315617890290807,"vX0":8.79964940142477,"vY0":-135.25186266538458,"vZ0":-2.7402258225717673,"x":112.64,"y":149.26,"x0":-2.216074319646223,"y0":50.0059951385279,"z0":5.260073156876956,"aX":-13.861250198253074},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":11.5,"spinRate":2307,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.40675323992959456,"extension":7.4463992487944335},"index":4,"playId":"9dcb6e42-9550-3b66-9189-0cd5c1082739","pitchNumber":4,"startTime":"2026-03-28T22:40:33.945Z","endTime":"2026-03-28T22:40:37.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:40:37.198Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Polanco walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-28T22:43:03.452Z","endTime":"2026-03-28T22:44:39.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Henry Davis replaces Oneil Cruz, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T22:42:06.596Z","endTime":"2026-03-28T22:42:06.623Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"description":"Pitching Change: Dennis Santana replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-28T22:42:06.623Z","endTime":"2026-03-28T22:43:05.525Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"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, 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":83.0,"endSpeed":74.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.314434880034305,"aZ":-31.835493447415175,"pfxX":0.6879280725687424,"pfxZ":0.23461885793791204,"pX":1.1693334405483122,"pZ":3.474624652253857,"vX0":7.016018304343033,"vY0":-120.48729007026756,"vZ0":1.0362472175520716,"x":72.43,"y":144.97,"x0":-1.903008741721157,"y0":50.001412045546026,"z0":5.9121672088075465,"aX":0.9829942441792344},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.1,"breakHorizontal":-3.4,"spinRate":2434,"spinDirection":84},"zone":12,"typeConfidence":2.0,"plateTime":0.4593871073439839,"extension":6.08451692293701},"index":2,"playId":"bc9420ee-0a4e-33c0-a0cb-a56620d09968","pitchNumber":1,"startTime":"2026-03-28T22:43:05.525Z","endTime":"2026-03-28T22:43:09.054Z","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":91.2,"endSpeed":80.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.22875452053162,"aZ":-13.43913131507429,"pfxX":-6.07313787361669,"pfxZ":10.905434094692021,"pX":0.33561386387874564,"pZ":2.9899552086806622,"vX0":7.689961118161281,"vY0":-132.27372480795418,"vZ0":-4.098001410638474,"x":104.21,"y":158.05,"x0":-1.8625356436463556,"y0":50.00278833073575,"z0":5.590784830280665,"aX":-10.433847944804395},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.6,"breakHorizontal":8.6,"spinRate":2321,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.4190274777503906,"extension":5.987148151169835},"index":3,"playId":"958edb94-7c59-360d-a8ae-f8d37b2ced32","pitchNumber":2,"startTime":"2026-03-28T22:43:22.777Z","endTime":"2026-03-28T22:43:26.264Z","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":84.7,"endSpeed":75.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.566716611053053,"aZ":-27.409284967006535,"pfxX":-13.577696204001246,"pfxZ":3.2035910503632445,"pX":-0.996227789513128,"pZ":2.0992248048029842,"vX0":6.417839377520829,"vY0":-122.9367166565149,"vZ0":-2.716873066845874,"x":154.97,"y":182.1,"x0":-1.9152729160940785,"y0":50.00531867782758,"z0":5.612387631470789,"aX":-20.218586997173695},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.3,"breakHorizontal":22.4,"spinRate":2339,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4502827566730101,"extension":6.268623255877543},"index":4,"playId":"6e13d0b9-b9cd-3ff7-8405-560dd6229e5d","pitchNumber":3,"startTime":"2026-03-28T22:43:39.378Z","endTime":"2026-03-28T22:43:43.767Z","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":92.2,"endSpeed":81.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.320923953147165,"aZ":-15.362114688887011,"pfxX":-8.488713413079395,"pfxZ":9.611687645218234,"pX":-0.6494789324467835,"pZ":3.263116828556016,"vX0":6.217699885506423,"vY0":-133.78462713293243,"vZ0":-3.2438360545675367,"x":141.76,"y":150.68,"x0":-1.9428246441334718,"y0":50.0015965552027,"z0":5.644225448614889,"aX":-14.844889028316716},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.6,"breakHorizontal":13.4,"spinRate":2311,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4150701671556889,"extension":6.036699424138535},"index":5,"playId":"2172e586-77ce-3aab-8282-afed5b94110f","pitchNumber":4,"startTime":"2026-03-28T22:43:57.202Z","endTime":"2026-03-28T22:44:00.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":82.4,"endSpeed":74.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.851443267562228,"aZ":-31.00332576112549,"pfxX":-1.524349461722104,"pfxZ":0.829520203435246,"pX":1.2070947319342835,"pZ":1.002150394296202,"vX0":7.654270591759732,"vY0":-119.58262232849032,"vZ0":-4.136016257285803,"x":70.99,"y":211.72,"x0":-1.868538275126762,"y0":50.003925318467964,"z0":5.604543136979091,"aX":-2.1584882408308363},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.6,"breakHorizontal":0.5,"spinRate":2373,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.46199517185937067,"extension":6.306144318161327},"index":6,"playId":"201edea8-90c6-35bb-a202-3089662e8794","pitchNumber":5,"startTime":"2026-03-28T22:44:17.934Z","endTime":"2026-03-28T22:44:21.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0874993659106,"aZ":-30.535327401995644,"pfxX":-1.0829204171758047,"pfxZ":1.1297228533082366,"pX":1.5239923792509893,"pZ":1.7029099152493445,"vX0":8.421189343389665,"vY0":-121.10764590115303,"vZ0":-2.9065507099974193,"x":58.91,"y":192.8,"x0":-1.8881132179422544,"y0":50.00542431478396,"z0":5.645254428700309,"aX":-1.5768282430107723},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.4,"breakHorizontal":-0.5,"spinRate":2358,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.45578726479403375,"extension":6.068526945103364},"index":7,"playId":"22c4563b-4b35-3645-9e4b-43fbf6058eee","pitchNumber":6,"startTime":"2026-03-28T22:44:34.578Z","endTime":"2026-03-28T22:44:39.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:44:39.451Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Robert Jr. grounds out to first baseman Ryan O'Hearn. Jorge Polanco to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-28T22:44:49.448Z","endTime":"2026-03-28T22:47:08.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":74.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.907827568924056,"aZ":-29.928774549077968,"pfxX":-0.16417375264343104,"pfxZ":1.5684705235230698,"pX":-0.10349633715909046,"pZ":2.32705913164997,"vX0":3.980587403258706,"vY0":-120.08944575246353,"vZ0":-1.4181860595898041,"x":120.95,"y":175.95,"x0":-1.7732751918547336,"y0":50.00583681461776,"z0":5.629630642964326,"aX":-0.23578455197656278},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.8,"breakHorizontal":-0.8,"spinRate":2372,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.45907440782440023,"extension":6.264887600041829},"index":0,"playId":"30298d74-c243-3347-b44e-8005d8b676fa","pitchNumber":1,"startTime":"2026-03-28T22:45:05.826Z","endTime":"2026-03-28T22:45:11.379Z","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":0},"pitchData":{"startSpeed":91.6,"endSpeed":81.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.34447743043425,"aZ":-20.08134688922125,"pfxX":-13.246663576101602,"pfxZ":6.97652966702263,"pX":-1.585690564430674,"pZ":3.158194677401982,"vX0":5.085201625908855,"vY0":-133.05712604868143,"vZ0":-2.421192721810165,"x":177.44,"y":153.51,"x0":-1.8374873204154822,"y0":50.00491446977052,"z0":5.589433221217096,"aX":-22.968066563360427},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.1,"breakHorizontal":22.3,"spinRate":2317,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.41699085726053786,"extension":6.1040594478317205},"index":1,"playId":"0d04b8c0-d854-3b76-945c-7f62c0155abe","pitchNumber":2,"startTime":"2026-03-28T22:45:41.493Z","endTime":"2026-03-28T22:45:46.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09421507870438,"aZ":-28.041324161035433,"pfxX":-1.8331385575910026,"pfxZ":2.8316816874751027,"pX":1.2594082721021698,"pZ":0.9290468416367562,"vX0":7.611078799378002,"vY0":-120.91599000738279,"vZ0":-4.895129038610152,"x":68.99,"y":213.7,"x0":-1.7128143647045175,"y0":50.0006577274457,"z0":5.487199845839377,"aX":-2.6724436161531693},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.0,"breakHorizontal":1.2,"spinRate":2274,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4557879530394593,"extension":6.265079361758309},"index":2,"playId":"71836a91-a137-3fcd-8da0-bf3ca4aa612f","pitchNumber":3,"startTime":"2026-03-28T22:46:01.011Z","endTime":"2026-03-28T22:46:04.762Z","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.7,"endSpeed":76.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53602536272492,"aZ":-26.90250638932347,"pfxX":-0.6736277937030282,"pfxZ":3.5495946418432824,"pX":-0.2886724734463158,"pZ":0.8833633611462515,"vX0":4.190248219203393,"vY0":-121.77658882868003,"vZ0":-5.339156624385666,"x":128.0,"y":214.93,"x0":-1.952873539239152,"y0":50.00275794794632,"z0":5.465585971511477,"aX":-1.0008379789432322},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.3,"breakHorizontal":0.1,"spinRate":2313,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.45182731856219327,"extension":6.194339358392373},"index":3,"playId":"23c9d1b2-5de9-3fce-86c0-a883481c92b3","pitchNumber":4,"startTime":"2026-03-28T22:46:19.336Z","endTime":"2026-03-28T22:46:23.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.039196379289187,"aZ":-29.727244128667294,"pfxX":0.12578874673251494,"pfxZ":1.6719319966492865,"pX":0.7168661276241397,"pZ":1.066764451749474,"vX0":5.779239740867533,"vY0":-121.09619354824363,"vZ0":-4.3297023412710365,"x":89.67,"y":209.98,"x0":-1.732430413549368,"y0":50.00116701801185,"z0":5.5237413255681735,"aX":0.18381370398286964},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.2,"breakHorizontal":-1.8,"spinRate":2338,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4549910688608132,"extension":6.307231304907518},"index":4,"playId":"b7ed6169-da3c-3f8f-b840-3842fec21d03","pitchNumber":5,"startTime":"2026-03-28T22:46:39.217Z","endTime":"2026-03-28T22:46:43.633Z","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":91.0,"endSpeed":81.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.576622919011996,"aZ":-21.581069731910198,"pfxX":-12.381051022394551,"pfxZ":6.184523420756392,"pX":-0.2065030272992801,"pZ":2.278093271293609,"vX0":8.154548603942764,"vY0":-131.98533326660692,"vZ0":-4.085921061746413,"x":124.87,"y":177.27,"x0":-1.7733388162510282,"y0":50.00592881968576,"z0":5.493445193067794,"aX":-21.222486133090786},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.2,"breakHorizontal":19.9,"spinRate":2328,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.41962662221956215,"extension":6.201777355818935},"hitData":{"launchSpeed":62.1,"launchAngle":-43.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.51,"coordY":181.69}},"index":5,"playId":"5487f0c8-c436-3182-a4ed-7efe522b8813","pitchNumber":6,"startTime":"2026-03-28T22:47:00.281Z","endTime":"2026-03-28T22:47:08.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:47:08.051Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Brett Baty lines into a double play, first baseman Ryan O'Hearn to shortstop Jared Triolo. Jorge Polanco out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-28T22:48:19.861Z","endTime":"2026-03-28T22:50:23.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-28T22:47:35.909Z","endTime":"2026-03-28T22:48:21.991Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":82.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29889262211543,"aZ":-14.049459327370913,"pfxX":-7.342725498207134,"pfxZ":10.276823569551794,"pX":0.39046011970014616,"pZ":1.3678373653746676,"vX0":8.414110783599295,"vY0":-133.14151904321199,"vZ0":-8.18886007274778,"x":102.12,"y":201.85,"x0":-1.8834634668286525,"y0":50.004040601133724,"z0":5.538675323747263,"aX":-12.951265840294303},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.6,"breakHorizontal":11.0,"spinRate":2274,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.41421074409740344,"extension":6.148148382173834},"index":1,"playId":"9fff47f4-5212-3e7a-b8c0-4b71dbc0f1dc","pitchNumber":1,"startTime":"2026-03-28T22:48:21.991Z","endTime":"2026-03-28T22:48:25.742Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":76.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.595855333161964,"aZ":-24.672678547964313,"pfxX":-14.713419773429868,"pfxZ":4.927104785473628,"pX":-0.24598695993460423,"pZ":1.301248922497774,"vX0":8.83547218302067,"vY0":-124.92244152456266,"vZ0":-5.227238469160699,"x":126.38,"y":203.65,"x0":-1.9838114184211613,"y0":50.005358512631624,"z0":5.54451062998469,"aX":-22.420684380456677},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.4,"breakHorizontal":23.5,"spinRate":2369,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4446436934219009,"extension":6.378788630636008},"index":2,"playId":"3034a3b1-d3cf-30e1-a517-45023aa2f17f","pitchNumber":2,"startTime":"2026-03-28T22:48:40.693Z","endTime":"2026-03-28T22:48:43.891Z","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":90.2,"endSpeed":80.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.880275980253415,"aZ":-16.74133946885983,"pfxX":-7.127831987860238,"pfxZ":9.163221793093573,"pX":0.1753327818809811,"pZ":1.636505183678844,"vX0":7.458880125574154,"vY0":-130.8170923333926,"vZ0":-6.528447471598453,"x":110.32,"y":194.59,"x0":-1.826013822080251,"y0":50.00199170551681,"z0":5.480191268698605,"aX":-12.003615575495942},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.9,"breakHorizontal":10.7,"spinRate":2148,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.423325016596229,"extension":6.170628100473339},"index":3,"playId":"6f14dc4c-3b57-3174-90da-80ed16d22ef8","pitchNumber":3,"startTime":"2026-03-28T22:48:59.729Z","endTime":"2026-03-28T22:49:02.987Z","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":83.6,"endSpeed":76.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.209863199899402,"aZ":-30.03806187273046,"pfxX":-0.8414927806724988,"pfxZ":1.4371320643187104,"pX":1.236997717016924,"pZ":1.0416978263365293,"vX0":7.541296941344272,"vY0":-121.47259602778809,"vZ0":-4.41924552303191,"x":69.85,"y":210.65,"x0":-1.8068572886588927,"y0":50.00247932541318,"z0":5.514917023229114,"aX":-1.2506984984726206},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.7,"breakHorizontal":-0.4,"spinRate":2414,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.45202050172564645,"extension":6.330528784538745},"index":4,"playId":"5e15e617-ee3b-3f8e-a97d-fdf47af157ab","pitchNumber":4,"startTime":"2026-03-28T22:49:25.105Z","endTime":"2026-03-28T22:49:29.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":77.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.003240171079398,"aZ":-25.06198417168971,"pfxX":-17.33824161574002,"pfxZ":4.610360571746139,"pX":0.4734494102847731,"pZ":0.7607112135363481,"vX0":10.947872938186961,"vY0":-124.98814480255959,"vZ0":-6.369927344163689,"x":98.95,"y":218.24,"x0":-1.7667549122551514,"y0":50.00491899255768,"z0":5.470979449964274,"aX":-26.75624150381763},"breaks":{"breakAngle":42.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.6,"breakHorizontal":28.0,"spinRate":2186,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4424518079338,"extension":6.271948683956887},"index":5,"playId":"75cb74a9-aafa-3fa6-8044-749b4a41ee77","pitchNumber":5,"startTime":"2026-03-28T22:49:45.091Z","endTime":"2026-03-28T22:49:48.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":76.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.051060640316635,"aZ":-26.96685705092364,"pfxX":-14.696332882929132,"pfxZ":3.478800305668363,"pX":-0.15117788575901642,"pZ":1.4418712777014213,"vX0":8.988697698004207,"vY0":-122.8264361413242,"vZ0":-4.275474171935624,"x":122.76,"y":199.85,"x0":-1.9882003582358396,"y0":50.00182977514108,"z0":5.554207451878208,"aX":-21.986024843789117},"breaks":{"breakAngle":36.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.3,"breakHorizontal":23.9,"spinRate":2258,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4495334220161191,"extension":6.31212851030685},"hitData":{"launchSpeed":90.8,"launchAngle":12.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":168.08,"coordY":152.12}},"index":6,"playId":"8c9bdd7e-82f1-31d0-a359-d90f1f2a5f4d","pitchNumber":6,"startTime":"2026-03-28T22:50:15.327Z","endTime":"2026-03-28T22:50:23.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:50:23.151Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-03-28T22:55:52.167Z","endTime":"2026-03-28T22:56:41.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis García replaces Devin Williams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T22:52:17.755Z","endTime":"2026-03-28T22:52:31.607Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":472610,"link":"/api/v1/people/472610"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Bryan Reynolds starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-28T22:52:31.607Z","endTime":"2026-03-28T22:55:07.012Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"base":2},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-28T22:55:07.012Z","endTime":"2026-03-28T22:55:54.187Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":83.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15948464922156,"aZ":-16.884681455933844,"pfxX":-11.971714398625537,"pfxZ":8.432485722901307,"pX":0.5344109637212622,"pZ":1.863550553388291,"vX0":9.011813902395515,"vY0":-135.184544620872,"vZ0":-8.253057257609358,"x":96.63,"y":188.46,"x0":-1.3220281998038657,"y0":50.000618662029154,"z0":6.189138564152141,"aX":-21.696573956433383},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":19.2,"spinRate":2099,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.40842855605676265,"extension":6.380445839473984},"index":3,"playId":"9519a173-123f-32d1-9237-5e2fd6f02be7","pitchNumber":1,"startTime":"2026-03-28T22:55:54.187Z","endTime":"2026-03-28T22:56:00.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.472205141306038,"aZ":-28.924689146668054,"pfxX":-10.830516448037445,"pfxZ":2.140387393853765,"pX":-1.477380542948188,"pZ":1.9374135718681824,"vX0":3.478477015082714,"vY0":-123.42971338925344,"vZ0":-4.427311785966347,"x":173.31,"y":186.47,"x0":-1.512212137456792,"y0":50.0012250450314,"z0":6.237976005776095,"aX":-16.424573812473103},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.9,"breakHorizontal":18.6,"spinRate":1535,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4466781040169061,"extension":6.5186752003846244},"index":4,"playId":"59102507-ea93-3dff-980a-d4c439c353d1","pitchNumber":2,"startTime":"2026-03-28T22:56:11.338Z","endTime":"2026-03-28T22:56:14.933Z","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":93.2,"endSpeed":83.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78283823579933,"aZ":-12.615050950831119,"pfxX":-12.10630131129104,"pfxZ":10.765726346196573,"pX":0.3069460480366444,"pZ":2.7135998525707374,"vX0":8.3362059075589,"vY0":-135.23237008244564,"vZ0":-6.950992843630514,"x":105.3,"y":165.51,"x0":-1.273254732826346,"y0":50.0007085894934,"z0":6.23769156502895,"aX":-21.988707579566597},"breaks":{"breakAngle":54.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":19.7,"spinRate":2073,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.4080571442413876,"extension":6.426639532836519},"hitData":{"launchSpeed":98.1,"launchAngle":36.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.08,"coordY":75.57}},"index":5,"playId":"c188e056-1c23-3b55-a2b9-6862d48989a7","pitchNumber":3,"startTime":"2026-03-28T22:56:28.470Z","endTime":"2026-03-28T22:56:41.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:56:41.592Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to center fielder Luis Robert Jr. Bryan Reynolds scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-03-28T22:56:40.934Z","endTime":"2026-03-28T22:57:45.423Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":472610,"link":"/api/v1/people/472610"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1250010563716,"aZ":-17.55212597462013,"pfxX":-11.272431187186132,"pfxZ":8.191740779697252,"pX":-0.1876377723418426,"pZ":2.5559154380774767,"vX0":7.311430853886242,"vY0":-133.8103640373046,"vZ0":-6.190949982395002,"x":124.15,"y":169.77,"x0":-1.5132004827642984,"y0":50.00233127241308,"z0":6.18942946481081,"aX":-20.118354683153314},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":18.5,"spinRate":2080,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4118227182617584,"extension":6.571229990242335},"index":0,"playId":"191ecbce-811c-3d98-b49e-bc9768052772","pitchNumber":1,"startTime":"2026-03-28T22:57:11.320Z","endTime":"2026-03-28T22:57:14.320Z","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":79.8,"endSpeed":72.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.557793870003383,"aZ":-26.799692043597194,"pfxX":3.679318027739299,"pfxZ":4.050854338848265,"pX":0.7947865223292099,"pZ":1.4567843304962211,"vX0":4.815914270396566,"vY0":-115.87752372122361,"vZ0":-4.497384855050871,"x":86.7,"y":199.45,"x0":-1.808178611784,"y0":50.00372540792848,"z0":6.056449702507383,"aX":4.881244583217392},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":6.2,"breakHorizontal":-8.2,"spinRate":2370,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4771544467073152,"extension":6.353122283620169},"hitData":{"launchSpeed":90.3,"launchAngle":13.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.9,"coordY":76.56}},"index":1,"playId":"f127db4d-161e-37d4-a642-a3948e8dcf11","pitchNumber":2,"startTime":"2026-03-28T22:57:34.513Z","endTime":"2026-03-28T22:57:45.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:57:45.423Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a soft ground ball to third baseman Bo Bichette. Nick Gonzales to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-03-28T22:57:54.879Z","endTime":"2026-03-28T22:58:22.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.661950550554813,"aZ":-28.830723111734173,"pfxX":-8.88163400238454,"pfxZ":2.143973466470068,"pX":-0.702256349157861,"pZ":1.1797884629504964,"vX0":4.976664257033716,"vY0":-124.43880972742362,"vZ0":-6.405260380755644,"x":143.77,"y":206.93,"x0":-1.5817852407085176,"y0":50.000752320100084,"z0":6.197966740661461,"aX":-13.826306949198237},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.5,"breakHorizontal":14.8,"spinRate":1400,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.44138969592623223,"extension":6.459708863580545},"hitData":{"launchSpeed":26.4,"launchAngle":-67.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":115.08,"coordY":168.65}},"index":0,"playId":"9325f551-9cde-3d0d-ab65-25d85b45b1ef","pitchNumber":1,"startTime":"2026-03-28T22:58:14.646Z","endTime":"2026-03-28T22:58:22.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:58:22.633Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Yorke lines out to center fielder Luis Robert Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-03-28T22:58:24.624Z","endTime":"2026-03-28T22:59:54.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"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":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21802425158016,"aZ":-16.823908259272336,"pfxX":-10.878908154222202,"pfxZ":8.231794966872451,"pX":0.0819907690211203,"pZ":1.672596385250964,"vX0":7.765944099882094,"vY0":-136.25854474172937,"vZ0":-8.685340167794593,"x":113.87,"y":193.62,"x0":-1.4033592256307512,"y0":50.00532915188822,"z0":6.083019378453991,"aX":-20.29271072871837},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":17.9,"spinRate":2068,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4032461067426678,"extension":6.43992484313135},"index":0,"playId":"a242a80d-9245-3b16-8060-031252d6cad2","pitchNumber":1,"startTime":"2026-03-28T22:59:07.358Z","endTime":"2026-03-28T22:59:11.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":84.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.16502295693319,"aZ":-13.313185360238801,"pfxX":-11.909550695329038,"pfxZ":10.258678372648186,"pX":-0.2606513663376616,"pZ":2.145470537613864,"vX0":6.936750911870626,"vY0":-136.478697532235,"vZ0":-8.460528470063053,"x":126.94,"y":180.85,"x0":-1.3224714087610832,"y0":50.00186392492713,"z0":6.256298174389817,"aX":-21.8933100036863},"breaks":{"breakAngle":51.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":19.6,"spinRate":2100,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4053071520304199,"extension":6.5413630556150855},"index":1,"playId":"a437ef59-2b8f-3e3b-9320-f9f4d6214e20","pitchNumber":2,"startTime":"2026-03-28T22:59:27.300Z","endTime":"2026-03-28T22:59:30.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":72.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.175870157867266,"aZ":-28.947363836078438,"pfxX":4.477501647771073,"pfxZ":2.3782740567620912,"pX":0.39686809007988466,"pZ":1.5228356420145794,"vX0":3.847842628069262,"vY0":-117.11676009208747,"vZ0":-4.046067727862205,"x":101.87,"y":197.66,"x0":-1.8638113203795468,"y0":50.001202835253366,"z0":6.054865719213833,"aX":6.065884124253094},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.4,"breakHorizontal":-9.2,"spinRate":2324,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.47215022989199973,"extension":6.30786880186535},"hitData":{"launchSpeed":95.0,"launchAngle":18.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.98,"coordY":73.76}},"index":2,"playId":"a70c3549-8b8f-34cc-993f-ca06cee6ebd5","pitchNumber":3,"startTime":"2026-03-28T22:59:44.509Z","endTime":"2026-03-28T22:59:54.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T22:59:54.460Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Davis walks. Nick Gonzales to 3rd. Brandon Lowe to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-03-28T22:59:54.451Z","endTime":"2026-03-28T23:02:23.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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":2},"pitchData":{"startSpeed":94.4,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.50731490068042,"aZ":-14.705293212526442,"pfxX":-10.01181331917091,"pfxZ":9.343816432248683,"pX":-0.9458035496826124,"pZ":2.674308790111732,"vX0":4.916978901493812,"vY0":-137.13366773346266,"vZ0":-6.750969964030443,"x":153.05,"y":166.57,"x0":-1.4792976438474543,"y0":50.004684053579375,"z0":6.206086225336442,"aX":-18.72091832521441},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":16.8,"spinRate":2161,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4022548379408515,"extension":6.500486969906858},"index":0,"playId":"6c3f6a75-5dfc-3f3f-b6df-14276260218c","pitchNumber":1,"startTime":"2026-03-28T23:00:24.933Z","endTime":"2026-03-28T23:00:29.172Z","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":94.1,"endSpeed":84.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.403067531564645,"aZ":-16.531422371279287,"pfxX":-10.09781751787923,"pfxZ":8.452878475089852,"pX":-0.6908928735830231,"pZ":3.7412325127835393,"vX0":5.616795216040774,"vY0":-136.70880508299598,"vZ0":-3.720794164484603,"x":143.34,"y":137.77,"x0":-1.4847442902769377,"y0":50.0029781161573,"z0":6.289133959899204,"aX":-18.68716332895408},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":16.7,"spinRate":2209,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40412872731905214,"extension":6.448458467718141},"index":1,"playId":"dc2bb739-d7d3-3aaa-aad0-6fdc8ade2d33","pitchNumber":2,"startTime":"2026-03-28T23:00:41.235Z","endTime":"2026-03-28T23:00:44.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":83.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.159379810340866,"aZ":-14.428146030653087,"pfxX":-12.145217527230564,"pfxZ":9.784919469306862,"pX":-0.3263897363827817,"pZ":3.373211195070252,"vX0":7.206159957244033,"vY0":-135.650390730337,"vZ0":-4.903309853565617,"x":129.44,"y":147.7,"x0":-1.4776718501799049,"y0":50.000349236581094,"z0":6.254363489119614,"aX":-22.017815860051435},"breaks":{"breakAngle":51.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":19.8,"spinRate":2159,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4080544515500133,"extension":6.4530402849977015},"index":2,"playId":"98133e9a-ce18-3523-929d-9a776a630019","pitchNumber":3,"startTime":"2026-03-28T23:00:57.915Z","endTime":"2026-03-28T23:01:00.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":82.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.17239052541769,"aZ":-14.368346734855823,"pfxX":-9.530227314861587,"pfxZ":10.013624334873533,"pX":-0.28756471608292977,"pZ":1.2111361488512735,"vX0":6.351331706390257,"vY0":-134.49675180830988,"vZ0":-9.814481586478557,"x":127.96,"y":206.08,"x0":-1.4776263888673922,"y0":50.00121554093075,"z0":5.99823134412017,"aX":-16.944210954500818},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":15.4,"spinRate":1977,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4119247261768044,"extension":6.578368423654703},"index":3,"playId":"d95c568f-ce33-3166-b031-8882c3405dbb","pitchNumber":4,"startTime":"2026-03-28T23:01:20.336Z","endTime":"2026-03-28T23:01:24.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":83.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24281971935777,"aZ":-16.999365102530913,"pfxX":-9.661786878791032,"pfxZ":8.368377249919725,"pX":-0.9090335676736533,"pZ":2.9952253153821005,"vX0":5.154846666811327,"vY0":-135.24686041471494,"vZ0":-5.2701525298226635,"x":151.65,"y":157.91,"x0":-1.605800303366232,"y0":50.00633781474753,"z0":6.200007644935651,"aX":-17.52840867343587},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":16.1,"spinRate":2082,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.40827148545512326,"extension":6.380732153150631},"index":4,"playId":"8e7f4e35-c9d4-38ef-88a7-ad163a93cebe","pitchNumber":5,"startTime":"2026-03-28T23:01:42.413Z","endTime":"2026-03-28T23:01:46.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":83.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.81874764359623,"aZ":-16.53058274601661,"pfxX":-11.302968651600823,"pfxZ":8.613396820382379,"pX":0.3282234872769094,"pZ":1.2362470013419482,"vX0":8.70112061036129,"vY0":-135.45768331157336,"vZ0":-9.603341081730484,"x":104.49,"y":205.4,"x0":-1.4937371158309183,"y0":50.00530540745267,"z0":6.039915120210178,"aX":-20.533327170343444},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":18.0,"spinRate":2112,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4079002159285543,"extension":6.512402646395026},"index":5,"playId":"9fe7305f-1462-3b68-966f-82655b21c272","pitchNumber":6,"startTime":"2026-03-28T23:02:16.534Z","endTime":"2026-03-28T23:02:23.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:02:23.542Z","atBatIndex":76},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jake Mangum grounds into a force out, fielded by third baseman Bo Bichette. Brandon Lowe out at 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-03-28T23:03:43.016Z","endTime":"2026-03-28T23:04:58.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-28T23:02:42.751Z","endTime":"2026-03-28T23:03:45.091Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128772609212607,"aZ":-27.776814582901654,"pfxX":-5.14299896716786,"pfxZ":2.8784980795175983,"pX":-0.7657512795541648,"pZ":2.325425837392239,"vX0":3.5794975236447075,"vY0":-122.53568229417962,"vZ0":-3.790278350751276,"x":146.19,"y":175.99,"x0":-1.5738186825223455,"y0":50.00252546860995,"z0":6.25286544471587,"aX":-7.8582361279964665},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.6,"breakHorizontal":8.5,"spinRate":1405,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.44616470342656633,"extension":6.477890120051903},"index":1,"playId":"27444df4-0155-30ba-aeef-fd2e28ef778b","pitchNumber":1,"startTime":"2026-03-28T23:03:45.091Z","endTime":"2026-03-28T23:03:48.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.333347750080126,"aZ":-21.834989422503803,"pfxX":-11.551192170523803,"pfxZ":6.497910468535437,"pX":-0.4132122964003855,"pZ":0.8354488693860919,"vX0":6.548222502077217,"vY0":-125.83075605997806,"vZ0":-8.57980142549879,"x":132.75,"y":216.22,"x0":-1.558713487658058,"y0":50.00466368561862,"z0":6.080740903150743,"aX":-18.3852515269384},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.8,"breakHorizontal":19.2,"spinRate":1538,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4365545519007772,"extension":6.495207314591661},"index":2,"playId":"b633bd64-6529-30a8-9435-cecabac6058e","pitchNumber":2,"startTime":"2026-03-28T23:04:05.222Z","endTime":"2026-03-28T23:04:09.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89106913855481,"aZ":-30.183187071846703,"pfxX":-7.589890994000507,"pfxZ":1.3296565191819187,"pX":-2.5125626154722704,"pZ":1.9681331934817987,"vX0":0.46835616672728925,"vY0":-123.01016273891847,"vZ0":-3.843062909284469,"x":212.77,"y":185.64,"x0":-1.7253817030037053,"y0":50.00296113970892,"z0":6.178485260747773,"aX":-11.34969106862548},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.6,"breakHorizontal":13.6,"spinRate":1070,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4494652049279906,"extension":6.4092015590244085},"index":3,"playId":"6cba3987-5b7f-3d02-999f-b18458c8c8b8","pitchNumber":3,"startTime":"2026-03-28T23:04:31.966Z","endTime":"2026-03-28T23:04:35.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":78.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.821981494904648,"aZ":-29.94849583339765,"pfxX":-6.038534088254972,"pfxZ":1.3968705687511846,"pX":-1.1169646439125764,"pZ":1.7599506604941673,"vX0":3.0969021581452965,"vY0":-126.64449218220825,"vZ0":-4.909509725900656,"x":159.58,"y":191.26,"x0":-1.584628259860099,"y0":50.00175327053717,"z0":6.177829345057246,"aX":-9.60655970278888},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":10.0,"spinRate":1341,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.43594514099542714,"extension":6.399159006729205},"hitData":{"launchSpeed":65.6,"launchAngle":4.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":171.95}},"index":4,"playId":"f804dd51-7e88-30e3-9b73-75bd7de1d5f0","pitchNumber":4,"startTime":"2026-03-28T23:04:51.360Z","endTime":"2026-03-28T23:04:58.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:04:58.381Z","atBatIndex":77},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Marcus Semien hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-03-28T23:07:21.237Z","endTime":"2026-03-28T23:08:02.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Billy Cook replaces right fielder Nick Yorke, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T23:06:21.296Z","endTime":"2026-03-28T23:06:21.324Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":694377,"link":"/api/v1/people/694377"}},{"details":{"description":"Pitching Change: Hunter Barco replaces Dennis Santana.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-28T23:06:21.324Z","endTime":"2026-03-28T23:06:42.089Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682995,"link":"/api/v1/people/682995"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Brett Baty starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-28T23:06:42.089Z","endTime":"2026-03-28T23:07:23.301Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"base":2},{"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":81.9,"endSpeed":73.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7131916975111,"aZ":-39.2078829018477,"pfxX":-4.90596513220085,"pfxZ":-5.081102818573838,"pX":0.18499223368640477,"pZ":3.43873165727859,"vX0":-5.336885439662381,"vY0":-118.87263082553777,"vZ0":3.8928433847955564,"x":109.95,"y":145.93,"x0":3.124571674883341,"y0":50.002025015467666,"z0":5.4158758321720635,"aX":-6.7915198159775185},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.4,"breakHorizontal":10.6,"spinRate":2117,"spinDirection":305},"zone":12,"typeConfidence":2.0,"plateTime":0.46664408421517356,"extension":5.98499479820984},"index":3,"playId":"16ca99e9-039a-38a5-a404-299f411ec9c9","pitchNumber":1,"startTime":"2026-03-28T23:07:23.301Z","endTime":"2026-03-28T23:07:27.007Z","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":82.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":43.727253778274374,"aZ":-13.620232693225152,"pfxX":9.962569009627654,"pfxZ":10.281235003116874,"pX":1.5041224549707546,"pZ":2.5306374580275524,"vX0":-7.0536554004003875,"vY0":-136.82910075773512,"vZ0":-4.966686312113487,"x":59.67,"y":170.45,"x0":2.8860875506834582,"y0":50.002036739593194,"z0":5.380007375670995,"aX":17.97810440203884},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":-15.6,"spinRate":2324,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4079493957183957,"extension":5.983150058335136},"index":4,"playId":"ad7739dd-36be-3760-bcf0-7eb4e7f996e0","pitchNumber":2,"startTime":"2026-03-28T23:07:39.443Z","endTime":"2026-03-28T23:07:43.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92433150214926,"aZ":-38.771072201442585,"pfxX":-3.3500534681568634,"pfxZ":-4.655270542575646,"pX":-2.3912224584648274,"pZ":1.1043960952630258,"vX0":-10.874416216979835,"vY0":-119.12292322321889,"vZ0":-1.1923587416417405,"x":208.15,"y":208.96,"x0":2.6947926401272055,"y0":50.00298827305684,"z0":5.161451601746966,"aX":-4.746079537181924},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.4,"breakHorizontal":9.0,"spinRate":2180,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.46232628960558,"extension":6.09207273136304},"index":5,"playId":"18b1967f-f7f0-3b7e-8293-94ee9d1991fc","pitchNumber":3,"startTime":"2026-03-28T23:07:55.775Z","endTime":"2026-03-28T23:08:02.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:08:02.832Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Vientos singles on a ground ball to left fielder Bryan Reynolds. Brett Baty to 3rd. Marcus Semien to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-03-28T23:09:01.000Z","endTime":"2026-03-28T23:10:38.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnSecond":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mark Vientos replaces Carson Benge.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T23:08:19.697Z","endTime":"2026-03-28T23:09:03.227Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":701807,"link":"/api/v1/people/701807"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70953918441312,"aZ":-37.49710801175644,"pfxX":-5.387696406402417,"pfxZ":-3.774766444598942,"pX":0.0769625997739942,"pZ":1.4886902601887755,"vX0":-5.314974136946689,"vY0":-118.64102309237965,"vZ0":-0.6538335802436858,"x":114.07,"y":198.59,"x0":3.0538635187241248,"y0":50.0011376431513,"z0":5.213760348358679,"aX":-7.604467943708696},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.7,"breakHorizontal":11.2,"spinRate":2201,"spinDirection":308},"zone":14,"typeConfidence":2.0,"plateTime":0.46335500485071046,"extension":5.99886566304281},"index":1,"playId":"28ad7985-a2b0-3e75-85a1-8bf8b1690eea","pitchNumber":1,"startTime":"2026-03-28T23:09:03.227Z","endTime":"2026-03-28T23:09:07.056Z","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.3,"endSpeed":76.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.131017357832633,"aZ":-35.836935162385565,"pfxX":-3.893655082079169,"pfxZ":-2.470662140241183,"pX":-0.31518564601901183,"pZ":2.50038103550376,"vX0":-6.715460161401023,"vY0":-121.10597330926946,"vZ0":1.0631044142622093,"x":129.01,"y":171.27,"x0":3.001879026499889,"y0":50.0028142503509,"z0":5.195466225284579,"aX":-5.770733606264961},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.0,"breakHorizontal":8.6,"spinRate":2147,"spinDirection":313},"zone":4,"typeConfidence":2.0,"plateTime":0.4526479696081043,"extension":6.051890925538908},"index":2,"playId":"a6948db3-e06c-3700-b223-c67e9697f1f5","pitchNumber":2,"startTime":"2026-03-28T23:09:21.772Z","endTime":"2026-03-28T23:09:25.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":84.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.92989355602389,"aZ":-18.299282604717924,"pfxX":10.819560232262662,"pfxZ":7.5243026732131035,"pX":-0.3071569022949192,"pZ":2.439801438711369,"vX0":-11.94545796214891,"vY0":-136.84325304562506,"vZ0":-4.224723432702381,"x":128.71,"y":172.91,"x0":2.767110287364026,"y0":50.003954144504974,"z0":5.3048925785627254,"aX":19.956879514291},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":-16.2,"spinRate":2375,"spinDirection":120},"zone":4,"typeConfidence":2.0,"plateTime":0.4045401379437146,"extension":6.10076586057349},"index":3,"playId":"d8eef4e0-4334-30b3-ab17-24b53841862e","pitchNumber":3,"startTime":"2026-03-28T23:09:40.115Z","endTime":"2026-03-28T23:09:43.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":75.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.090683170485946,"aZ":-32.41683634213526,"pfxX":4.137299200099684,"pfxZ":-0.1642591565484084,"pX":1.216621997495072,"pZ":1.514273752926222,"vX0":-5.111504365879856,"vY0":-122.18855721399025,"vZ0":-1.799892765405533,"x":70.63,"y":197.89,"x0":2.829218951860558,"y0":50.00417448675475,"z0":5.13047449035327,"aX":6.060988223421326},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.5,"breakHorizontal":-5.9,"spinRate":677,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4537502860605982,"extension":6.254941674688026},"index":4,"playId":"776b22b1-87dc-3420-b0b3-df5727de05bb","pitchNumber":4,"startTime":"2026-03-28T23:10:05.583Z","endTime":"2026-03-28T23:10:11.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":77.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.266990918242975,"aZ":-30.729789005494872,"pfxX":9.025540257053308,"pfxZ":0.9262902972960063,"pX":-0.2729815206034921,"pZ":2.369593159755154,"vX0":-10.157668106652558,"vY0":-125.6381856606032,"vZ0":-0.8617461050702865,"x":127.41,"y":174.8,"x0":2.69711835172769,"y0":50.002577080253815,"z0":5.270082619974793,"aX":14.075415540680362},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.7,"breakHorizontal":-13.3,"spinRate":1643,"spinDirection":95},"zone":4,"typeConfidence":2.0,"plateTime":0.4401115999968903,"extension":6.143417578391244},"hitData":{"launchSpeed":99.4,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.99,"coordY":114.18}},"index":5,"playId":"7bffb03f-1901-3c5c-99bd-e6e751fda0f7","pitchNumber":5,"startTime":"2026-03-28T23:10:28.482Z","endTime":"2026-03-28T23:10:38.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:10:38.865Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Torrens singles on a sharp line drive to left fielder Bryan Reynolds. Brett Baty scores. Marcus Semien to 3rd. Jared Young to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-03-28T23:11:25.873Z","endTime":"2026-03-28T23:11:58.832Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"postOnThird":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[0],"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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jared Young replaces Mark Vientos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T23:11:21.551Z","endTime":"2026-03-28T23:11:27.925Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"802","replacedPlayer":{"id":668901,"link":"/api/v1/people/668901"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":76.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04487688260585,"aZ":-26.90914579920813,"pfxX":11.906213096578544,"pfxZ":3.456133518938266,"pX":1.6732810866760086,"pZ":2.609755656168957,"vX0":-6.985896945932784,"vY0":-124.80026912780684,"vZ0":-0.9625337941757077,"x":53.22,"y":168.32,"x0":3.0117725718849377,"y0":50.0048175104798,"z0":5.287132913997713,"aX":18.146050159304444},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.2,"breakHorizontal":-19.2,"spinRate":1909,"spinDirection":102},"zone":12,"typeConfidence":2.0,"plateTime":0.44473483249719026,"extension":6.301726187249806},"index":1,"playId":"6b0d4d51-9332-30aa-9f7e-afc13af56c65","pitchNumber":1,"startTime":"2026-03-28T23:11:27.925Z","endTime":"2026-03-28T23:11:32.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":80.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":44.242273919710186,"aZ":-16.576460865486954,"pfxX":10.238893381997237,"pfxZ":8.944096935255601,"pX":0.3119433677660058,"pZ":2.6178905847741527,"vX0":-10.15134915879128,"vY0":-134.9674113175934,"vZ0":-3.687471413892112,"x":105.11,"y":168.1,"x0":2.8940203054781106,"y0":50.00463305145247,"z0":5.257671512948526,"aX":17.861408009631877},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.0,"breakHorizontal":-14.9,"spinRate":2274,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.41463511435361244,"extension":6.171680867280779},"hitData":{"launchSpeed":101.8,"launchAngle":13.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":71.26,"coordY":105.82}},"index":2,"playId":"de9719c8-6340-368a-aeb8-e42c30a2df0e","pitchNumber":2,"startTime":"2026-03-28T23:11:47.073Z","endTime":"2026-03-28T23:11:58.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:11:58.832Z","atBatIndex":80},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Mets challenged (force play), call on the field was upheld: Francisco Lindor grounds into a force out, second baseman Brandon Lowe to catcher Henry Davis. Marcus Semien out at home. Jared Young to 3rd. Luis Torrens to 2nd. Francisco Lindor to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-03-28T23:12:58.089Z","endTime":"2026-03-28T23:13:26.505Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"postOnThird":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T23:12:34.283Z","endTime":"2026-03-28T23:13:00.144Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":76.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81829045609886,"aZ":-28.588143280688982,"pfxX":12.193549375472365,"pfxZ":2.333489997799381,"pX":1.4462662872525953,"pZ":2.4301716118353385,"vX0":-7.190277196818008,"vY0":-125.40961837774384,"vZ0":-1.321363402754871,"x":61.87,"y":173.17,"x0":2.8204544008269234,"y0":50.00195415998182,"z0":5.375797168560966,"aX":18.725754873110645},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.1,"breakHorizontal":-19.6,"spinRate":2035,"spinDirection":107},"zone":12,"typeConfidence":2.0,"plateTime":0.44289320888959116,"extension":6.324666203351398},"index":1,"playId":"d627cd36-1e32-32e2-9697-63a55ed866f1","pitchNumber":1,"startTime":"2026-03-28T23:13:00.144Z","endTime":"2026-03-28T23:13:04.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":75.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.00735830434973,"aZ":-28.292814286768465,"pfxX":14.35599123008735,"pfxZ":2.609940029367359,"pX":0.7866141095784966,"pZ":1.9904588391728442,"vX0":-9.358176505691606,"vY0":-124.29415555887242,"vZ0":-1.8959532671908885,"x":87.02,"y":185.04,"x0":2.8292803685923187,"y0":50.0060255714092,"z0":5.2265248247864555,"aX":21.389142736527255},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.3,"breakHorizontal":-22.4,"spinRate":2077,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.4490353169769081,"extension":6.321924109877351},"hitData":{"launchSpeed":47.6,"launchAngle":7.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":133.34,"coordY":173.81}},"index":2,"playId":"2fa12f5c-fc45-31cf-9011-e8b91f5e1650","pitchNumber":2,"startTime":"2026-03-28T23:13:18.992Z","endTime":"2026-03-28T23:13:26.505Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MC","challengeTeamId":121},"playEndTime":"2026-03-28T23:13:26.505Z","atBatIndex":81},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Juan Soto grounds into a force out, pitcher Hunter Barco to catcher Henry Davis. Jared Young out at home. Luis Torrens to 3rd. Francisco Lindor to 2nd. Juan Soto to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-03-28T23:14:57.798Z","endTime":"2026-03-28T23:15:05.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnThird":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682995,"link":"/api/v1/people/682995"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.827666366509966,"aZ":-26.19840337610965,"pfxX":11.79665267318748,"pfxZ":3.180573808241361,"pX":1.7116479464009302,"pZ":3.2352277422734725,"vX0":-7.419965050798014,"vY0":-137.11337110632957,"vZ0":-0.8671690961104126,"x":51.76,"y":151.43,"x0":2.9376200928138303,"y0":50.005533630653915,"z0":5.363614824732767,"aX":22.186033363676227},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.8,"breakHorizontal":-19.6,"spinRate":1892,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.4013845231384847,"extension":6.288917103648115},"hitData":{"launchSpeed":38.7,"launchAngle":-63.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":122.42,"coordY":192.22}},"index":0,"playId":"6b86ffff-abb9-386e-8fd5-13bd226b56a7","pitchNumber":1,"startTime":"2026-03-28T23:14:57.798Z","endTime":"2026-03-28T23:15:05.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:15:05.320Z","atBatIndex":82},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to right fielder Billy Cook.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-03-28T23:15:25.581Z","endTime":"2026-03-28T23:16:25.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":75.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67584335327881,"aZ":-36.149847772113,"pfxX":-0.49474069383977604,"pfxZ":-2.7810746222444624,"pX":-1.8947533526274931,"pZ":1.891737332541577,"vX0":-10.785695934984599,"vY0":-119.72051152094306,"vZ0":-0.14284543265268113,"x":189.22,"y":187.7,"x0":2.7647940183796513,"y0":50.005005073305895,"z0":5.2332466168447676,"aX":-0.7058028049649023},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.7,"breakHorizontal":4.0,"spinRate":2244,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4604230931890929,"extension":6.376950690002541},"index":0,"playId":"f2cec2d2-0ca8-3d14-bd94-375322e10462","pitchNumber":1,"startTime":"2026-03-28T23:15:39.318Z","endTime":"2026-03-28T23:15:43.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":74.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65255066159176,"aZ":-34.82020305226015,"pfxX":-2.641543980457717,"pfxZ":-1.8471459649573507,"pX":0.8469746397224283,"pZ":2.888020940457136,"vX0":-4.457127458577089,"vY0":-120.17920609427709,"vZ0":1.880815166440672,"x":84.72,"y":160.8,"x0":3.0834831562836156,"y0":50.00159541470046,"z0":5.233893358361372,"aX":-3.785905740907872},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.4,"breakHorizontal":6.0,"spinRate":2095,"spinDirection":302},"zone":3,"typeConfidence":2.0,"plateTime":0.4593054045259417,"extension":5.971647270969074},"index":1,"playId":"39a5f875-75a4-3a9c-a56e-3508094cea60","pitchNumber":2,"startTime":"2026-03-28T23:15:57.536Z","endTime":"2026-03-28T23:16:01.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":74.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.754132475521256,"aZ":-37.27277449358996,"pfxX":-2.882224253558311,"pfxZ":-3.5761033291053206,"pX":0.1961521051625302,"pZ":2.3366285987188773,"vX0":-5.706306993531483,"vY0":-120.47826846462797,"vZ0":1.2173585816218482,"x":109.52,"y":175.69,"x0":2.9974681854120284,"y0":50.001519644765715,"z0":5.194759670512805,"aX":-4.111424007777652},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.6,"breakHorizontal":7.0,"spinRate":2085,"spinDirection":309},"zone":5,"typeConfidence":2.0,"plateTime":0.45979985946813073,"extension":6.00395494550631},"hitData":{"launchSpeed":93.6,"launchAngle":44.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.72,"coordY":105.99}},"index":2,"playId":"cd45ffc5-f3ce-3c88-8e03-91ce46dde6f0","pitchNumber":3,"startTime":"2026-03-28T23:16:16.571Z","endTime":"2026-03-28T23:16:25.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:16:25.867Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Triolo flies out to center fielder Luis Robert Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-03-28T23:18:58.615Z","endTime":"2026-03-28T23:21:26.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,8,9,10],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jared Young remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T23:17:37.790Z","endTime":"2026-03-28T23:17:37.808Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"802","replacedPlayer":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"description":"Pitching Change: Richard Lovelady replaces Luis García.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-28T23:17:37.808Z","endTime":"2026-03-28T23:18:17.296Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663992,"link":"/api/v1/people/663992"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Jake Mangum starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-28T23:18:17.296Z","endTime":"2026-03-28T23:19:00.743Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":81.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.38042193062604,"aZ":-28.55604887377477,"pfxX":14.885877523447107,"pfxZ":2.0956568860718914,"pX":1.2118543962901893,"pZ":1.9432879475695608,"vX0":-8.014591048904922,"vY0":-133.5365717891712,"vZ0":-2.8173807798800015,"x":70.81,"y":186.31,"x0":2.389201601565941,"y0":50.00284719939037,"z0":5.163646959543,"aX":25.71485736006411},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":-24.1,"spinRate":2058,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4172128851975869,"extension":7.382058770906662},"index":3,"playId":"ff621017-4cdb-3f6e-b422-81afbbffa125","pitchNumber":1,"startTime":"2026-03-28T23:19:00.743Z","endTime":"2026-03-28T23:19:04.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":80.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.48758216942434,"aZ":-28.086135870273715,"pfxX":12.851651875039336,"pfxZ":2.3805843186401177,"pX":0.5361784741727592,"pZ":3.4585687310617086,"vX0":-8.6897343375864,"vY0":-132.29353350343365,"vZ0":0.37709969909446717,"x":96.56,"y":145.4,"x0":2.247223811182781,"y0":50.00252343451633,"z0":5.426426792173364,"aX":22.063161972497227},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":-20.5,"spinRate":2303,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.4191267094371507,"extension":7.337506007071131},"index":4,"playId":"ab3dd9f8-b6ea-3b6b-8a88-6b5e1e3f20cb","pitchNumber":2,"startTime":"2026-03-28T23:19:18.362Z","endTime":"2026-03-28T23:19:21.958Z","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":91.8,"endSpeed":81.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.581092856970656,"aZ":-19.343083512868002,"pfxX":6.350883873621191,"pfxZ":7.366373391139023,"pX":0.7076077496818876,"pZ":3.2077046225881976,"vX0":-5.784688953823741,"vY0":-133.37538768121723,"vZ0":-1.5239598161303571,"x":90.03,"y":152.17,"x0":2.115328013018891,"y0":50.00107769486854,"z0":5.229462879103831,"aX":11.05993589392888},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.1,"breakHorizontal":-9.7,"spinRate":2279,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4160204783883956,"extension":7.2857886023804594},"index":5,"playId":"bcda7b50-94fe-39c6-a981-9e15d5eca1b6","pitchNumber":3,"startTime":"2026-03-28T23:19:36.866Z","endTime":"2026-03-28T23:19:40.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":72.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29750320825028,"aZ":-33.18760746468291,"pfxX":-10.261149047774403,"pfxZ":-0.7579981276783201,"pX":-2.10047126833436,"pZ":0.9569545843433485,"vX0":-6.977532834420546,"vY0":-118.49745640305827,"vZ0":-2.5274548606376888,"x":197.07,"y":212.94,"x0":2.2740123354329045,"y0":50.000687634419634,"z0":5.242759519202572,"aX":-13.780316079672671},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.9,"breakHorizontal":21.0,"spinRate":2466,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.47243283167253036,"extension":7.26629841066722},"index":6,"playId":"4088bc39-7c6b-3aea-a401-dd4de05ea044","pitchNumber":4,"startTime":"2026-03-28T23:19:56.251Z","endTime":"2026-03-28T23:19:59.957Z","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":0},"pitchData":{"startSpeed":80.8,"endSpeed":70.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.61443173802293,"aZ":-36.16331755229798,"pfxX":-11.548494953847278,"pfxZ":-3.066215155745141,"pX":-1.3239080199394688,"pZ":1.6738920478866879,"vX0":-4.90639613909435,"vY0":-117.2034313358973,"vZ0":-0.28861549726390257,"x":167.46,"y":193.58,"x0":2.34093271314214,"y0":50.004126871976936,"z0":5.37562980199879,"aX":-15.01330993038916},"breaks":{"breakAngle":24.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-5.0,"breakHorizontal":22.6,"spinRate":2406,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4796377260174758,"extension":7.374425552179325},"index":7,"playId":"aae5ec0a-74fa-30b1-bfcd-636f566d7953","pitchNumber":5,"startTime":"2026-03-28T23:20:15.138Z","endTime":"2026-03-28T23:20:19.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":81.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.418563349768995,"aZ":-19.443158718517406,"pfxX":7.896170197031882,"pfxZ":7.365789762205777,"pX":0.11670457529380683,"pZ":2.8928506667967735,"vX0":-8.303877064659046,"vY0":-131.96862319615335,"vZ0":-2.3245454813345856,"x":112.55,"y":160.67,"x0":2.3090864664537074,"y0":50.00133347051389,"z0":5.249756965048169,"aX":13.643665661410806},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.8,"breakHorizontal":-12.0,"spinRate":2363,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4183413174572146,"extension":7.272907663708548},"index":8,"playId":"2cf6c1e5-ca53-3975-b454-d859346707d5","pitchNumber":6,"startTime":"2026-03-28T23:20:33.281Z","endTime":"2026-03-28T23:20:36.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.809436731175246,"aZ":-17.602383525942848,"pfxX":5.56410145008333,"pfxZ":8.220050828302416,"pX":-0.16917455361075953,"pZ":3.6540284635618554,"vX0":-7.989727624515162,"vY0":-132.8712466120531,"vZ0":-0.8224687606012051,"x":123.45,"y":140.12,"x0":2.1660810870573766,"y0":50.00085266549197,"z0":5.257262650417969,"aX":9.861576260166016},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.9,"breakHorizontal":-8.2,"spinRate":2275,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4136341543200692,"extension":7.469866669799094},"index":9,"playId":"cc3c832e-6880-3f24-8957-de2fdc99600a","pitchNumber":7,"startTime":"2026-03-28T23:20:54.020Z","endTime":"2026-03-28T23:20:57.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":71.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.090602307037116,"aZ":-29.72378913893572,"pfxX":-9.978056379851449,"pfxZ":1.8584795908673346,"pX":-0.057420113963659224,"pZ":2.412758957186285,"vX0":-2.7949031910743662,"vY0":-117.09535041542388,"vZ0":0.41278158624652117,"x":119.19,"y":173.64,"x0":2.4627508614110822,"y0":50.00496564307279,"z0":5.129095923271679,"aX":-13.18434908696737},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.8,"breakHorizontal":18.8,"spinRate":2315,"spinDirection":288},"zone":5,"typeConfidence":2.0,"plateTime":0.4767748489500381,"extension":7.114359990129789},"hitData":{"launchSpeed":85.3,"launchAngle":28.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.25,"coordY":69.94}},"index":10,"playId":"cc8ec897-52c7-3ab1-a49d-e2f5edba9e02","pitchNumber":8,"startTime":"2026-03-28T23:21:14.812Z","endTime":"2026-03-28T23:21:26.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:21:26.485Z","atBatIndex":84},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, second baseman Marcus Semien to first baseman Jorge Polanco. Jake Mangum to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-03-28T23:22:01.213Z","endTime":"2026-03-28T23:23:02.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"2fbae214-a938-433a-b309-dcd329bd59b4","startTime":"2026-03-28T23:22:01.213Z","endTime":"2026-03-28T23:22:06.213Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":72.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.177072971040182,"aZ":-32.45718094703115,"pfxX":-11.368190670703502,"pfxZ":-0.2082555485495199,"pX":0.39903331563988226,"pZ":2.6728662017859874,"vX0":-1.8586999792792254,"vY0":-118.70002763362271,"vZ0":0.9656658736521466,"x":101.79,"y":166.61,"x0":2.672515736376095,"y0":50.001260636299165,"z0":5.310980689770348,"aX":-15.57133673432528},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.4,"breakHorizontal":21.0,"spinRate":2418,"spinDirection":294},"zone":6,"typeConfidence":2.0,"plateTime":0.4686965425603056,"extension":6.885870782735336},"index":1,"playId":"0c4ec26c-1f7f-3c51-a645-47ed299815f2","pitchNumber":1,"startTime":"2026-03-28T23:22:18.558Z","endTime":"2026-03-28T23:22:21.926Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":72.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.373041233410486,"aZ":-34.43961328110175,"pfxX":-11.192251012891637,"pfxZ":-1.6845064306229425,"pX":0.871647713185557,"pZ":2.798582347384784,"vX0":-0.911133944526864,"vY0":-116.71225678281593,"vZ0":1.950993009045826,"x":83.77,"y":163.22,"x0":2.7191590674672192,"y0":50.003354083230356,"z0":5.258660742747183,"aX":-15.033515080815443},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.0,"breakHorizontal":20.4,"spinRate":2341,"spinDirection":288},"zone":6,"typeConfidence":2.0,"plateTime":0.47412698032853884,"extension":7.01048637290199},"index":2,"playId":"8eb34ae7-7395-3d33-ad6b-a4c09e790539","pitchNumber":2,"startTime":"2026-03-28T23:22:36.089Z","endTime":"2026-03-28T23:22:39.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.615669747524617,"aZ":-34.945674642992216,"pfxX":-12.096277988508596,"pfxZ":-1.979058965131995,"pX":0.3434872085067947,"pZ":1.8015647468219962,"vX0":-1.5363429409699005,"vY0":-118.91407715634354,"vZ0":-0.36473445211167166,"x":103.91,"y":190.14,"x0":2.56973794307144,"y0":50.00310895461421,"z0":5.18964868270403,"aX":-16.93121042311783},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.4,"breakHorizontal":22.2,"spinRate":2337,"spinDirection":292},"zone":9,"typeConfidence":2.0,"plateTime":0.4646593421276717,"extension":7.114738224924926},"hitData":{"launchSpeed":90.8,"launchAngle":-0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":151.18}},"index":3,"playId":"9f0746fc-0947-3223-8402-591bd4b06334","pitchNumber":3,"startTime":"2026-03-28T23:22:55.436Z","endTime":"2026-03-28T23:23:02.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:23:02.973Z","atBatIndex":85},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to third baseman Bo Bichette. Jake Mangum scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-03-28T23:23:10.711Z","endTime":"2026-03-28T23:23:39.694Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":{"id":663992,"link":"/api/v1/people/663992"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":73.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.279957616799887,"aZ":-33.254797990747896,"pfxX":-10.162425573697545,"pfxZ":-0.7827615166588107,"pX":-0.13392237129268283,"pZ":1.8845431563401598,"vX0":-2.8903475891318164,"vY0":-119.20894682426643,"vZ0":-0.3259542148026485,"x":122.1,"y":187.9,"x0":2.4262142656895844,"y0":50.0017070349136,"z0":5.128998567957924,"aX":-14.050919568445982},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.1,"breakHorizontal":19.2,"spinRate":2399,"spinDirection":297},"zone":8,"typeConfidence":2.0,"plateTime":0.4665528978518698,"extension":7.185598218933205},"hitData":{"launchSpeed":54.5,"launchAngle":-49.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.76,"coordY":184.11}},"index":0,"playId":"a9255b18-3a04-3b7c-afb3-f418ea7723bf","pitchNumber":1,"startTime":"2026-03-28T23:23:28.672Z","endTime":"2026-03-28T23:23:39.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:23:39.694Z","atBatIndex":86},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a line drive to right fielder Jared Young. Bryan Reynolds to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":87,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-03-28T23:23:48.041Z","endTime":"2026-03-28T23:25:24.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":81.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.64713439828124,"aZ":-17.567155499396808,"pfxX":3.9674473859122505,"pfxZ":8.349261119935912,"pX":0.08220823697254805,"pZ":3.99736778263555,"vX0":-6.739711395396598,"vY0":-133.19068126732856,"vZ0":-0.006709503227390279,"x":113.87,"y":130.85,"x0":2.1609185814501477,"y0":50.00039201666032,"z0":5.298920254467027,"aX":6.939560305537057},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.2,"breakHorizontal":-5.3,"spinRate":2288,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4154630333733662,"extension":7.553061136033294},"index":0,"playId":"345a7768-0b4c-3b55-9a73-911d8924d869","pitchNumber":1,"startTime":"2026-03-28T23:24:19.066Z","endTime":"2026-03-28T23:24:23.736Z","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":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.618388738690015,"aZ":-34.989191672897284,"pfxX":-9.559034654734491,"pfxZ":-2.0286451023213967,"pX":0.32147353421625563,"pZ":2.1300198020154393,"vX0":-2.268482189523761,"vY0":-117.86293208873997,"vZ0":0.46207804906563,"x":104.75,"y":181.27,"x0":2.541589526358105,"y0":50.004955442423324,"z0":5.203211982585565,"aX":-13.24288501120917},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.2,"breakHorizontal":17.9,"spinRate":2390,"spinDirection":295},"zone":8,"typeConfidence":2.0,"plateTime":0.4674820469859102,"extension":7.479094133048803},"index":1,"playId":"33312859-4814-3914-a56b-62c751f02dba","pitchNumber":2,"startTime":"2026-03-28T23:24:35.323Z","endTime":"2026-03-28T23:24:39.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.163582094549067,"aZ":-33.204227291672645,"pfxX":-9.541281786017105,"pfxZ":-0.7705380146148144,"pX":1.6748617985754424,"pZ":1.2781719554306652,"vX0":0.43111227940181457,"vY0":-115.9919718663263,"vZ0":-1.2250475368445441,"x":53.16,"y":204.27,"x0":2.7199238481943184,"y0":50.00497297505849,"z0":5.043647270560219,"aX":-12.714675855394278},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.4,"breakHorizontal":17.0,"spinRate":2287,"spinDirection":296},"zone":14,"typeConfidence":2.0,"plateTime":0.47626476369419457,"extension":7.350817359720184},"index":2,"playId":"1a79b24f-7cf4-3027-bd30-c3cadb5cdd11","pitchNumber":3,"startTime":"2026-03-28T23:24:53.305Z","endTime":"2026-03-28T23:24:57.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.836113761176417,"aZ":-18.48365003277379,"pfxX":0.6799994970878358,"pfxZ":7.723557940851068,"pX":0.28679073971760605,"pZ":4.089177941658789,"vX0":-5.233006191549936,"vY0":-132.6536982866845,"vZ0":0.3133051602290603,"x":106.07,"y":128.37,"x0":2.201289529532994,"y0":50.00055723064763,"z0":5.32290698453575,"aX":1.2051391828770013},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.3,"breakHorizontal":0.0,"spinRate":2248,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.41376619882830035,"extension":7.39112137077705},"hitData":{"launchSpeed":81.6,"launchAngle":19.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":204.04,"coordY":129.45}},"index":3,"playId":"d115f95f-58fc-3591-9a4f-d8d336312ee5","pitchNumber":4,"startTime":"2026-03-28T23:25:11.082Z","endTime":"2026-03-28T23:25:24.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:25:24.094Z","atBatIndex":87},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":88,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-03-28T23:25:34.995Z","endTime":"2026-03-28T23:27:54.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":72.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.254566647377462,"aZ":-36.40035768595669,"pfxX":-12.14597237932585,"pfxZ":-3.140763735925144,"pX":-0.3859585575340107,"pZ":0.545993226919052,"vX0":-3.0055471197668715,"vY0":-117.2578843405691,"vZ0":-2.7152378052250263,"x":131.71,"y":224.04,"x0":2.5004218057832572,"y0":50.0050914473714,"z0":5.2326956990077935,"aX":-16.33315026998521},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.1,"breakHorizontal":22.8,"spinRate":2425,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.47339964063809026,"extension":7.334174369423738},"index":0,"playId":"0af482c6-9990-36a4-8c53-0db7eadf2c9a","pitchNumber":1,"startTime":"2026-03-28T23:26:09.707Z","endTime":"2026-03-28T23:26:13.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":80.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.30509458492898,"aZ":-26.121865655382607,"pfxX":10.36188946511896,"pfxZ":3.5799496010889875,"pX":0.009864502205479997,"pZ":1.9560294129066387,"vX0":-8.876227739842545,"vY0":-132.03345011303634,"vZ0":-3.188429235752174,"x":116.62,"y":185.97,"x0":2.1414454604744657,"y0":50.00218570765032,"z0":5.195369760936875,"aX":17.51088157223277},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.6,"breakHorizontal":-15.7,"spinRate":2183,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.4218563045127266,"extension":7.539231923077563},"index":1,"playId":"0baaa971-b25a-3827-8a10-de1f4165f05b","pitchNumber":2,"startTime":"2026-03-28T23:26:30.372Z","endTime":"2026-03-28T23:26:33.937Z","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":91.4,"endSpeed":81.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.623598316669565,"aZ":-27.132940198158884,"pfxX":9.89954454423821,"pfxZ":2.9321102923117417,"pX":0.4397552865517794,"pZ":1.9381417589821863,"vX0":-7.837744781714868,"vY0":-132.66157923749833,"vZ0":-3.0367973010665708,"x":100.24,"y":186.45,"x0":2.1986697125710597,"y0":50.00319078178275,"z0":5.152250849812597,"aX":17.027826438098028},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":-15.5,"spinRate":2161,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.4185378389708334,"extension":7.544892842601821},"index":2,"playId":"94244aad-fbf7-326d-b6aa-87faf6071088","pitchNumber":3,"startTime":"2026-03-28T23:26:49.885Z","endTime":"2026-03-28T23:26:53.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.576031456052085,"aZ":-33.25393092200753,"pfxX":-10.571193269032252,"pfxZ":-0.7590510762402176,"pX":-1.3277376222744983,"pZ":0.8353601732680592,"vX0":-5.217191249744534,"vY0":-119.94205519346379,"vZ0":-3.1000242803347433,"x":167.61,"y":216.23,"x0":2.2664676019211774,"y0":50.003127715927555,"z0":5.1864606552494035,"aX":-15.018988282251438},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.9,"breakHorizontal":20.5,"spinRate":2542,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4610792648674904,"extension":7.194473820638126},"index":3,"playId":"a6add12b-90a7-3018-9dcc-1bfba2a2a60d","pitchNumber":4,"startTime":"2026-03-28T23:27:24.103Z","endTime":"2026-03-28T23:27:28.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":72.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.057003471755504,"aZ":-32.96886006405705,"pfxX":-12.79063533142952,"pfxZ":-0.594059339922894,"pX":-0.7256328366932258,"pZ":1.1352289483970852,"vX0":-3.554890145007105,"vY0":-117.49262270546829,"vZ0":-1.9755348769914742,"x":144.66,"y":208.13,"x0":2.4845379630215483,"y0":50.002155297419435,"z0":5.178924211762341,"aX":-17.121570372808424},"breaks":{"breakAngle":27.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.3,"breakHorizontal":24.1,"spinRate":2392,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.47398815130168837,"extension":7.308340849395819},"index":4,"playId":"bbb8afda-3456-3c7b-9e51-a3038104d16d","pitchNumber":5,"startTime":"2026-03-28T23:27:49.989Z","endTime":"2026-03-28T23:27:54.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:27:54.237Z","atBatIndex":88},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Polanco walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-03-28T23:30:31.115Z","endTime":"2026-03-28T23:32:10.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Bo Bichette starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-28T23:29:25.960Z","endTime":"2026-03-28T23:30:33.184Z","isPitch":false,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"},"base":2},{"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.4,"endSpeed":75.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25419554770642,"aZ":-35.48113682416745,"pfxX":-2.0202694172934015,"pfxZ":-2.2856075459521525,"pX":0.18036604096512332,"pZ":1.722450589776391,"vX0":-5.985328272001411,"vY0":-119.9451817194669,"vZ0":-0.7756857844061845,"x":110.12,"y":192.27,"x0":2.975234602242878,"y0":50.00049116450765,"z0":5.227392279586183,"aX":-2.927379155802562},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.1,"breakHorizontal":5.2,"spinRate":2232,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.45751379942054404,"extension":6.0530077513315375},"index":1,"playId":"f15baad1-5295-3f59-b8ff-d565919a2ef9","pitchNumber":1,"startTime":"2026-03-28T23:30:33.184Z","endTime":"2026-03-28T23:30:36.917Z","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":81.1,"endSpeed":75.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.39525713371426,"aZ":-36.14012087472603,"pfxX":-1.8984362030013475,"pfxZ":-2.78534731154987,"pX":-0.513141664606434,"pZ":1.3134793870545451,"vX0":-7.501399338071119,"vY0":-118.02763549827012,"vZ0":-1.2912877839636028,"x":136.56,"y":203.32,"x0":2.9401750680182865,"y0":50.00246362427699,"z0":5.16660612178984,"aX":-2.703120257321788},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.0,"breakHorizontal":5.0,"spinRate":2169,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4623406915246173,"extension":6.027837425857996},"index":2,"playId":"4cf70d05-3c99-326e-ab1a-2c8261b9e820","pitchNumber":2,"startTime":"2026-03-28T23:30:52.772Z","endTime":"2026-03-28T23:30:58.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48354224563744,"aZ":-25.831461778477976,"pfxX":11.037507695054781,"pfxZ":4.121006900380681,"pX":0.42411159565007933,"pZ":1.746234642850128,"vX0":-9.416953944066957,"vY0":-123.71543656782369,"vZ0":-3.0415713979989367,"x":100.83,"y":191.63,"x0":2.8603344260249117,"y0":50.00037350889975,"z0":5.17488769312504,"aX":16.97367152508441},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.0,"breakHorizontal":-17.5,"spinRate":2129,"spinDirection":108},"zone":9,"typeConfidence":2.0,"plateTime":0.44407013107035276,"extension":6.226407762538848},"index":3,"playId":"e98902c7-8b09-34e9-854a-73724ab35571","pitchNumber":3,"startTime":"2026-03-28T23:31:09.948Z","endTime":"2026-03-28T23:31:13.723Z","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":85.6,"endSpeed":76.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.926511874019138,"aZ":-25.573272539437134,"pfxX":11.539415352854956,"pfxZ":4.307007410433732,"pX":1.8513440301949313,"pZ":2.538338900074112,"vX0":-6.436998521880822,"vY0":-124.33101809239112,"vZ0":-1.2343160156375825,"x":46.43,"y":170.24,"x0":3.004010290083657,"y0":50.002133963873305,"z0":5.206899628151203,"aX":17.676411678161582},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.7,"breakHorizontal":-19.0,"spinRate":2179,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.4442282004746483,"extension":6.130729140941113},"index":4,"playId":"e0d2cf3a-d3fc-385e-8c49-5ba81cd3f100","pitchNumber":4,"startTime":"2026-03-28T23:31:29.203Z","endTime":"2026-03-28T23:31:32.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.019878426824487,"aZ":-36.38842740916031,"pfxX":-2.7187815594403837,"pfxZ":-2.9636783168458978,"pX":-0.29606970267856836,"pZ":1.1771098479109416,"vX0":-6.905252807482432,"vY0":-118.30585867560899,"vZ0":-1.219598991974285,"x":128.29,"y":207.0,"x0":3.010768413592006,"y0":50.0036689351301,"z0":5.026727682262778,"aX":-3.8636144707443987},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.4,"breakHorizontal":6.6,"spinRate":2158,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4625154803127116,"extension":6.044097530388244},"index":5,"playId":"6d84d800-4e73-39d3-a736-c2c13721dda1","pitchNumber":5,"startTime":"2026-03-28T23:31:47.371Z","endTime":"2026-03-28T23:31:51.142Z","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":87.1,"endSpeed":77.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14431716518609,"aZ":-23.262030388284817,"pfxX":9.602155013455317,"pfxZ":5.673368158393222,"pX":1.5761520939271052,"pZ":3.0402310715585945,"vX0":-6.107652708788813,"vY0":-126.5031253430417,"vZ0":-0.70824918153643,"x":56.92,"y":156.69,"x0":2.8124727326382617,"y0":50.00471730084862,"z0":5.241065848270536,"aX":15.089182036434279},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.3,"breakHorizontal":-15.4,"spinRate":2063,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.43814797518802884,"extension":6.139027193629646},"index":6,"playId":"8df6bd20-20b6-39a0-8004-d7c82edbef8e","pitchNumber":6,"startTime":"2026-03-28T23:32:06.371Z","endTime":"2026-03-28T23:32:10.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:32:10.141Z","atBatIndex":89},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis Robert Jr. homers (1) on a fly ball to left center field. Bo Bichette scores. Jorge Polanco scores.","rbi":3,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":90,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-03-28T23:32:11.625Z","endTime":"2026-03-28T23:33:14.729Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"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":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.206731558899012,"aZ":-25.022803728000294,"pfxX":11.851768721256938,"pfxZ":4.632061354938662,"pX":1.0846522622344004,"pZ":1.0306735378792233,"vX0":-8.203097282583514,"vY0":-124.11272174176023,"vZ0":-4.74024612832824,"x":75.66,"y":210.95,"x0":2.9097545906973297,"y0":50.004535131699484,"z0":5.075526096192419,"aX":18.303087587255824},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.3,"breakHorizontal":-19.3,"spinRate":1954,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4430539753245655,"extension":6.190504013088318},"index":0,"playId":"437d7af0-ac2e-3c21-b131-0bbcc90bf4da","pitchNumber":1,"startTime":"2026-03-28T23:32:36.139Z","endTime":"2026-03-28T23:32:39.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.436761219879276,"aZ":-36.53572842629344,"pfxX":-2.140333986355225,"pfxZ":-2.974905323584702,"pX":-0.20202858325284484,"pZ":1.515757228888728,"vX0":-6.782867704400799,"vY0":-120.13083897672125,"vZ0":-0.7829339731836146,"x":124.7,"y":197.85,"x0":2.9315972039897766,"y0":50.00083796642563,"z0":5.082669809020105,"aX":-3.1398289059080122},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.3,"breakHorizontal":5.4,"spinRate":2210,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4552746438596196,"extension":6.08167340365084},"hitData":{"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":73.77,"coordY":46.79}},"index":1,"playId":"ab8fca92-af7b-3910-a1a4-a70e699a168f","pitchNumber":2,"startTime":"2026-03-28T23:32:53.591Z","endTime":"2026-03-28T23:33:14.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:33:14.729Z","atBatIndex":90}],"currentPlay":{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis Robert Jr. homers (1) on a fly ball to left center field. Bo Bichette scores. Jorge Polanco scores.","rbi":3,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":90,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-03-28T23:32:11.625Z","endTime":"2026-03-28T23:33:14.729Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"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":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.206731558899012,"aZ":-25.022803728000294,"pfxX":11.851768721256938,"pfxZ":4.632061354938662,"pX":1.0846522622344004,"pZ":1.0306735378792233,"vX0":-8.203097282583514,"vY0":-124.11272174176023,"vZ0":-4.74024612832824,"x":75.66,"y":210.95,"x0":2.9097545906973297,"y0":50.004535131699484,"z0":5.075526096192419,"aX":18.303087587255824},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.3,"breakHorizontal":-19.3,"spinRate":1954,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4430539753245655,"extension":6.190504013088318},"index":0,"playId":"437d7af0-ac2e-3c21-b131-0bbcc90bf4da","pitchNumber":1,"startTime":"2026-03-28T23:32:36.139Z","endTime":"2026-03-28T23:32:39.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.436761219879276,"aZ":-36.53572842629344,"pfxX":-2.140333986355225,"pfxZ":-2.974905323584702,"pX":-0.20202858325284484,"pZ":1.515757228888728,"vX0":-6.782867704400799,"vY0":-120.13083897672125,"vZ0":-0.7829339731836146,"x":124.7,"y":197.85,"x0":2.9315972039897766,"y0":50.00083796642563,"z0":5.082669809020105,"aX":-3.1398289059080122},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.3,"breakHorizontal":5.4,"spinRate":2210,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4552746438596196,"extension":6.08167340365084},"hitData":{"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":73.77,"coordY":46.79}},"index":1,"playId":"ab8fca92-af7b-3910-a1a4-a70e699a168f","pitchNumber":2,"startTime":"2026-03-28T23:32:53.591Z","endTime":"2026-03-28T23:33:14.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-28T23:33:14.729Z","atBatIndex":90},"scoringPlays":[73,80,86,90],"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":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":160.93,"y":168.91},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":153.82,"y":51.38},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":132.05,"y":148.14},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":12,"top":[6,7,8],"bottom":[9,10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":94.04,"y":164.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":92.52,"y":197.8},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":154.51,"y":114.6},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":134.74,"y":156.61},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":96.65,"y":106.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":135.09,"y":161.31},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":20,"top":[13,14,15,16,17],"bottom":[18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":106.71,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":99.62,"y":151.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":160.93,"y":110.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":141.69,"y":64.24},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":115.88,"y":74.04},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":104.02,"y":157.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":143.7,"y":153.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":79.88,"y":107.79},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":29,"top":[21,22,23,24,25],"bottom":[26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":100.63,"y":170.94},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":136.61,"y":154.22},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":133.06,"y":149.66},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":110.66,"y":101.28},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":185.25,"y":135.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":123.43,"y":173.98},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":95.05,"y":130.4},"type":"O","description":"Pop Out"}]}},{"startIndex":30,"endIndex":38,"top":[30,31,32,33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":113.3,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":133.76,"y":141.44},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":114.23,"y":181.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":173.09,"y":118.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":142.18,"y":171.95},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":70.55,"y":154.51},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":149.17,"y":70.5},"type":"O","description":"Lineout"}]}},{"startIndex":39,"endIndex":47,"top":[39,40,41,42,43],"bottom":[44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":153.84,"y":167.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":153.84,"y":123.31},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":140.47,"y":111.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":156.88,"y":167.9},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":136.52,"y":40.59},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":142.69,"y":90.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":150.8,"y":172.46},"type":"O","description":"Lineout"}]}},{"startIndex":48,"endIndex":56,"top":[48,49,50,51],"bottom":[52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":169.15,"y":115.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":149.78,"y":165.36},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":145.86,"y":77.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":171.78,"y":91.53},"type":"O","description":"Flyout"}],"home":[]}},{"startIndex":57,"endIndex":63,"top":[57,58,59],"bottom":[60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":166.98,"y":146.8},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":141.17,"y":152.19},"type":"O","description":"Groundout"}]}},{"startIndex":64,"endIndex":71,"top":[64,65,66,67,68],"bottom":[69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":68.2,"y":137.49},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":136.61,"y":148.14},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":142.51,"y":181.69},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":168.08,"y":152.12},"type":"O","description":"Double Play"}]}},{"startIndex":72,"endIndex":83,"top":[72,73,74,75,76,77],"bottom":[78,79,80,81,82,83],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":152.08,"y":75.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":106.9,"y":76.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":115.08,"y":168.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":143.98,"y":73.76},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":104.68,"y":171.95},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":10,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":89.99,"y":114.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":10,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":71.26,"y":105.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":10,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":133.34,"y":173.81},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":10,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":122.42,"y":192.22},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":10,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":196.72,"y":105.99},"type":"O","description":"Flyout"}]}},{"startIndex":84,"endIndex":90,"top":[84,85,86,87,88],"bottom":[89,90],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":11,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":125.25,"y":69.94},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":11,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":149.28,"y":151.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":11,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":110.76,"y":184.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":11,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":204.04,"y":129.45},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":11,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":73.77,"y":46.79},"type":"H","description":"Home Run"}]}}]},"linescore":{"note":"None out when winning run scored.","currentInning":11,"currentInningOrdinal":"11th","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":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":11,"ordinalNum":"11th","home":{"runs":3,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":4,"hits":6,"errors":1,"leftOnBase":9},"away":{"runs":2,"hits":12,"errors":0,"leftOnBase":17}},"defense":{"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"catcher":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"first":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"second":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"third":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"shortstop":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"left":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"center":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"right":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"onDeck":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"inHole":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"battingOrder":6,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"onDeck":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"inHole":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"battingOrder":5,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"balls":1,"strikes":0,"outs":0},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":14,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".265","atBats":46,"obp":".299","slg":".422","ops":".721","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":13,"rbi":2,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":9,"airOuts":12,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":35,"obp":".293","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":169,"era":"6.50","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.72","battersFaced":41,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":74,"strikes":95,"strikePercentage":".560","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":4,"pitchesPerInning":"16.90","runsScoredPer9":"3.60","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":30,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":5,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":5,"obp":".778","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":37,"era":"67.50","inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"9.00","battersFaced":9,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":11,"strikes":26,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".000","pitchesPerInning":"55.50","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"27.00","hitsPer9Inn":"54.00","runsScoredPer9":"67.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694377":{"person":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".200","atBats":5,"obp":".200","slg":".200","ops":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".333","atBats":9,"obp":".333","slg":"1.000","ops":"1.333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":9,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.50","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".333","atBats":3,"obp":".333","slg":".333","ops":".666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".333","atBats":9,"obp":".400","slg":".333","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":3,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".600","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".167","slg":".167","ops":".334","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":12,"strikes":15,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":7,"obp":".125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":35,"era":"0.00","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.43","battersFaced":8,"outs":7,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":12,"strikes":23,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"19.29","walksPer9Inn":"3.86","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":42,"era":"13.50","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":8,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":19,"strikes":23,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"31.50","gamesFinished":0,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"13.50","walksPer9Inn":"20.25","hitsPer9Inn":"6.75","runsScoredPer9":"13.50","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-6","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".200","atBats":10,"obp":".200","slg":".300","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"2-5 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".400","atBats":5,"obp":".400","slg":".600","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"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"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":77,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":28,"strikes":49,"strikePercentage":".640","hitBatsmen":0,"balks":1,"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":3,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"obp":".143","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":77,"era":"0.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":28,"strikes":49,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"12.83","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"gamesStarted":1,"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"}]},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"obp":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":37,"era":"0.00","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.86","battersFaced":9,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":15,"strikes":22,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"3.86","hitsPer9Inn":"3.86","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"obp":".714","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":36,"era":"27.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"7.50","battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":15,"strikes":21,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"54.00","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"27.00","hitsPer9Inn":"40.50","runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"701","stats":{"batting":{"summary":"0-0","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,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"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":18,"balls":10,"strikes":8,"strikePercentage":".440","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":2,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":36,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":17,"strikes":19,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"4.50","walksPer9Inn":"9.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":1},"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"}]},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"802","stats":{"batting":{"summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".400","slg":".500","ops":".900","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID664875":{"person":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":12,"strikes":11,"strikePercentage":".480","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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":37,"era":"10.80","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.40","battersFaced":9,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":16,"strikes":21,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"22.20","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"10.80","hitsPer9Inn":"10.80","runsScoredPer9":"10.80","homeRunsPer9":"10.80","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"}]},"ID664353":{"person":{"id":664353,"fullName":"José Urquidy","link":"/api/v1/people/664353"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682995":{"person":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)(BS, 1)","summary":"1.0 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":12,"strikes":12,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":1,"runsScoredPer9":"36.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":2,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":6,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":24,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"whip":"4.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":12,"strikes":12,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":4,"winPercentage":".000","pitchesPerInning":"24.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"27.00","runsScoredPer9":"36.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".333","atBats":9,"obp":".400","slg":".667","ops":"1.067","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":6,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-6 | 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".400","atBats":10,"obp":".400","slg":".500","ops":".900","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":5,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":2,"groundOuts":1,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".111","atBats":9,"obp":".200","slg":".111","ops":".311","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"0.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":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"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[669707,656811,668804,542303,693304,664040,694377,695257,663698,665833,680779,663968,656605,664875,642397,642701,682995],"pitchers":[656605,664875,642397,642701,682995],"bench":[687462],"bullpen":[677952,696149,676755,669387,682254,670990,694973,664353],"battingOrder":[669707,656811,668804,542303,693304,664040,695257,680779,663968],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Mangum (1, Williams, D)."},{"label":"TB","value":"Bart; Gonzales, N 2; Lowe, B; Mangum 3; O'Hearn; Ozuna; Reynolds, B 2; Triolo; Yorke."},{"label":"RBI","value":"Gonzales, N (3); Reynolds, B (1)."},{"label":"2-out RBI","value":"Reynolds, B."},{"label":"Runners left in scoring position, 2 out","value":"O'Hearn; Gonzales, N; Yorke; Ozuna 2; Mangum 3; Reynolds, B."},{"label":"Team RISP","value":"2-for-18."},{"label":"Team LOB","value":"17."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(O'Hearn-Triolo)."}]}],"note":[{"label":"a","value":"Struck out for Bart in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":9,"airOuts":12,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".246","atBats":35,"obp":".384","slg":".420","ops":".804","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":9,"rbi":4,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":14,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":46,"obp":".320","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":166,"era":"3.15","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.30","battersFaced":50,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":166,"balls":57,"strikes":109,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":2,"pitchesPerInning":"15.09","runsScoredPer9":"1.64","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":33,"errors":1,"chances":45,"passedBall":0,"pickoffs":0}},"players":{"ID620443":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"902","stats":{"batting":{"summary":"1-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"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":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"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":2,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":3,"groundOuts":0,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".111","atBats":9,"obp":".100","slg":".111","ops":".211","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":1,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".200","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"15","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"901","stats":{"batting":{"note":"1-","summary":"0-0","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,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":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":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 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":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".333","atBats":6,"obp":".500","slg":".833","ops":"1.333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":15,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID640455":{"person":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668901":{"person":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"jerseyNumber":"27","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID668964":{"person":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"obp":".100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.33","battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":17,"strikes":22,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"3.00","walksPer9Inn":"0.00","hitsPer9Inn":"3.00","runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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}},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".222","atBats":9,"obp":".222","slg":".444","ops":".666","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":4,"rbi":3,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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"}]},"ID623211":{"person":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":0,"strikes":4,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":4,"era":"0.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":0,"strikes":4,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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"}]},"ID663992":{"person":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"0.00","inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":"1.000","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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"}]},"ID596133":{"person":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"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":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":16,"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":16,"balls":8,"strikes":8,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":0,"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":{"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"}]},"ID701807":{"person":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".375","slg":".667","ops":"1.042","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID642207":{"person":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"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":19,"balls":8,"strikes":11,"strikePercentage":".580","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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":19,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":8,"strikes":11,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"18.00","walksPer9Inn":"9.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":{"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"}]},"ID673540":{"person":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543760":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".250","atBats":8,"obp":".333","slg":".375","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":3,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"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"}]},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 0 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":25,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":25,"strikes":51,"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":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"obp":".320","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":76,"era":"0.00","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":25,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":25,"strikes":51,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".---","pitchesPerInning":"14.25","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.06","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"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"}]},"ID642547":{"person":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":1,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":80,"era":"7.20","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.20","battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":27,"strikes":53,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.60","walksPer9Inn":"0.00","hitsPer9Inn":"10.80","runsScoredPer9":"7.20","homeRunsPer9":"3.60","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605280":{"person":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596019":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".300","slg":".000","ops":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665742":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"1-5","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".333","atBats":9,"obp":".400","slg":".333","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":3,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","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":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":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","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":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"18.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":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"}]},"ID593871":{"person":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"jerseyNumber":"11","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | 3 BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":9,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":5,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".200","atBats":5,"obp":".600","slg":".200","ops":".800","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":20,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID690997":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID472610":{"person":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":6,"strikes":13,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":11,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"9.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":12,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":10,"strikes":29,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":1,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID673357":{"person":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"jerseyNumber":"88","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".375","atBats":8,"obp":".500","slg":".750","ops":"1.250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":6,"rbi":5,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676724":{"person":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"802","stats":{"batting":{"note":"2-","summary":"0-0","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,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":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":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[596019,665742,666182,593871,673357,683146,543760,701807,668901,676724,682626,621438,620443,656849,623211,596133,548384,642207,472610,663992],"pitchers":[656849,623211,596133,548384,642207,472610,663992],"bench":[],"bullpen":[605280,640455,690997,668964,642547,673540],"battingOrder":[596019,665742,666182,593871,673357,683146,543760,676724,620443],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Robert Jr. (1, 11th inning off Barco, 2 on, 0 out)."},{"label":"TB","value":"Baty; Bichette; Robert Jr. 4; Soto, J; Torrens; Vientos."},{"label":"RBI","value":"Robert Jr. 3 (5); Torrens (1)."},{"label":"Runners left in scoring position, 2 out","value":"Benge; Robert Jr.; Semien; Bichette 3."},{"label":"Team RISP","value":"3-for-14."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Baty (1, 2nd base off Keller, M/Bart)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Bichette (1, throw)."}]}],"note":[{"label":"a","value":"Singled for Benge in the 10th."},{"label":"1","value":"Ran for Alvarez, F in the 8th."},{"label":"2","value":"Ran for Vientos in the 10th."}]}},"officials":[{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Home Plate"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Soto, G."},{"label":"Balk","value":"Keller, M."},{"label":"Disengagement violations","value":"Keller, M."},{"label":"HBP","value":"Semien (by Barco)."},{"label":"ABS Challenge","value":"Bart (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Keller, M 77-49; Lawrence, J 23-11; Soto, G 27-15; Santana, D 18-8; Barco 24-12; Peterson, D 76-51; Brazobán 4-4; Weaver 16-8; Raley, B 11-8; Williams, D 19-11; García, L 19-13; Lovelady 21-14."},{"label":"Groundouts-flyouts","value":"Keller, M 5-4; Lawrence, J 0-0; Soto, G 1-0; Santana, D 1-0; Barco 2-1; Peterson, D 9-1; Brazobán 1-0; Weaver 1-2; Raley, B 0-0; Williams, D 1-0; García, L 1-1; Lovelady 1-1."},{"label":"Batters faced","value":"Keller, M 21; Lawrence, J 4; Soto, G 5; Santana, D 3; Barco 8; Peterson, D 25; Brazobán 2; Weaver 4; Raley, B 3; Williams, D 5; García, L 6; Lovelady 5."},{"label":"Inherited runners-scored","value":"Soto, G 2-0; Brazobán 2-0."},{"label":"Umpires","value":"HP: Quinn Wolcott. 1B: Ramon De Jesus. 2B: Paul Clemons. 3B: Adrian Johnson. "},{"label":"Weather","value":"42 degrees, Sunny."},{"label":"Wind","value":"4 mph, L To R."},{"label":"First pitch","value":"4:11 PM."},{"label":"T","value":"3:22."},{"label":"Att","value":"37,183."},{"label":"Venue","value":"Citi Field."},{"label":"March 28, 2026"}],"pitchingNotes":["Barco pitched to 2 batters in the 11th inning."],"topPerformers":[{"player":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","boxscoreName":"Keller, M"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":77,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":28,"strikes":49,"strikePercentage":".640","hitBatsmen":0,"balks":1,"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":3,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"obp":".143","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":77,"era":"0.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":28,"strikes":49,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"12.83","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"gamesStarted":1,"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"}]},"type":"starter","gameScore":73,"pitchingGameScore":73},{"player":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","boxscoreName":"Peterson, D"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 0 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":25,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":25,"strikes":51,"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":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"obp":".320","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":76,"era":"0.00","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":25,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":25,"strikes":51,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".---","pitchesPerInning":"14.25","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.06","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"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"}]},"type":"starter","gameScore":59,"pitchingGameScore":59},{"player":{"person":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357","boxscoreName":"Robert Jr."},"jerseyNumber":"88","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".375","atBats":8,"obp":".500","slg":".750","ops":"1.250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":6,"rbi":5,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"loser":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}