{"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":823221,"link":"/api/v1.1/game/823221/feed/live","metaData":{"wait":10,"timeStamp":"20260510_235742","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823221,"type":"R","doubleHeader":"N","id":"2026/05/10/pitmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823221-2026-05-10","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-10T20:05:00Z","originalDate":"2026-05-10","officialDate":"2026-05-10","dayNight":"day","time":"1:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":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":41,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":22,"losses":19,"ties":0,"pct":".537"},"records":{},"divisionLeader":false,"wins":22,"losses":19,"winningPercentage":".537"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":40,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":16,"losses":24,"ties":0,"pct":".400"},"records":{},"divisionLeader":false,"wins":16,"losses":24,"winningPercentage":".400"},"franchiseName":"San Francisco","clubName":"Giants","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},"ID686790":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","firstName":"Trevor","lastName":"McDonald","primaryNumber":"72","birthDate":"2001-02-26","currentAge":25,"birthCity":"Mobile","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"McDonald","middleName":"Dale","boxscoreName":"McDonald","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor McDonald","nameSlug":"trevor-mcdonald-686790","firstLastName":"Trevor McDonald","lastFirstName":"McDonald, Trevor","lastInitName":"McDonald, T","initLastName":"T McDonald","fullFMLName":"Trevor Dale McDonald","fullLFMName":"McDonald, Trevor Dale","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":27,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"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},"ID681895":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895","firstName":"Samuel","lastName":"Sisk","primaryNumber":"48","birthDate":"1997-04-23","currentAge":29,"birthCity":"Chester","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Sisk","middleName":"Evan","boxscoreName":"Sisk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Evan Sisk","nameSlug":"evan-sisk-681895","firstLastName":"Evan Sisk","lastFirstName":"Sisk, Evan","lastInitName":"Sisk, E","initLastName":"E Sisk","fullFMLName":"Samuel Evan Sisk","fullLFMName":"Sisk, Samuel Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID683679":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","firstName":"Jesus","lastName":"Rodriguez","primaryNumber":"79","birthDate":"2002-04-23","currentAge":24,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jesus","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, J","gender":"M","nameMatrilineal":"Paez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesus Rodriguez","nameSlug":"jesus-rodriguez-683679","firstLastName":"Jesus Rodriguez","lastFirstName":"Rodriguez, Jesus","lastInitName":"Rodriguez, J","initLastName":"J Rodriguez","fullFMLName":"Jesus Eduardo Rodriguez","fullLFMName":"Rodriguez, Jesus Eduardo","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID621366":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","firstName":"Ryan","lastName":"Borucki","birthDate":"1994-03-31","currentAge":32,"birthCity":"Mundelein","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Borucki","middleName":"Joseph","boxscoreName":"Borucki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"boar-uck-ee","mlbDebutDate":"2018-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Borucki","nameSlug":"ryan-borucki-621366","firstLastName":"Ryan Borucki","lastFirstName":"Borucki, Ryan","lastInitName":"Borucki, R","initLastName":"R Borucki","fullFMLName":"Ryan Joseph Borucki","fullLFMName":"Borucki, Ryan Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID666711":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","firstName":"Joel","lastName":"Peguero","primaryNumber":"63","birthDate":"1997-05-05","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Peguero","middleName":"Alberto","boxscoreName":"Peguero, J","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YO-el peh-GAIR-oh","mlbDebutDate":"2025-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Peguero","nameSlug":"joel-peguero-666711","firstLastName":"Joel Peguero","lastFirstName":"Peguero, Joel","lastInitName":"Peguero, J","initLastName":"J Peguero","fullFMLName":"Joel Alberto Peguero","fullLFMName":"Peguero, Joel Alberto","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID605288":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","firstName":"Adrian","lastName":"Houser","primaryNumber":"12","birthDate":"1993-02-02","currentAge":33,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Houser","middleName":"David","boxscoreName":"Houser","nickName":"Doogy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Houser","nameSlug":"adrian-houser-605288","firstLastName":"Adrian Houser","lastFirstName":"Houser, Adrian","lastInitName":"Houser, A","initLastName":"A Houser","fullFMLName":"Adrian David Houser","fullLFMName":"Houser, Adrian David","strikeZoneTop":3.45,"strikeZoneBottom":1.65},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID676742":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742","firstName":"Cam","lastName":"Sanders","primaryNumber":"73","birthDate":"1996-12-09","currentAge":29,"birthCity":"Thibodaux","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cam","useLastName":"Sanders","boxscoreName":"Sanders","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Sanders","nameSlug":"cam-sanders-676742","firstLastName":"Cam Sanders","lastFirstName":"Sanders, Cam","lastInitName":"Sanders, C","initLastName":"C Sanders","fullFMLName":"Cam  Sanders","fullLFMName":"Sanders, Cam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"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},"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},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"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},"ID681916":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","firstName":"Dylan","lastName":"Smith","primaryNumber":"66","birthDate":"2000-05-28","currentAge":26,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Smith","middleName":"Miguel","boxscoreName":"Smith, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Smith","nameSlug":"dylan-smith-681916","firstLastName":"Dylan Smith","lastFirstName":"Smith, Dylan","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dylan Miguel Smith","fullLFMName":"Smith, Dylan Miguel","strikeZoneTop":3.299,"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},"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},"ID641816":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","firstName":"Tyler","lastName":"Mahle","primaryNumber":"54","birthDate":"1994-09-29","currentAge":31,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Mahle","middleName":"F.","boxscoreName":"Mahle","nickName":"Mal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"rhymes with 'rally'","mlbDebutDate":"2017-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Mahle","nameSlug":"tyler-mahle-641816","firstLastName":"Tyler Mahle","lastFirstName":"Mahle, Tyler","lastInitName":"Mahle, T","initLastName":"T Mahle","fullFMLName":"Tyler F. Mahle","fullLFMName":"Mahle, Tyler F.","strikeZoneTop":3.4,"strikeZoneBottom":1.56},"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},"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},"ID676775":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","firstName":"Keaton","lastName":"Winn","primaryNumber":"67","birthDate":"1998-02-20","currentAge":28,"birthCity":"Ollie","birthStateProvince":"IA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keaton","useLastName":"Winn","middleName":"Eugene","boxscoreName":"Winn, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keaton Winn","nameSlug":"keaton-winn-676775","firstLastName":"Keaton Winn","lastFirstName":"Winn, Keaton","lastInitName":"Winn, K","initLastName":"K Winn","fullFMLName":"Keaton E. Winn","fullLFMName":"Winn, Keaton E.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID668873":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","firstName":"Caleb","lastName":"Kilian","primaryNumber":"56","birthDate":"1997-06-02","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Kilian","middleName":"John","boxscoreName":"Kilian","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Kilian","nameSlug":"caleb-kilian-668873","firstLastName":"Caleb Kilian","lastFirstName":"Kilian, Caleb","lastInitName":"Kilian, C","initLastName":"C Kilian","fullFMLName":"Caleb John Kilian","fullLFMName":"Kilian, Caleb John","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656529":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","firstName":"Sam","lastName":"Hentges","primaryNumber":"31","birthDate":"1996-07-18","currentAge":30,"birthCity":"Shoreview","birthStateProvince":"MN","birthCountry":"USA","height":"6' 8\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Hentges","middleName":"D.","boxscoreName":"Hentges","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"HENT-chiss","mlbDebutDate":"2021-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Hentges","nameSlug":"sam-hentges-656529","firstLastName":"Sam Hentges","lastFirstName":"Hentges, Sam","lastInitName":"Hentges, S","initLastName":"S Hentges","fullFMLName":"Sam D. Hentges","fullLFMName":"Hentges, Sam D.","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"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},"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},"ID682515":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515","firstName":"Logan","lastName":"Porter","primaryNumber":"33","birthDate":"1995-07-12","currentAge":31,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 11\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Logan","useLastName":"Porter","boxscoreName":"Porter","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Porter","nameSlug":"logan-porter-682515","firstLastName":"Logan Porter","lastFirstName":"Porter, Logan","lastInitName":"Porter, L","initLastName":"L Porter","fullFMLName":"Logan  Porter","fullLFMName":"Porter, Logan ","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID606992":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","firstName":"Eric","lastName":"Haase","birthDate":"1992-12-18","currentAge":33,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eric","useLastName":"Haase","middleName":"Michael","boxscoreName":"Haase","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"HAHS","mlbDebutDate":"2018-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Haase","nameSlug":"eric-haase-606992","firstLastName":"Eric Haase","lastFirstName":"Haase, Eric","lastInitName":"Haase, E","initLastName":"E Haase","fullFMLName":"Eric Michael Haase","fullLFMName":"Haase, Eric Michael","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID804606":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606","firstName":"Konnor","lastName":"Griffin","primaryNumber":"6","birthDate":"2006-04-24","currentAge":20,"birthCity":"Jackson","birthStateProvince":"MS","birthCountry":"USA","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Konnor","useLastName":"Griffin","middleName":"Thomas","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Konnor Griffin","nameSlug":"konnor-griffin-804606","firstLastName":"Konnor Griffin","lastFirstName":"Griffin, Konnor","lastInitName":"Griffin, K","initLastName":"K Griffin","fullFMLName":"Konnor Griffin","fullLFMName":"Griffin, Konnor","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":28,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","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},"ID805811":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","firstName":"Bryson","lastName":"Eldridge","primaryNumber":"8","birthDate":"2004-10-20","currentAge":21,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 7\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Bryce","useLastName":"Eldridge","middleName":"Edward","boxscoreName":"Eldridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Eldridge","nameSlug":"bryce-eldridge-805811","firstLastName":"Bryce Eldridge","lastFirstName":"Eldridge, Bryce","lastInitName":"Eldridge, B","initLastName":"B Eldridge","fullFMLName":"Bryson Edward Eldridge","fullLFMName":"Eldridge, Bryson Edward","strikeZoneTop":3.54,"strikeZoneBottom":1.79},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2026"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Partly Cloudy","temp":"59","wind":"9 mph, Out To LF"},"gameInfo":{"attendance":41085,"firstPitch":"2026-05-10T20:06:00.000Z","gameDurationMinutes":231},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":3,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"home":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"}},"officialScorer":{"id":493726,"fullName":"Jim Young","link":"/api/v1/people/493726"},"primaryDatacaster":{"id":496214,"fullName":"Karen Palmyra","link":"/api/v1/people/496214"},"moundVisits":{"away":{"used":6,"remaining":1},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Mahle challenged (pitch result), call on the field was confirmed: Oneil Cruz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-10T20:06:40.176Z","endTime":"2026-05-10T20:08:44.761Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T17:40:12.570Z","endTime":"2026-05-10T19:40:23.088Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-10T19:40:23.088Z","endTime":"2026-05-10T20:05:03.156Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-10T20:05:03.156Z","endTime":"2026-05-10T20:06:42.334Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"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.0,"endSpeed":83.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.744536357090865,"aZ":-14.777635523630414,"pfxX":-7.80012755529687,"pfxZ":9.692024628406235,"pX":-0.7947945575509116,"pZ":2.5432037981657643,"vX0":5.085705987159431,"vY0":-132.47555073497261,"vZ0":-4.381161519097518,"x":147.3,"y":170.11,"x0":-1.7166719192513031,"y0":50.00098011722333,"z0":5.283417902619835,"aX":-13.99623514614034},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.9,"breakHorizontal":13.2,"spinRate":2183,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.41194666098134425,"extension":6.513338164940648},"index":3,"playId":"49284dd7-5501-3e8e-9b93-307f78eaa0b5","pitchNumber":1,"startTime":"2026-05-10T20:06:42.334Z","endTime":"2026-05-10T20:06:46.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457594465979977,"aZ":-15.862878661955406,"pfxX":-7.1632949677077224,"pfxZ":9.149832177529763,"pX":-1.3342762591720057,"pZ":2.4128880644340582,"vX0":3.5944909670060468,"vY0":-132.00762338981326,"vZ0":-4.411542116143803,"x":167.86,"y":173.63,"x0":-1.7756273052686407,"y0":50.00294711957824,"z0":5.256864706344432,"aX":-12.769216661058568},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.0,"breakHorizontal":12.4,"spinRate":2170,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.41334471830043285,"extension":6.693746294823363},"index":4,"playId":"17b11dfe-8e42-3a0c-9d9b-c2ed55c9c849","pitchNumber":2,"startTime":"2026-05-10T20:06:58.345Z","endTime":"2026-05-10T20:07:02.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86338975898016,"aZ":-15.761755157389533,"pfxX":-3.061571017758484,"pfxZ":9.594739075260902,"pX":0.11490422710641213,"pZ":1.1463955236037395,"vX0":6.4627284392494,"vY0":-128.94665096158042,"vZ0":-6.741191408931417,"x":112.62,"y":207.83,"x0":-2.0086108879072104,"y0":50.00164724075461,"z0":4.977798414782934,"aX":-5.236762385786662},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.3,"breakHorizontal":4.3,"spinRate":2479,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4222397738223438,"extension":6.679025924584342},"index":5,"playId":"3adc3417-279e-36ab-b8e0-44e55b46e422","pitchNumber":3,"startTime":"2026-05-10T20:07:16.345Z","endTime":"2026-05-10T20:07:20.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80690609739118,"aZ":-15.128449664747324,"pfxX":-6.659406087044405,"pfxZ":9.185935705680325,"pX":-0.07667801287261014,"pZ":2.2594269436752246,"vX0":6.923569637937859,"vY0":-134.540500505488,"vZ0":-5.3559480474825065,"x":113.15,"y":163.51,"x0":-1.8031244462374252,"y0":50.005545047925956,"z0":5.327071108876417,"aX":-12.361746474081873},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":10.8,"spinRate":2340,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.4052080321519278,"extension":6.816574421553573},"index":6,"playId":"8f6c3467-a25c-389f-ab69-68b9e3486bb6","pitchNumber":4,"startTime":"2026-05-10T20:07:35.658Z","endTime":"2026-05-10T20:07:40.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.932153359925536,"aZ":-13.946955105255162,"pfxX":-7.05877996049595,"pfxZ":9.757304158409564,"pX":0.4724756551330633,"pZ":2.6530942361940055,"vX0":8.086892745690731,"vY0":-134.97792434115686,"vZ0":-4.887198407930595,"x":98.99,"y":167.15,"x0":-1.6277127487857772,"y0":50.00374506933274,"z0":5.4496153566666585,"aX":-13.188704204141056},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":11.3,"spinRate":2392,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4038495523850809,"extension":6.744392379218202},"index":7,"playId":"370a0b07-bedf-3ece-abe2-8c130bc6fadb","pitchNumber":5,"startTime":"2026-05-10T20:07:53.829Z","endTime":"2026-05-10T20:07:58.274Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-05-10T20:08:05.717Z","endTime":"2026-05-10T20:08:17.758Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.957091149396494,"aZ":-24.223384248053822,"pfxX":-8.439283959459434,"pfxZ":5.012942776002487,"pX":0.463041404399691,"pZ":1.6807910360498644,"vX0":8.326089556907611,"vY0":-124.59873163769286,"vZ0":-4.042680226886858,"x":99.35,"y":193.4,"x0":-1.8113902983625827,"y0":50.003682252077645,"z0":5.305329276391093,"aX":-13.388058569341416},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.4,"breakHorizontal":13.6,"spinRate":1687,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.43811658187133906,"extension":6.524671367529744},"index":9,"playId":"fe14e384-d13a-3536-a0d4-ed9a744c4d44","pitchNumber":6,"startTime":"2026-05-10T20:08:17.758Z","endTime":"2026-05-10T20:08:44.761Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"}},"playEndTime":"2026-05-10T20:08:44.761Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-10T20:09:01.008Z","endTime":"2026-05-10T20:11:09.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":6},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.917344281552253,"aZ":-15.706035683091985,"pfxX":-6.3945520712193655,"pfxZ":9.56083760123689,"pX":0.352285904650903,"pZ":1.0931994272079646,"vX0":8.066895560632307,"vY0":-129.8480294047881,"vZ0":-7.072817441515965,"x":103.57,"y":209.26,"x0":-1.9510653802295368,"y0":50.0043701120887,"z0":5.028415426825645,"aX":-11.017649271434726},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.1,"breakHorizontal":10.0,"spinRate":2536,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4203789785774035,"extension":6.699097229240817},"index":0,"playId":"6b2fd6ec-0c3a-3702-9c7b-92f36038e569","pitchNumber":1,"startTime":"2026-05-10T20:09:01.008Z","endTime":"2026-05-10T20:09:04.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.632284031253697,"aZ":-13.933964843461352,"pfxX":-7.707667434426236,"pfxZ":10.11450356000885,"pX":-0.5468093907299958,"pZ":2.9967743371463693,"vX0":5.230476655081699,"vY0":-133.6505220578821,"vZ0":-3.8457349576538298,"x":137.84,"y":157.87,"x0":-1.5308730065226726,"y0":50.00310396461118,"z0":5.4594682680071625,"aX":-13.901169084255747},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.6,"breakHorizontal":12.8,"spinRate":2362,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4102971285032404,"extension":6.634999582722739},"index":1,"playId":"162e9232-86bb-3bce-8dc0-6ca4ece68b90","pitchNumber":2,"startTime":"2026-05-10T20:09:19.985Z","endTime":"2026-05-10T20:09:24.079Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"0e070927-f1b6-3895-bf77-e586eb19e358","startTime":"2026-05-10T20:09:42.472Z","endTime":"2026-05-10T20:09:47.307Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.36041294116838,"aZ":-28.75477130208017,"pfxX":-7.064321731805632,"pfxZ":2.196422900730475,"pX":-0.783457133596509,"pZ":3.329641490560345,"vX0":4.604352541168976,"vY0":-122.62731880859288,"vZ0":0.4223453036397169,"x":146.86,"y":148.88,"x0":-1.747580779159449,"y0":50.001981342224916,"z0":5.566818637822011,"aX":-10.989614859605854},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.3,"breakHorizontal":12.0,"spinRate":1650,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.44304453667919974,"extension":6.408433394605465},"index":3,"playId":"e6e305dc-746e-36d3-83c8-224bd7026af5","pitchNumber":3,"startTime":"2026-05-10T20:10:01.285Z","endTime":"2026-05-10T20:10:06.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90581462000305,"aZ":-15.022428968904128,"pfxX":-7.370383975193128,"pfxZ":9.301279787656526,"pX":0.07187838151099188,"pZ":3.711990297662,"vX0":6.722059116424119,"vY0":-134.61361907527706,"vZ0":-1.7912341387062911,"x":114.26,"y":138.56,"x0":-1.4942242678673674,"y0":50.002734196314165,"z0":5.443942161741897,"aX":-13.59168999146135},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":12.0,"spinRate":2278,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40615044244986764,"extension":6.642165923070366},"index":4,"playId":"5f48d4a8-b9e7-3d2e-85e9-a99938e62079","pitchNumber":4,"startTime":"2026-05-10T20:10:23.427Z","endTime":"2026-05-10T20:10:34.785Z","isPitch":true,"type":"pitch"},{"details":{"description":"Oneil Cruz steals (15) 2nd base. Oneil Cruz to 3rd. Oneil Cruz advances to 3rd, on a throwing error by catcher Jesus Rodriguez.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"actionPlayId":"5f48d4a8-b9e7-3d2e-85e9-a99938e62079","startTime":"2026-05-10T20:10:47.113Z","endTime":"2026-05-10T20:11:05.396Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.746863322697436,"aZ":-29.153759610155923,"pfxX":-8.076700483726198,"pfxZ":1.8987297812340662,"pX":0.06522952393832429,"pZ":1.3298171225290696,"vX0":6.843776854452879,"vY0":-125.28049692818531,"vZ0":-4.158927381883166,"x":114.51,"y":202.87,"x0":-1.6494281062703853,"y0":50.00439393212578,"z0":5.387871829074887,"aX":-12.87025444124519},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":13.1,"spinRate":1599,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.43679233637943504,"extension":6.543000656666219},"index":6,"playId":"c57e031e-349f-3c2b-8d16-4ef1b2880d11","pitchNumber":5,"startTime":"2026-05-10T20:11:05.396Z","endTime":"2026-05-10T20:11:09.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:11:09.359Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to center fielder Drew Gilbert. Oneil Cruz scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-10T20:11:25.585Z","endTime":"2026-05-10T20:12:10.514Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87008697443631,"aZ":-27.771605420786535,"pfxX":0.6781512470521998,"pfxZ":2.7098575457236915,"pX":0.9587564748000095,"pZ":3.060428513264901,"vX0":8.126109221117327,"vY0":-126.03934290932628,"vZ0":-1.0238122825937581,"x":80.45,"y":156.15,"x0":-2.380194847611137,"y0":50.006241622599696,"z0":5.69146079522878,"aX":1.1037139441170651},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.9,"breakHorizontal":-2.9,"spinRate":2614,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.43267712340219155,"extension":6.196862170084886},"index":0,"playId":"71716722-d7ae-3ef7-ad6b-674a3ae3798c","pitchNumber":1,"startTime":"2026-05-10T20:11:39.307Z","endTime":"2026-05-10T20:11:43.085Z","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":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97489475089467,"aZ":-10.913637994663192,"pfxX":-6.01801201826952,"pfxZ":11.521344283111125,"pX":0.4503347343280343,"pZ":2.6853722764820676,"vX0":9.356523543190086,"vY0":-134.89259596734325,"vZ0":-5.473818730670386,"x":99.83,"y":166.27,"x0":-2.279236935508373,"y0":50.004903620116714,"z0":5.508518865754348,"aX":-11.108093878352502},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.9,"breakHorizontal":8.9,"spinRate":2395,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.405839486392392,"extension":6.667733434973031},"hitData":{"launchSpeed":101.1,"launchAngle":-1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.0,"coordY":98.0}},"index":1,"playId":"b1a2e63c-2f38-322a-9373-7c2f98b9b975","pitchNumber":2,"startTime":"2026-05-10T20:11:58.727Z","endTime":"2026-05-10T20:12:10.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:12:10.514Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-10T20:12:31.060Z","endTime":"2026-05-10T20:13:03.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":90.0,"endSpeed":83.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76475888776883,"aZ":-14.290314779060363,"pfxX":-3.7546079913575436,"pfxZ":10.171158780128188,"pX":-0.3423469867755728,"pZ":2.8410698722049643,"vX0":5.274774709613472,"vY0":-131.03885262616365,"vZ0":-3.471445361447621,"x":130.05,"y":162.07,"x0":-1.8832040977147197,"y0":50.006431999147,"z0":5.234576095935929,"aX":-6.604839699088253},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.0,"breakHorizontal":5.8,"spinRate":2569,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.4161969981067881,"extension":6.562034385414171},"index":0,"playId":"33659d90-f916-390a-b01d-aa507e796958","pitchNumber":1,"startTime":"2026-05-10T20:12:34.272Z","endTime":"2026-05-10T20:12:38.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86405671888944,"aZ":-26.096396681785606,"pfxX":-10.49717814777343,"pfxZ":3.8388788568720518,"pX":-0.13480075067389358,"pZ":2.282505817447261,"vX0":7.234108652665821,"vY0":-124.5363926200838,"vZ0":-2.5320448746890847,"x":122.14,"y":177.15,"x0":-1.7001384142981701,"y0":50.0059470982068,"z0":5.450714040912757,"aX":-16.642721202471968},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.6,"breakHorizontal":17.5,"spinRate":1669,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.43827926549751606,"extension":6.451749499102784},"hitData":{"launchSpeed":81.9,"launchAngle":37.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.68,"coordY":100.0}},"index":1,"playId":"73c9e7e7-4fe7-32e0-973b-0bd2c47fc7e4","pitchNumber":2,"startTime":"2026-05-10T20:12:52.334Z","endTime":"2026-05-10T20:13:03.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:13:03.919Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-10T20:13:13.519Z","endTime":"2026-05-10T20:15:24.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.917395586201252,"aZ":-27.352197731043216,"pfxX":0.23005325375985652,"pfxZ":2.952600938242866,"pX":1.5988167783387983,"pZ":1.3655509701619637,"vX0":9.823583257454757,"vY0":-126.52291221506201,"vZ0":-4.871061000786128,"x":56.06,"y":201.91,"x0":-2.351356478388665,"y0":50.00328904711588,"z0":5.487061711497112,"aX":0.376132418857971},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":-2.5,"spinRate":2616,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4316128765767604,"extension":6.353684349148254},"index":0,"playId":"d357c7e9-209a-3972-acc8-5c5391a49d7e","pitchNumber":1,"startTime":"2026-05-10T20:13:31.144Z","endTime":"2026-05-10T20:13:35.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.19888943927185,"aZ":-29.33251708219981,"pfxX":0.08882345870615982,"pfxZ":1.7439155066762382,"pX":1.1845535196723824,"pZ":1.299408218358678,"vX0":8.995107147489366,"vY0":-125.65038738021819,"vZ0":-4.602990765246125,"x":71.85,"y":203.7,"x0":-2.4266064853508507,"y0":50.00206008672079,"z0":5.49009189361023,"aX":0.14265648885780818},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":-1.8,"spinRate":2667,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4329884145390386,"extension":6.337025189331115},"index":1,"playId":"07bd610c-90d9-37f4-a368-1d24bec43f5a","pitchNumber":2,"startTime":"2026-05-10T20:13:48.175Z","endTime":"2026-05-10T20:13:52.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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.384553528792935,"aZ":-12.627560451256494,"pfxX":-7.6453410245644395,"pfxZ":10.497817132650159,"pX":0.35997456862876825,"pZ":3.0857291931564736,"vX0":9.903405432268174,"vY0":-135.30210285718277,"vZ0":-3.728371337112927,"x":103.28,"y":155.47,"x0":-2.347308112926163,"y0":50.000313180453766,"z0":5.3610315327573765,"aX":-14.232410190551372},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":11.9,"spinRate":2409,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.4041844262347194,"extension":6.81003892160461},"index":2,"playId":"9073cac2-9f6e-3b0b-aee2-05ec6ab911f6","pitchNumber":3,"startTime":"2026-05-10T20:14:06.505Z","endTime":"2026-05-10T20:14:11.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.817169714162898,"aZ":-13.879999979397827,"pfxX":-7.226504971776722,"pfxZ":10.003402723544305,"pX":-0.06017291009153951,"pZ":3.558499169948189,"vX0":8.810612998050258,"vY0":-133.8767755292415,"vZ0":-2.3974544085276275,"x":119.29,"y":142.7,"x0":-2.4431503572876423,"y0":50.005519053518235,"z0":5.449890580228525,"aX":-13.220761123437434},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":11.4,"spinRate":2288,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4079323582154095,"extension":6.707629540251872},"index":3,"playId":"1c79868a-4197-3875-ba65-d4c804966484","pitchNumber":4,"startTime":"2026-05-10T20:14:24.182Z","endTime":"2026-05-10T20:14:27.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16434826577774,"aZ":-22.746796037590617,"pfxX":-9.495992662359534,"pfxZ":5.77350485371235,"pX":0.6642366504280913,"pZ":2.4911491583519556,"vX0":10.749422138548324,"vY0":-125.8223081331508,"vZ0":-2.7855307374328673,"x":91.68,"y":171.52,"x0":-2.3934350225594248,"y0":50.001306292979926,"z0":5.419837792324373,"aX":-15.5022413733293},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.2,"breakHorizontal":15.2,"spinRate":1636,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.43231453788069496,"extension":6.69028508440566},"index":4,"playId":"4dfd0d3b-8ece-3ccc-b7ec-1d74360fa61e","pitchNumber":5,"startTime":"2026-05-10T20:14:49.159Z","endTime":"2026-05-10T20:14:53.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55840767733724,"aZ":-32.18808691249212,"pfxX":0.4455774440808158,"pfxZ":-0.008663348509537094,"pX":0.3726078478868704,"pZ":1.835281827400327,"vX0":6.525833715756564,"vY0":-125.95372523354408,"vZ0":-3.2760863957594344,"x":102.8,"y":189.23,"x0":-2.305146394813615,"y0":50.00307768100404,"z0":5.744129436402829,"aX":0.718148685734963},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.5,"breakHorizontal":-2.3,"spinRate":2509,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.43416411276116085,"extension":6.240239875642033},"index":5,"playId":"d284a980-ba95-3eeb-985a-e664bdaf3fbf","pitchNumber":6,"startTime":"2026-05-10T20:15:20.520Z","endTime":"2026-05-10T20:15:24.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:15:24.830Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out sharply to right fielder Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-10T20:17:28.895Z","endTime":"2026-05-10T20:19:13.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.768784171775934,"aZ":-10.19692178710454,"pfxX":-4.572055773967589,"pfxZ":10.766735773783253,"pX":-0.6103182185212481,"pZ":2.2963097766449216,"vX0":1.9726878279869275,"vY0":-142.02506225466342,"vZ0":-7.648269170314405,"x":140.26,"y":176.78,"x0":-0.7202130851629329,"y0":50.00249358107015,"z0":5.673956788067117,"aX":-9.33260718314735},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":7.9,"spinRate":2491,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3857771902106979,"extension":6.426597460281554},"index":0,"playId":"301e3f63-f1e0-36bd-89ab-f71a16fca063","pitchNumber":1,"startTime":"2026-05-10T20:17:36.859Z","endTime":"2026-05-10T20:17:41.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26467954641051,"aZ":-7.9236449474915025,"pfxX":-4.315638050984953,"pfxZ":11.81866151522376,"pX":-0.16527737374067736,"pZ":2.6403218198662213,"vX0":2.833662941932226,"vY0":-142.25705783502661,"vZ0":-7.332513540748113,"x":123.3,"y":167.49,"x0":-0.6129694339492134,"y0":50.002999733890114,"z0":5.751713564194143,"aX":-8.85605839756597},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.2,"breakHorizontal":7.2,"spinRate":2524,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3848486357080425,"extension":6.447367644435816},"index":1,"playId":"daee895b-5274-3ce1-a7d5-e4b1817c904e","pitchNumber":2,"startTime":"2026-05-10T20:17:49.915Z","endTime":"2026-05-10T20:17:54.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54128772445673,"aZ":-10.809441498290916,"pfxX":-3.6262999980998005,"pfxZ":10.27388523006452,"pX":-0.7208915442172594,"pZ":3.335669426987283,"vX0":0.5708013761418429,"vY0":-142.13203536914173,"vZ0":-5.16970202622212,"x":144.48,"y":148.72,"x0":-0.4504187965015951,"y0":50.006883336087235,"z0":5.843001590132508,"aX":-7.543041944415031},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.0,"breakHorizontal":6.5,"spinRate":2335,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3829661159342437,"extension":6.376989674389016},"index":2,"playId":"7859d210-483e-3610-8559-b5a025f14fc3","pitchNumber":3,"startTime":"2026-05-10T20:18:07.761Z","endTime":"2026-05-10T20:18:11.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13781266001676,"aZ":-8.75594976402992,"pfxX":-2.627816625966986,"pfxZ":11.382455819696943,"pX":-0.3595118380687647,"pZ":4.697197387689644,"vX0":1.0272895876705583,"vY0":-142.6148863205737,"vZ0":-2.1057348963424345,"x":130.7,"y":111.96,"x0":-0.383186282769163,"y0":50.00499279091806,"z0":5.9982717620208685,"aX":-5.407703563631711},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.4,"breakHorizontal":4.6,"spinRate":2418,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.38421680271169123,"extension":6.297226049997446},"index":3,"playId":"1596e132-9da7-3bb9-b74e-10d1586078c2","pitchNumber":4,"startTime":"2026-05-10T20:18:27.621Z","endTime":"2026-05-10T20:18:32.091Z","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":97.9,"endSpeed":89.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.666558920915186,"aZ":-7.258480128005595,"pfxX":-4.407247889933997,"pfxZ":12.0535697512429,"pX":0.1767789348851967,"pZ":3.654290648835474,"vX0":3.0688348518421433,"vY0":-142.60898440006727,"vZ0":-5.00762495466744,"x":110.26,"y":140.11,"x0":-0.3386202610906902,"y0":50.00616390068569,"z0":5.886873219585713,"aX":-9.11293446878133},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":21.0,"breakHorizontal":7.4,"spinRate":2373,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3835350960783108,"extension":6.427618292539645},"index":4,"playId":"e417e622-8076-3f8f-a509-da21e22c9c8e","pitchNumber":5,"startTime":"2026-05-10T20:18:43.957Z","endTime":"2026-05-10T20:18:48.685Z","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":99.3,"endSpeed":91.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36955140787215,"aZ":-9.80413963973493,"pfxX":-5.05259146137897,"pfxZ":10.488651003730467,"pX":0.11150502900258362,"pZ":2.8643577127225335,"vX0":2.5917991584223694,"vY0":-144.58827099414341,"vZ0":-6.855950535147032,"x":112.75,"y":161.44,"x0":-0.13637349161209691,"y0":50.00691051458718,"z0":5.857064655217781,"aX":-10.77970934304418},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.9,"breakHorizontal":8.6,"spinRate":2451,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3777483614037349,"extension":6.417228628284537},"hitData":{"launchSpeed":100.7,"launchAngle":17.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":171.97,"coordY":64.73}},"index":5,"playId":"1b3b69a6-2c45-3fd1-b02b-7b74e1d6c855","pitchNumber":6,"startTime":"2026-05-10T20:19:05.800Z","endTime":"2026-05-10T20:19:13.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:19:13.842Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Arraez pops out to third baseman Nick Gonzales.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-10T20:19:22.811Z","endTime":"2026-05-10T20:20:04.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.969188517915306,"aZ":-8.647181284887939,"pfxX":-2.790080954073477,"pfxZ":11.40582442560399,"pX":0.1209270033329098,"pZ":2.961578569614428,"vX0":2.301601635903991,"vY0":-142.31918788956276,"vZ0":-6.395298226219882,"x":112.39,"y":158.82,"x0":-0.3335644818201867,"y0":50.00175739375546,"z0":5.7777033177014,"aX":-5.754862809064821},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.7,"breakHorizontal":4.7,"spinRate":2503,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3840505003004959,"extension":6.447727256629409},"index":0,"playId":"fa7f7502-fe96-30ac-9d05-306ab43f3a67","pitchNumber":1,"startTime":"2026-05-10T20:19:38.693Z","endTime":"2026-05-10T20:19:42.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.383063176896677,"aZ":-24.124510464866727,"pfxX":-9.750292700159331,"pfxZ":4.484651887599668,"pX":0.5828111504084452,"pZ":1.5609134726982932,"vX0":6.814649473842373,"vY0":-132.82717569614454,"vZ0":-5.848542153334912,"x":94.78,"y":196.64,"x0":-0.7440856126530653,"y0":50.001937937636505,"z0":5.535967666320966,"aX":-17.491481102033138},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":16.2,"spinRate":1920,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.4117289705347269,"extension":6.2614110121289865},"hitData":{"launchSpeed":79.6,"launchAngle":68.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.65,"coordY":154.61}},"index":1,"playId":"bea53855-d9e5-3478-8cc6-5ddcc3b9c8f9","pitchNumber":2,"startTime":"2026-05-10T20:19:54.478Z","endTime":"2026-05-10T20:20:04.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:20:04.831Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Casey Schmitt pops out to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-10T20:20:14.036Z","endTime":"2026-05-10T20:20:55.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30239271601997,"aZ":-7.212756212333325,"pfxX":-6.061557097558122,"pfxZ":11.715974659853668,"pX":1.3698417567390413,"pZ":2.212294571295908,"vX0":6.668255704120581,"vY0":-144.90968394249256,"vZ0":-8.694231924576627,"x":64.78,"y":179.05,"x0":-0.17163849645687274,"y0":50.00525656048692,"z0":5.689492478624276,"aX":-12.91655911537767},"breaks":{"breakAngle":51.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":19.7,"breakHorizontal":9.7,"spinRate":2528,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.37773372066855515,"extension":6.613771582690101},"index":0,"playId":"d60a3dd7-9f83-3947-9c91-69664a536b44","pitchNumber":1,"startTime":"2026-05-10T20:20:27.362Z","endTime":"2026-05-10T20:20:30.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72875439376182,"aZ":-9.284432818543165,"pfxX":-4.536884706166949,"pfxZ":11.015311247822854,"pX":-0.23896992809568848,"pZ":2.837530509631878,"vX0":2.3542592985331807,"vY0":-142.9603772332887,"vZ0":-6.635935910892563,"x":126.11,"y":162.17,"x0":-0.4819404379076933,"y0":50.00268481674421,"z0":5.765742257334116,"aX":-9.428269097220413},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.8,"breakHorizontal":7.8,"spinRate":2350,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3825387592238214,"extension":6.6906637826199065},"hitData":{"launchSpeed":93.1,"launchAngle":79.0,"totalDistance":28.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":125.92,"coordY":189.29}},"index":1,"playId":"d463fa90-8afd-3415-a89e-7f91840e7d62","pitchNumber":2,"startTime":"2026-05-10T20:20:44.367Z","endTime":"2026-05-10T20:20:55.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:20:55.164Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-10T20:22:48.109Z","endTime":"2026-05-10T20:24:36.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.835338730741157,"aZ":-11.111430460425657,"pfxX":-5.315611229041523,"pfxZ":11.913964477088648,"pX":0.020568054141686862,"pZ":3.4511738225496016,"vX0":5.661192161587071,"vY0":-132.28424761693543,"vZ0":-3.159925941837292,"x":141.65,"y":107.35,"x0":-1.4590152800853289,"y0":50.00533666318267,"z0":5.478587246279451,"aX":-9.400255060798749},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":21.1,"breakHorizontal":8.4,"spinRate":2311,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4144196955531596,"extension":6.489317916606087},"index":0,"playId":"0aab4893-e67d-3a3f-af47-f183f8350011","pitchNumber":1,"startTime":"2026-05-10T20:23:07.095Z","endTime":"2026-05-10T20:23:11.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.641113244653692,"aZ":-13.860053887373029,"pfxX":-6.103244023537702,"pfxZ":10.052873606823976,"pX":-0.2664249120373189,"pZ":2.3435193855821406,"vX0":5.333367273718926,"vY0":-133.59760361490717,"vZ0":-5.254740977723142,"x":102.67,"y":166.81,"x0":-1.4879538401943568,"y0":50.005890861648794,"z0":5.319200679516394,"aX":-11.122420036612983},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":10.1,"spinRate":2258,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4087457008316253,"extension":6.695720778721445},"index":1,"playId":"091c9288-099c-351c-9aef-d1a72ec61b11","pitchNumber":2,"startTime":"2026-05-10T20:23:24.441Z","endTime":"2026-05-10T20:23:28.944Z","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.1,"endSpeed":84.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37258518356035,"aZ":-15.881989887072166,"pfxX":-8.033736288613635,"pfxZ":9.063173771679635,"pX":0.7097364978545756,"pZ":3.356522716064053,"vX0":8.170552580914864,"vY0":-132.4937263904065,"vZ0":-2.5064802544076157,"x":89.95,"y":148.15,"x0":-1.3540434840588047,"y0":50.00160548652314,"z0":5.460405091054616,"aX":-14.440519952377853},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":13.0,"spinRate":2238,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.41166323263345506,"extension":6.482081239409614},"index":2,"playId":"2f5d06e8-4d71-3ab6-8b6a-a9be08965356","pitchNumber":3,"startTime":"2026-05-10T20:23:44.207Z","endTime":"2026-05-10T20:23:48.746Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-10T20:23:59.522Z","endTime":"2026-05-10T20:24:11.571Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.871287363328683,"aZ":-25.854996119357484,"pfxX":-7.028827882593607,"pfxZ":3.9732518678695614,"pX":-0.6152218496202159,"pZ":2.003940820766915,"vX0":4.686104238952706,"vY0":-124.76791486715042,"vZ0":-3.0851708422540893,"x":140.45,"y":184.67,"x0":-1.5956071014555282,"y0":50.00435081700956,"z0":5.365502252800944,"aX":-11.187944085517397},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.7,"breakHorizontal":11.8,"spinRate":1564,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.43740946731902675,"extension":6.489838706263385},"index":4,"playId":"bb4b5a53-84c7-3e76-aabd-9db802ff0f1a","pitchNumber":4,"startTime":"2026-05-10T20:24:11.571Z","endTime":"2026-05-10T20:24:20.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.379080922586187,"aZ":-17.235424934593826,"pfxX":-0.7637252602503506,"pfxZ":8.601266384480198,"pX":0.5014308724535844,"pZ":1.8993889253361562,"vX0":6.051250212668324,"vY0":-129.97425076535876,"vZ0":-4.868824334169665,"x":97.89,"y":187.5,"x0":-1.7427277666940753,"y0":50.00245689033493,"z0":5.077656619201209,"aX":-1.326852326586736},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.9,"breakHorizontal":0.2,"spinRate":2497,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.41900261822236207,"extension":6.679049991628343},"index":5,"playId":"7e320e75-4353-3b42-b717-0f155f9471e9","pitchNumber":5,"startTime":"2026-05-10T20:24:32.517Z","endTime":"2026-05-10T20:24:36.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:24:36.861Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Konnor Griffin homers (3) on a line drive to center field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-10T20:24:58.078Z","endTime":"2026-05-10T20:25:40.473Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.645321691515697,"aZ":-11.78992622401728,"pfxX":-6.576949320282287,"pfxZ":11.081465749386915,"pX":0.621415299488408,"pZ":3.406039068607102,"vX0":9.792053479022517,"vY0":-134.3990972712916,"vZ0":-3.3747128591734064,"x":93.31,"y":146.82,"x0":-2.2055278513576733,"y0":50.00063480714878,"z0":5.508604614074773,"aX":-12.096592775283995},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.6,"breakHorizontal":10.0,"spinRate":2387,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.4066869042135135,"extension":6.7073573909069095},"index":0,"playId":"d1793f95-4274-3618-b5f7-1de395a0afac","pitchNumber":1,"startTime":"2026-05-10T20:25:03.162Z","endTime":"2026-05-10T20:25:07.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.929406300370882,"aZ":-31.035096944432386,"pfxX":2.2701746316822717,"pfxZ":0.753684608679329,"pX":0.25767677515876136,"pZ":2.21743158277595,"vX0":5.740302415578795,"vY0":-122.11240978957096,"vZ0":-1.9014101322378463,"x":107.18,"y":178.91,"x0":-2.413987618728783,"y0":50.006024127591886,"z0":5.6637135821596045,"aX":3.444743253626948},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.2,"breakHorizontal":-5.4,"spinRate":2435,"spinDirection":77},"zone":9,"typeConfidence":2.0,"plateTime":0.44770585250520956,"extension":6.162266407823885},"hitData":{"launchSpeed":110.2,"launchAngle":21.0,"totalDistance":413.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.72,"coordY":33.84}},"index":1,"playId":"cbdf3d8b-22e6-3f4f-9397-cc477de74e1b","pitchNumber":2,"startTime":"2026-05-10T20:25:16.847Z","endTime":"2026-05-10T20:25:40.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:25:40.473Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Yorke lines out to first baseman Casey Schmitt.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-10T20:25:48.592Z","endTime":"2026-05-10T20:26:21.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.105745245649043,"aZ":-10.424096069042413,"pfxX":-7.286121106193785,"pfxZ":11.641258525601026,"pX":0.3910140797635236,"pZ":3.261989593582525,"vX0":9.501739687132519,"vY0":-135.0247396419105,"vZ0":-3.8614551687089897,"x":102.1,"y":150.71,"x0":-2.2074964330882487,"y0":50.004267779602266,"z0":5.429753932760698,"aX":-13.615822426182994},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.5,"breakHorizontal":11.4,"spinRate":2255,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.4038118880586108,"extension":6.735318987065941},"index":0,"playId":"bbbabd87-c505-3a39-86d4-024af238a4f0","pitchNumber":1,"startTime":"2026-05-10T20:26:01.554Z","endTime":"2026-05-10T20:26:07.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08193265593274,"aZ":-12.332703578381903,"pfxX":-6.4566729241725875,"pfxZ":10.955216157262416,"pX":-0.633165904579684,"pZ":3.4054393321606247,"vX0":6.806773901772515,"vY0":-133.10290005039792,"vZ0":-3.05050187507644,"x":141.13,"y":146.83,"x0":-2.3734691736746845,"y0":50.0010597111838,"z0":5.448073479809487,"aX":-11.692236240328661},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.4,"breakHorizontal":10.4,"spinRate":2182,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.41005229121680387,"extension":6.69039357273721},"hitData":{"launchSpeed":59.7,"launchAngle":15.0,"totalDistance":115.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":154.34,"coordY":165.8}},"index":1,"playId":"8b890092-c971-31a4-ae6f-c87796bc7c4a","pitchNumber":2,"startTime":"2026-05-10T20:26:14.811Z","endTime":"2026-05-10T20:26:21.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:26:21.286Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Davis grounds out, shortstop Willy Adames to first baseman Casey Schmitt.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-10T20:26:27.082Z","endTime":"2026-05-10T20:27:07.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09849689118916,"aZ":-12.089624802225902,"pfxX":-8.851280205924985,"pfxZ":10.834666106988221,"pX":0.3506928011187682,"pZ":3.0633687697834784,"vX0":9.902675340265924,"vY0":-135.42123727588398,"vZ0":-4.080723429107426,"x":103.63,"y":156.07,"x0":-2.2067603713284467,"y0":50.00427353790337,"z0":5.438122198128212,"aX":-16.410710896011505},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":13.9,"spinRate":2409,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.40476975098340473,"extension":6.77585799557135},"index":0,"playId":"bfc2a920-dab0-35e0-8340-6217bc2a9f81","pitchNumber":1,"startTime":"2026-05-10T20:26:44.165Z","endTime":"2026-05-10T20:26:48.935Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.996326611771387,"aZ":-17.053818612749076,"pfxX":-4.76787614897272,"pfxZ":8.6782067833648,"pX":0.773440582762737,"pZ":2.063249821615877,"vX0":9.70900561075133,"vY0":-130.30807551390194,"vZ0":-4.861695171644138,"x":87.52,"y":183.07,"x0":-2.3594066761800345,"y0":50.00337614031661,"z0":5.217334440432555,"aX":-8.308674356759676},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.0,"breakHorizontal":6.8,"spinRate":2491,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.4182258387613311,"extension":6.715254323329607},"hitData":{"launchSpeed":84.6,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":147.12}},"index":1,"playId":"7b47a0af-ff7e-3bcd-b917-9a507b3255b5","pitchNumber":2,"startTime":"2026-05-10T20:26:59.443Z","endTime":"2026-05-10T20:27:07.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:27:07.950Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Devers pops out to third baseman Nick Gonzales in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-10T20:29:01.545Z","endTime":"2026-05-10T20:31:40.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75113696908013,"aZ":-7.428349023540482,"pfxX":-4.114597026347816,"pfxZ":12.070136269067241,"pX":0.18120195130069786,"pZ":3.1772830516048383,"vX0":3.2818751822597982,"vY0":-142.50832513684526,"vZ0":-5.962580090165285,"x":110.09,"y":152.99,"x0":-0.4526704759448724,"y0":50.001103567111905,"z0":5.770049259843427,"aX":-8.43451789518076},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.8,"breakHorizontal":6.7,"spinRate":2598,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.38482895737542,"extension":6.468435531528533},"index":0,"playId":"8baeb024-cfbe-3f8a-8504-afe4697f5ea7","pitchNumber":1,"startTime":"2026-05-10T20:29:09.944Z","endTime":"2026-05-10T20:29:15.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05335588890624,"aZ":-7.1432192375592996,"pfxX":-4.8626763351996,"pfxZ":12.21200143993013,"pX":0.7068205324839241,"pZ":1.936364631104499,"vX0":5.074443504992212,"vY0":-142.34595427801713,"vZ0":-9.17338335361928,"x":90.06,"y":186.5,"x0":-0.46824900162429667,"y0":50.000258060115634,"z0":5.65502453507871,"aX":-9.965225057331732},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.4,"breakHorizontal":7.8,"spinRate":2601,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.3849746255287725,"extension":6.49291387978187},"index":1,"playId":"07e70472-0c95-327d-8451-b2129aa9d686","pitchNumber":2,"startTime":"2026-05-10T20:29:23.477Z","endTime":"2026-05-10T20:29:27.184Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-10T20:29:42.397Z","endTime":"2026-05-10T20:29:57.308Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":91.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.916470545062744,"aZ":-9.205606937150778,"pfxX":-2.438713495498196,"pfxZ":10.770853746108822,"pX":-0.8068086749805701,"pZ":3.5824581987338013,"vX0":-0.7362966348042361,"vY0":-145.08844833975022,"vZ0":-5.0775381036303155,"x":147.75,"y":142.05,"x0":-0.23299361140500288,"y0":50.00034926330515,"z0":5.916064658796763,"aX":-5.198095357979319},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":18.7,"breakHorizontal":4.6,"spinRate":2571,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.37751185071350646,"extension":6.250479980876008},"index":3,"playId":"66c7ce33-b0ff-3df1-b35e-b91b5db519ac","pitchNumber":3,"startTime":"2026-05-10T20:29:57.308Z","endTime":"2026-05-10T20:30:01.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.5,"endSpeed":91.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86618923885355,"aZ":-3.6601115940618283,"pfxX":-4.607580635958119,"pfxZ":13.270911727756904,"pX":0.38406106961949144,"pZ":0.7940216025103367,"vX0":3.328043530671155,"vY0":-145.78463386109405,"vZ0":-13.239452846658976,"x":102.36,"y":217.34,"x0":-0.17478850703324786,"y0":50.00117756882246,"z0":5.618972000532334,"aX":-9.898419635541922},"breaks":{"breakAngle":52.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-5.8,"breakVerticalInduced":21.5,"breakHorizontal":7.7,"spinRate":2636,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3759746550626013,"extension":6.519996225404074},"index":4,"playId":"f69f245f-b3cd-304d-8b19-7515685e06bf","pitchNumber":4,"startTime":"2026-05-10T20:30:12.255Z","endTime":"2026-05-10T20:30:16.304Z","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":99.5,"endSpeed":90.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.111927676967625,"aZ":-7.143867258759669,"pfxX":-2.8223166512493516,"pfxZ":11.789057341368952,"pX":0.38330537435178547,"pZ":3.2241074089247337,"vX0":2.775211507324678,"vY0":-144.8586790010741,"vZ0":-6.176806798788552,"x":102.39,"y":151.73,"x0":-0.22086135399052625,"y0":50.005155745965325,"z0":5.821964976193186,"aX":-5.9937126966275684},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":20.3,"breakHorizontal":4.6,"spinRate":2632,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.37822738118593113,"extension":6.413081199049258},"index":5,"playId":"a8b273c5-a287-3380-b467-75efaa0b3741","pitchNumber":5,"startTime":"2026-05-10T20:30:30.555Z","endTime":"2026-05-10T20:30:36.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":91.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86614709194491,"aZ":-6.554555204498313,"pfxX":-5.809330287524412,"pfxZ":11.996704330943036,"pX":0.32306003769275726,"pZ":1.5477132616642135,"vX0":3.822706583932379,"vY0":-144.56096605881697,"vZ0":-10.737972020321877,"x":104.69,"y":196.99,"x0":-0.25560998324357675,"y0":50.00062719036155,"z0":5.6955937299948625,"aX":-12.404300817161555},"breaks":{"breakAngle":52.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":20.0,"breakHorizontal":9.8,"spinRate":2467,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.3775892437201862,"extension":6.55378585722278},"index":6,"playId":"734b1028-8131-338b-b105-9e2a9305aa76","pitchNumber":6,"startTime":"2026-05-10T20:30:49.312Z","endTime":"2026-05-10T20:30:53.786Z","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":98.8,"endSpeed":90.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.699348705008894,"aZ":-5.623005707521678,"pfxX":-5.1844961027293746,"pfxZ":12.60808497483127,"pX":0.43267789751729435,"pZ":2.016270199182829,"vX0":3.9184417944974266,"vY0":-143.60915839168547,"vZ0":-9.44540659104711,"x":100.51,"y":184.34,"x0":-0.2702944259648123,"y0":50.000077331939806,"z0":5.683784349216367,"aX":-10.916234309382775},"breaks":{"breakAngle":52.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.6,"breakVerticalInduced":21.4,"breakHorizontal":8.6,"spinRate":2515,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.38020764269032314,"extension":6.431698387047653},"index":7,"playId":"9224c787-896d-3ab2-8b30-156c47c8c52d","pitchNumber":7,"startTime":"2026-05-10T20:31:09.110Z","endTime":"2026-05-10T20:31:13.499Z","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":98.9,"endSpeed":90.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.667360069765337,"aZ":-9.183599965819793,"pfxX":-5.900004508650347,"pfxZ":10.929835312920126,"pX":0.4700456008955268,"pZ":1.5241734474300088,"vX0":4.367074422931142,"vY0":-143.72900440399366,"vZ0":-10.055330862006773,"x":99.08,"y":197.63,"x0":-0.2984707637744421,"y0":50.00293436751715,"z0":5.628185364510349,"aX":-12.409326495616176},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.1,"breakHorizontal":9.8,"spinRate":2411,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.38032327667996846,"extension":6.586524796746433},"hitData":{"launchSpeed":88.8,"launchAngle":67.0,"totalDistance":163.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":79.35,"coordY":163.84}},"index":8,"playId":"8c745a8e-4515-3b82-b4cb-ede42b18592d","pitchNumber":8,"startTime":"2026-05-10T20:31:28.493Z","endTime":"2026-05-10T20:31:40.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:31:40.476Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Heliot Ramos lines out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-10T20:31:47.070Z","endTime":"2026-05-10T20:33:02.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":83.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.728562680415063,"aZ":-32.22127629528073,"pfxX":2.0370239408526305,"pfxZ":-0.023116152264124334,"pX":0.5687818642604133,"pZ":0.7267365547697705,"vX0":2.952902382841752,"vY0":-129.81278598431513,"vZ0":-6.248826391804339,"x":95.32,"y":219.16,"x0":-0.8441220919949105,"y0":50.006403147737416,"z0":5.58910553942387,"aX":3.5104100266371754},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.1,"breakHorizontal":-4.3,"spinRate":2419,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4203972746267435,"extension":6.5343133261592286},"index":0,"playId":"c8c5228e-ace2-35ca-a1a7-530ab5b7b443","pitchNumber":1,"startTime":"2026-05-10T20:32:03.006Z","endTime":"2026-05-10T20:32:06.673Z","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":88.3,"endSpeed":82.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78743396683287,"aZ":-31.13915459927985,"pfxX":4.055616143524489,"pfxZ":0.6092793893440955,"pX":1.419338262009965,"pZ":1.1850274729786099,"vX0":4.40596034172152,"vY0":-128.5995037895319,"vZ0":-5.030392939324161,"x":62.9,"y":206.78,"x0":-0.8381050971444797,"y0":50.000460227865524,"z0":5.560725000018106,"aX":6.841592645126502},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.2,"breakHorizontal":-8.3,"spinRate":2322,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4247077147746601,"extension":6.57111912358183},"index":1,"playId":"532c3d1c-7326-36ea-ba4f-efcaa25de0db","pitchNumber":2,"startTime":"2026-05-10T20:32:18.819Z","endTime":"2026-05-10T20:32:24.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.324991459401613,"aZ":-23.543470172909586,"pfxX":0.7065007442047806,"pfxZ":4.713484332104248,"pX":0.8050251733616623,"pZ":1.0260665636748367,"vX0":3.715842201722086,"vY0":-134.51122337910903,"vZ0":-7.640329476178352,"x":86.31,"y":211.08,"x0":-0.6864190404157616,"y0":50.00360200223999,"z0":5.573998123484938,"aX":1.2938124250321126},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":-2.0,"spinRate":2402,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.40727660016860323,"extension":6.577859870823801},"index":2,"playId":"8f2391eb-f84f-30fc-b2f3-8a2dd50c20c1","pitchNumber":3,"startTime":"2026-05-10T20:32:37.105Z","endTime":"2026-05-10T20:32:40.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4925352306333,"aZ":-7.731205081565637,"pfxX":-3.6627030976641235,"pfxZ":11.521937497480202,"pX":0.8029068456125328,"pZ":2.9666456412833657,"vX0":4.703533879367313,"vY0":-143.8403365560907,"vZ0":-6.486447239160742,"x":86.4,"y":158.68,"x0":-0.36816589124118776,"y0":50.0018237102611,"z0":5.713685444416963,"aX":-7.7698982214586305},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":19.9,"breakHorizontal":5.9,"spinRate":2458,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.379006905636869,"extension":6.617397575812084},"hitData":{"launchSpeed":100.7,"launchAngle":18.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.83,"coordY":59.02}},"index":3,"playId":"5679e5b8-d88d-3d9b-a2f7-e086d95f7eff","pitchNumber":4,"startTime":"2026-05-10T20:32:53.511Z","endTime":"2026-05-10T20:33:02.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:33:02.245Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willy Adames doubles (12) on a fly ball to right fielder Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-10T20:33:08.648Z","endTime":"2026-05-10T20:33:57.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":87.0,"endSpeed":80.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91106357663422,"aZ":-39.04368123739212,"pfxX":3.8937759827761065,"pfxZ":-4.210379357306291,"pX":0.751082729294795,"pZ":3.350976132039613,"vX0":2.9883391350351243,"vY0":-126.73938533769781,"vZ0":1.5866266197934629,"x":88.37,"y":148.3,"x0":-0.947315120250779,"y0":50.00062996040332,"z0":5.82565532031251,"aX":6.35791381173922},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.1,"breakHorizontal":-7.7,"spinRate":2494,"spinDirection":45},"zone":3,"typeConfidence":2.0,"plateTime":0.43149457485397225,"extension":6.484041060281857},"index":0,"playId":"9eded60b-454b-3462-9cec-19d94aa71eff","pitchNumber":1,"startTime":"2026-05-10T20:33:27.376Z","endTime":"2026-05-10T20:33:31.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.486869994048792,"aZ":-8.904563005075028,"pfxX":-4.567978318020716,"pfxZ":11.221970692955473,"pX":0.09154123345320417,"pZ":2.749506082868898,"vX0":3.2080630539335697,"vY0":-142.76168870954731,"vZ0":-6.799071830096522,"x":113.51,"y":164.54,"x0":-0.45070359883171435,"y0":50.0030408563201,"z0":5.716003541747031,"aX":-9.471341528731442},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.2,"breakHorizontal":7.7,"spinRate":2383,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3830259531710132,"extension":6.452250197343572},"hitData":{"launchSpeed":92.5,"launchAngle":57.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.55,"coordY":139.68}},"index":1,"playId":"f26a6262-8429-3c83-9bb5-c2325f84d3e5","pitchNumber":2,"startTime":"2026-05-10T20:33:42.903Z","endTime":"2026-05-10T20:33:57.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:33:57.885Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman challenged (pitch result), call on the field was confirmed: Matt Chapman called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-10T20:34:12.027Z","endTime":"2026-05-10T20:35:46.611Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67027664819654,"aZ":-6.8864427127650325,"pfxX":-4.626167312098834,"pfxZ":12.138078042218115,"pX":0.7204390931115074,"pZ":2.843520194473903,"vX0":5.4273662104218605,"vY0":-143.3272330418664,"vZ0":-7.069374634332187,"x":89.54,"y":162.0,"x0":-0.5953574355243163,"y0":50.00702798219642,"z0":5.770199489025837,"aX":-9.641524952134763},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":20.8,"breakHorizontal":7.3,"spinRate":2459,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3819371257516271,"extension":6.609379209974585},"index":0,"playId":"e33fde3f-d685-3f57-bb72-a9550004ed68","pitchNumber":1,"startTime":"2026-05-10T20:34:29.331Z","endTime":"2026-05-10T20:34:33.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.497561978607365,"aZ":-7.685822590356169,"pfxX":-3.526269835833073,"pfxZ":11.797919373356887,"pX":-0.6440139828865379,"pZ":3.3841426031663184,"vX0":1.2644770211441052,"vY0":-143.0436587142327,"vZ0":-5.5485259641017874,"x":141.55,"y":147.41,"x0":-0.6332535982177417,"y0":50.001766075435285,"z0":5.828861744848581,"aX":-7.318749041783345},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.4,"breakHorizontal":6.1,"spinRate":2440,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.38267861162095373,"extension":6.606376994411022},"index":1,"playId":"ebe16d7c-6b0d-32a8-9e36-915cb9d201b5","pitchNumber":2,"startTime":"2026-05-10T20:34:43.778Z","endTime":"2026-05-10T20:34:47.795Z","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":98.5,"endSpeed":90.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.859569536717306,"aZ":-8.165675672830838,"pfxX":-4.423046121474896,"pfxZ":11.43449128077563,"pX":0.26376018695247555,"pZ":3.074867426714835,"vX0":3.7030879741393123,"vY0":-143.44726793315053,"vZ0":-6.335181710570708,"x":106.95,"y":155.76,"x0":-0.4644695366816968,"y0":50.00351239197225,"z0":5.811094956659797,"aX":-9.287153634937225},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.7,"breakHorizontal":7.3,"spinRate":2391,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.38074712613275263,"extension":6.624486156208285},"index":2,"playId":"2bba7a80-c9e8-3d9e-ad15-084b38a47fd0","pitchNumber":3,"startTime":"2026-05-10T20:34:59.186Z","endTime":"2026-05-10T20:35:04.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8854772999984,"aZ":-9.295939995267396,"pfxX":-5.559053524191977,"pfxZ":10.76229968546333,"pX":0.7620763133454366,"pZ":2.319702540952233,"vX0":5.136758530398611,"vY0":-143.84568899327465,"vZ0":-8.243434484631713,"x":87.95,"y":176.15,"x0":-0.3121729226056626,"y0":50.001344418283956,"z0":5.774969971784555,"aX":-11.815796533529905},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.2,"breakHorizontal":9.2,"spinRate":2329,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.3787125755970946,"extension":6.628320061198808},"index":3,"playId":"feb089fa-5e50-3fa7-97e3-90185f027012","pitchNumber":4,"startTime":"2026-05-10T20:35:19.608Z","endTime":"2026-05-10T20:35:46.611Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"}},"playEndTime":"2026-05-10T20:35:46.611Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-10T20:37:48.927Z","endTime":"2026-05-10T20:39:46.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":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":683679,"link":"/api/v1/people/683679"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.788687964156093,"aZ":-27.191357840928394,"pfxX":-6.856607967689583,"pfxZ":3.2833864129879586,"pX":-0.13064945361946584,"pZ":1.695667585593951,"vX0":5.544345589121638,"vY0":-121.54815700163887,"vZ0":-3.033747527896305,"x":121.98,"y":193.0,"x0":-1.535435266286377,"y0":50.002352659547384,"z0":5.287690909757351,"aX":-10.399051974330845},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.5,"breakHorizontal":11.3,"spinRate":1407,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4483214243467666,"extension":6.594583420411292},"index":0,"playId":"b6da21f6-0e76-3baa-bd63-a2a84556c2ff","pitchNumber":1,"startTime":"2026-05-10T20:37:58.219Z","endTime":"2026-05-10T20:38:02.489Z","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.0,"endSpeed":84.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01743757722021,"aZ":-15.98619617686778,"pfxX":-6.9293153375309595,"pfxZ":8.990560766880039,"pX":-0.15459989794924373,"pZ":2.3916487561148347,"vX0":6.138994615882498,"vY0":-132.50308077985557,"vZ0":-4.588779562337068,"x":122.89,"y":174.21,"x0":-1.5873172283640695,"y0":50.00196916311277,"z0":5.293122953354244,"aX":-12.474318322930408},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.6,"breakHorizontal":11.4,"spinRate":2295,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4114398531366952,"extension":6.592126008627162},"index":1,"playId":"1d650c98-2a4c-3ac6-bbbe-84ba87caa496","pitchNumber":2,"startTime":"2026-05-10T20:38:11.992Z","endTime":"2026-05-10T20:38:16.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.031529427493656,"aZ":-14.512059195405037,"pfxX":-6.512762029752381,"pfxZ":9.598828008845372,"pX":1.1801423226453291,"pZ":3.136111747356796,"vX0":8.783230583435575,"vY0":-134.06797915192905,"vZ0":-3.3803912319162834,"x":72.02,"y":154.1,"x0":-1.275839105831274,"y0":50.004632630109995,"z0":5.434134764158502,"aX":-11.986830330171792},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":10.2,"spinRate":2368,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40685343861377454,"extension":6.558257775011471},"index":2,"playId":"5d2ae635-864b-3266-b81b-c1cbd53440f1","pitchNumber":3,"startTime":"2026-05-10T20:38:25.405Z","endTime":"2026-05-10T20:38:29.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.758834343683567,"aZ":-23.60780450975074,"pfxX":-6.053854738015971,"pfxZ":5.410160292634196,"pX":-0.4744432815902677,"pZ":2.330139878623366,"vX0":4.994055376557688,"vY0":-123.99803315448236,"vZ0":-2.521498475401354,"x":135.08,"y":175.87,"x0":-1.711204810311458,"y0":50.00466795080714,"z0":5.294516104886803,"aX":-9.591880437853735},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.6,"breakHorizontal":10.1,"spinRate":1514,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4388116481475528,"extension":6.505542784812792},"index":3,"playId":"5c82c165-cc95-33b0-948a-2f31999b7bbb","pitchNumber":4,"startTime":"2026-05-10T20:38:39.234Z","endTime":"2026-05-10T20:38:43.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.855318519225747,"aZ":-32.204927947460476,"pfxX":2.2394094468701704,"pfxZ":-0.018492914339140576,"pX":0.060943641274951686,"pZ":1.4128198979769315,"vX0":3.2046693389463914,"vY0":-125.00548005655183,"vZ0":-3.7445636806729095,"x":114.68,"y":200.63,"x0":-1.5237586896701005,"y0":50.00299619984904,"z0":5.546139527254836,"aX":3.5792054165198435},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.6,"breakHorizontal":-4.7,"spinRate":2536,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.43651100895678585,"extension":6.421757867349858},"index":4,"playId":"6957b3f2-adab-3aa8-b88d-3cc88517c143","pitchNumber":5,"startTime":"2026-05-10T20:39:03.612Z","endTime":"2026-05-10T20:39:07.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77389457759134,"aZ":-9.860123431701087,"pfxX":-6.177671192304797,"pfxZ":11.910348419573515,"pX":1.0429101721944514,"pZ":3.463823780131728,"vX0":8.504096827674426,"vY0":-135.34465088655924,"vZ0":-3.6825129711568567,"x":77.25,"y":145.26,"x0":-1.3228358172185766,"y0":50.0066310341704,"z0":5.521316871644409,"aX":-11.5785907520761},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.1,"breakHorizontal":9.6,"spinRate":2436,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4031528599844725,"extension":6.5633383418421944},"index":5,"playId":"ad4d0138-e97c-3fba-aa40-b89a9972d746","pitchNumber":6,"startTime":"2026-05-10T20:39:25.413Z","endTime":"2026-05-10T20:39:29.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.063517769429144,"aZ":-17.236092755504934,"pfxX":-3.465272780445335,"pfxZ":8.415405845573797,"pX":-0.5675156599999834,"pZ":2.5752974994569264,"vX0":4.205959173650256,"vY0":-131.43531627028887,"vZ0":-3.8840510035208986,"x":138.63,"y":169.25,"x0":-1.7274601956869464,"y0":50.001291677659204,"z0":5.327813169492421,"aX":-6.150495593269664},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.8,"breakHorizontal":5.5,"spinRate":2515,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.41442785692594564,"extension":6.451768090804576},"index":6,"playId":"e1205d0c-5285-34b2-9344-ecbc5887efbc","pitchNumber":7,"startTime":"2026-05-10T20:39:42.284Z","endTime":"2026-05-10T20:39:46.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:39:46.570Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-10T20:40:03.648Z","endTime":"2026-05-10T20:41:29.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67382860118162,"aZ":-19.12697085814788,"pfxX":-1.66792828920176,"pfxZ":7.7415549358657865,"pX":-0.10587555928202093,"pZ":1.512582028871569,"vX0":5.1070107789897055,"vY0":-128.0148273111002,"vZ0":-5.267649895579608,"x":121.04,"y":197.94,"x0":-1.8967628086506383,"y0":50.00107529373223,"z0":5.062623417211662,"aX":-2.8108755557226974},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.2,"breakHorizontal":2.0,"spinRate":2439,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4254226844202904,"extension":6.756366483177366},"index":0,"playId":"7ebcaeb5-8c76-3f3c-9f13-58d91c1d83c1","pitchNumber":1,"startTime":"2026-05-10T20:40:13.089Z","endTime":"2026-05-10T20:40:17.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82115016726408,"aZ":-10.063756792134887,"pfxX":-4.3332739193067376,"pfxZ":12.131377598397037,"pX":0.32146685178675705,"pZ":1.3218352924348389,"vX0":6.595290019395224,"vY0":-133.6610179685254,"vZ0":-8.20736554813855,"x":104.75,"y":203.09,"x0":-1.6067360394590973,"y0":50.005062027836736,"z0":5.1412051984785085,"aX":-7.899767891060994},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.5,"breakHorizontal":6.6,"spinRate":2406,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40864637242182944,"extension":6.589159942271358},"index":1,"playId":"91ab9bd7-6b14-35a8-8bcc-20f10394bbc5","pitchNumber":2,"startTime":"2026-05-10T20:40:25.834Z","endTime":"2026-05-10T20:40:29.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29774918682963,"aZ":-30.237759943829566,"pfxX":-10.041470511914216,"pfxZ":1.2433726008445785,"pX":-0.5301962509159384,"pZ":1.150099354027321,"vX0":6.0840812282500245,"vY0":-123.8702013915346,"vZ0":-3.850364130589174,"x":137.21,"y":207.73,"x0":-1.7111755818765808,"y0":50.002878699630365,"z0":5.247452269282858,"aX":-15.634496015891267},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":16.8,"spinRate":1719,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4418638462066826,"extension":6.6640790022184335},"index":2,"playId":"28076a94-4c88-3dc0-afaf-3ba858f19a96","pitchNumber":3,"startTime":"2026-05-10T20:40:45.738Z","endTime":"2026-05-10T20:40:50.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.225060491092236,"aZ":-10.793613778595727,"pfxX":-5.162981900005676,"pfxZ":11.81118039094206,"pX":0.2917529071119205,"pZ":3.685890220514776,"vX0":6.483690486093942,"vY0":-133.78786810508183,"vZ0":-2.3721809954150017,"x":105.88,"y":139.26,"x0":-1.493853840789181,"y0":50.004965476747635,"z0":5.359054328097028,"aX":-9.348500420748254},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":21.1,"breakHorizontal":7.9,"spinRate":2410,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4096040027078054,"extension":6.6705695990188625},"index":3,"playId":"ddac1267-3986-3e81-a4f9-93f942689e70","pitchNumber":4,"startTime":"2026-05-10T20:41:00.106Z","endTime":"2026-05-10T20:41:04.755Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-10T20:41:10.654Z","endTime":"2026-05-10T20:41:22.324Z","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(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":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.066189880456577,"aZ":-9.722677486953744,"pfxX":-5.0392057578002785,"pfxZ":11.854593878968155,"pX":1.2924117104940156,"pZ":3.676969283015809,"vX0":9.359042743769477,"vY0":-136.5136934921375,"vZ0":-2.6690916864045673,"x":67.74,"y":139.5,"x0":-1.5202389257343636,"y0":50.00390926682613,"z0":5.333281839282685,"aX":-9.54557480915828},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.1,"breakHorizontal":7.2,"spinRate":2358,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.40068190083694866,"extension":6.670282620843468},"index":5,"playId":"cd713cd2-d0e8-3706-8e93-0be55d903431","pitchNumber":5,"startTime":"2026-05-10T20:41:22.324Z","endTime":"2026-05-10T20:41:29.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:41:29.984Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-10T20:42:00.992Z","endTime":"2026-05-10T20:43:30.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T20:41:51.069Z","endTime":"2026-05-10T20:42:03.155Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"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.5,"endSpeed":85.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80040793878446,"aZ":-8.38596059988896,"pfxX":-5.070851023436021,"pfxZ":12.702508183396665,"pX":0.6704680771419209,"pZ":2.7168372791902735,"vX0":9.900691119891324,"vY0":-135.75333049134576,"vZ0":-5.685321392374503,"x":91.44,"y":165.43,"x0":-2.3595057787868337,"y0":50.000477386470955,"z0":5.4174161055651515,"aX":-9.495387852835346},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":22.0,"breakHorizontal":7.2,"spinRate":2501,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.4029641228541272,"extension":6.795810285098306},"index":1,"playId":"4cdcc8df-928a-3979-af23-9416efd2ea7d","pitchNumber":1,"startTime":"2026-05-10T20:42:03.155Z","endTime":"2026-05-10T20:42:08.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34009042852292,"aZ":-27.944143654447117,"pfxX":0.6794418803321767,"pfxZ":2.549419471869461,"pX":1.1148675992897792,"pZ":2.2254513439296804,"vX0":8.519059382707821,"vY0":-127.28913303666798,"vZ0":-2.859651068298815,"x":74.5,"y":178.69,"x0":-2.3477995824826277,"y0":50.00295606702146,"z0":5.549808775028834,"aX":1.1273191976307115},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":-3.0,"spinRate":2495,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4284324482732331,"extension":6.445712484228195},"index":2,"playId":"eafe7826-1ac1-3f36-9561-4ee0e37dab83","pitchNumber":2,"startTime":"2026-05-10T20:42:30.832Z","endTime":"2026-05-10T20:42:35.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.772713420425685,"aZ":-14.452415758189096,"pfxX":-7.863489345378417,"pfxZ":9.7036062030808,"pX":-1.5636968661290334,"pZ":3.863161960714804,"vX0":5.147188368047036,"vY0":-133.76684165837554,"vZ0":-1.7810600740847562,"x":176.6,"y":134.47,"x0":-2.4837098715043275,"y0":50.00060861054743,"z0":5.564944853358997,"aX":-14.358491801500625},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.4,"breakHorizontal":13.2,"spinRate":2327,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40825546865969775,"extension":6.6533407706738},"index":3,"playId":"1f9f865b-65bd-3f9e-aae7-e480b8c51c71","pitchNumber":3,"startTime":"2026-05-10T20:42:46.217Z","endTime":"2026-05-10T20:42:50.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75559129215793,"aZ":-19.160013345388357,"pfxX":-0.9186063949607997,"pfxZ":7.553529923526202,"pX":0.45511826177296055,"pZ":2.908955651193546,"vX0":7.439235189166998,"vY0":-129.34666773407284,"vZ0":-2.8749149364835644,"x":99.65,"y":160.24,"x0":-2.3184613283020648,"y0":50.00157427775914,"z0":5.476098241586179,"aX":-1.5831916794236989},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.4,"breakHorizontal":0.2,"spinRate":2432,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.4207759436241152,"extension":6.5239508270417845},"index":4,"playId":"95b585d2-2c0f-3ec3-88ad-705aa281dec7","pitchNumber":4,"startTime":"2026-05-10T20:43:05.181Z","endTime":"2026-05-10T20:43:09.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48193557185483,"aZ":-19.04358411558483,"pfxX":-0.35824750688790674,"pfxZ":7.531780620346281,"pX":0.6343300797346242,"pZ":2.324190640359964,"vX0":8.121464257698033,"vY0":-130.4423255060312,"vZ0":-4.200791260558058,"x":92.82,"y":176.03,"x0":-2.4577112237584884,"y0":50.00030280326217,"z0":5.369789822454447,"aX":-0.6245549866337121},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.1,"breakHorizontal":-1.0,"spinRate":2538,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.41806745239770304,"extension":6.6387811861858195},"hitData":{"launchSpeed":90.6,"launchAngle":41.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.69,"coordY":106.07}},"index":5,"playId":"768960f5-bd30-36d3-81d4-c7ee862bcde7","pitchNumber":5,"startTime":"2026-05-10T20:43:20.379Z","endTime":"2026-05-10T20:43:30.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:43:30.411Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-10T20:45:25.121Z","endTime":"2026-05-10T20:47:25.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.692976223308246,"aZ":-9.559005518263703,"pfxX":-4.362892577779827,"pfxZ":11.091958220399594,"pX":-0.6047413909317045,"pZ":2.864185546448534,"vX0":1.4479021747162162,"vY0":-141.29704268548258,"vZ0":-6.363685042187156,"x":115.01,"y":206.16,"x0":-0.5544058116225189,"y0":50.00345040012961,"z0":5.747853894041943,"aX":-8.894913074651203},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.1,"breakHorizontal":7.7,"spinRate":2444,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.38643364198025054,"extension":6.427547309283103},"index":0,"playId":"c03d8dd7-f6ba-3ea9-bb7a-87fc1b60cba5","pitchNumber":1,"startTime":"2026-05-10T20:45:38.025Z","endTime":"2026-05-10T20:45:43.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.373863399504845,"aZ":-21.550632150158755,"pfxX":-9.250532042003654,"pfxZ":6.022594270643993,"pX":0.0875776933595569,"pZ":2.1824733571420474,"vX0":5.476333288704434,"vY0":-132.06757257855315,"vZ0":-4.810519807198879,"x":113.66,"y":179.85,"x0":-0.8119679710066791,"y0":50.00587590678051,"z0":5.6146688312825335,"aX":-16.32840370037084},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":15.6,"spinRate":2198,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.41487779901790756,"extension":6.2844203194804145},"index":1,"playId":"fd8f2b27-8253-3f2a-b7d1-e8e65898ca57","pitchNumber":2,"startTime":"2026-05-10T20:45:55.546Z","endTime":"2026-05-10T20:45:59.444Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-10T20:46:10.066Z","endTime":"2026-05-10T20:46:20.403Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":91.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.420591646781627,"aZ":-9.54212655405202,"pfxX":-4.219867289439125,"pfxZ":10.709369556486516,"pX":0.5638680341120187,"pZ":2.761799712167908,"vX0":4.379347299150269,"vY0":-143.78346685875806,"vZ0":-6.800934690955092,"x":95.51,"y":164.21,"x0":-0.4239058613120272,"y0":50.00144005174786,"z0":5.735945875987681,"aX":-8.917398978773289},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.4,"breakHorizontal":6.8,"spinRate":2458,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.37957629047359287,"extension":6.480777141053473},"index":3,"playId":"68da46a8-08d0-3415-913a-6161c40c633e","pitchNumber":3,"startTime":"2026-05-10T20:46:20.403Z","endTime":"2026-05-10T20:46:24.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.167635858519965,"aZ":-22.292936618315107,"pfxX":-8.767296135126628,"pfxZ":5.505795920784797,"pX":-0.30292753202948836,"pZ":1.274038786541025,"vX0":4.356088176763398,"vY0":-132.5927633209684,"vZ0":-6.757546851866491,"x":128.55,"y":204.38,"x0":-0.8207870155724428,"y0":50.003361000331125,"z0":5.462445895991016,"aX":-15.739705580675457},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.9,"breakHorizontal":15.0,"spinRate":2048,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.41178534073319106,"extension":6.39094678837458},"index":4,"playId":"4e166bd9-300f-31ac-b69c-5b0460a4a476","pitchNumber":4,"startTime":"2026-05-10T20:46:37.965Z","endTime":"2026-05-10T20:46:46.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.151877350457,"aZ":-12.515783759834516,"pfxX":-4.489500904311365,"pfxZ":9.394990996257366,"pX":-1.1322433652931043,"pZ":4.31091268402019,"vX0":-0.313326976859756,"vY0":-143.70193083778958,"vZ0":-2.419848575412948,"x":160.16,"y":122.39,"x0":-0.4385037890604219,"y0":50.003059391407945,"z0":5.940989588940199,"aX":-9.393149098070097},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.7,"breakHorizontal":8.2,"spinRate":2325,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.38109027698634,"extension":6.275193171384998},"index":5,"playId":"ef462ca7-453f-3aed-b7c2-081fc40cc986","pitchNumber":5,"startTime":"2026-05-10T20:47:03.793Z","endTime":"2026-05-10T20:47:07.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04690834433587,"aZ":-10.727461142226883,"pfxX":-3.914944637193031,"pfxZ":10.538370225299094,"pX":1.0436766088600247,"pZ":3.358344939360213,"vX0":5.038578420145397,"vY0":-142.3238808289081,"vZ0":-5.006928943780472,"x":77.22,"y":148.1,"x0":-0.24753186068598115,"y0":50.006323604324976,"z0":5.830138060815935,"aX":-7.970415203279518},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.1,"breakHorizontal":6.0,"spinRate":2418,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.38600043890332714,"extension":6.227585400700126},"index":6,"playId":"6604a02d-c72e-3390-aef4-21f1bce5cee5","pitchNumber":6,"startTime":"2026-05-10T20:47:20.625Z","endTime":"2026-05-10T20:47:25.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:47:25.894Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jesus Rodriguez flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-10T20:47:35.000Z","endTime":"2026-05-10T20:48:28.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.1,"endSpeed":81.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53275609151502,"aZ":-32.299341288604126,"pfxX":4.052419853097646,"pfxZ":-0.0785981276642076,"pX":0.05725730582733736,"pZ":2.7885767511339346,"vX0":1.1889766029504691,"vY0":-127.0460300757448,"vZ0":-1.1889551368665523,"x":114.82,"y":163.49,"x0":-0.9412264582775305,"y0":50.000991363718015,"z0":5.787536169500026,"aX":6.74491832536462},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.1,"breakHorizontal":-7.6,"spinRate":2461,"spinDirection":49},"zone":2,"typeConfidence":2.0,"plateTime":0.4281427383245848,"extension":6.3008173085815535},"index":0,"playId":"15ccdb68-e7be-376c-b7d8-c81f15f6df78","pitchNumber":1,"startTime":"2026-05-10T20:47:47.653Z","endTime":"2026-05-10T20:47:55.066Z","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":98.6,"endSpeed":90.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.926478524992405,"aZ":-11.872563232709792,"pfxX":-4.9241076396102805,"pfxZ":9.637670104138722,"pX":-0.3218868618383958,"pZ":3.4754104944005806,"vX0":2.1596161336080573,"vY0":-143.68209314671685,"vZ0":-4.781137746461193,"x":129.27,"y":144.94,"x0":-0.44025423902709804,"y0":50.005159118374145,"z0":5.8889377873617175,"aX":-10.374947396382419},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.8,"breakHorizontal":8.5,"spinRate":2427,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.38011272704752574,"extension":6.478027045898661},"hitData":{"launchSpeed":82.1,"launchAngle":48.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.59,"coordY":115.47}},"index":1,"playId":"2c4781d9-01c4-3347-b8de-12004a7c658a","pitchNumber":2,"startTime":"2026-05-10T20:48:18.159Z","endTime":"2026-05-10T20:48:28.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:48:28.131Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jung Hoo Lee doubles (9) on a line drive to right fielder Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-10T20:48:37.102Z","endTime":"2026-05-10T20:50:39.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714078039627925,"aZ":-26.623838425833945,"pfxX":-8.770601351774758,"pfxZ":3.1621649034839594,"pX":-0.4918398486779865,"pZ":2.086558189495009,"vX0":4.062184214880516,"vY0":-131.6534389200639,"vZ0":-3.9565882698720447,"x":135.75,"y":182.44,"x0":-0.9144676386867019,"y0":50.00516958707036,"z0":5.5773704136698505,"aX":-15.412167214303484},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.0,"breakHorizontal":15.0,"spinRate":2009,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.41588164114137127,"extension":6.343093314988286},"index":0,"playId":"526d9965-593e-35cd-b0d6-d82dd8b66be1","pitchNumber":1,"startTime":"2026-05-10T20:48:56.482Z","endTime":"2026-05-10T20:49:00.920Z","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":90.4,"endSpeed":82.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60544422687932,"aZ":-24.443234612744323,"pfxX":-9.270552359305857,"pfxZ":4.400358709300759,"pX":-0.23126975020092705,"pZ":2.893706444260242,"vX0":5.057510804570355,"vY0":-131.65055881491725,"vZ0":-2.465512310550262,"x":125.82,"y":160.65,"x0":-0.9713926316194027,"y0":50.005152154175285,"z0":5.649145092104175,"aX":-16.296460983019966},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.7,"breakHorizontal":15.7,"spinRate":2002,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.41583176118394105,"extension":6.432294396567283},"index":1,"playId":"8b8425f1-7e20-36ef-9852-d33e0c6dcad3","pitchNumber":2,"startTime":"2026-05-10T20:49:10.283Z","endTime":"2026-05-10T20:49:14.505Z","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":97.6,"endSpeed":88.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13191291104698,"aZ":-10.395260999170246,"pfxX":-4.847244650143358,"pfxZ":10.69487662687406,"pX":-1.4839640963883105,"pZ":4.007452830863606,"vX0":-0.883376160845304,"vY0":-142.1651735593862,"vZ0":-3.497118213446264,"x":173.57,"y":130.58,"x0":-0.539281561397628,"y0":50.003799570944395,"z0":5.918751308270542,"aX":-9.872334406243727},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.8,"breakHorizontal":9.0,"spinRate":2421,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38601848352577717,"extension":6.3220868201227765},"index":2,"playId":"a743fa1b-9cb7-32f9-8fc7-32818337a65e","pitchNumber":3,"startTime":"2026-05-10T20:49:24.268Z","endTime":"2026-05-10T20:49:27.864Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.155695258722282,"aZ":-24.935954053363286,"pfxX":-0.02454083537227225,"pfxZ":3.9042062988765274,"pX":0.6133515598162572,"pZ":0.5547057120462326,"vX0":3.1997548886707126,"vY0":-134.7897311598908,"vZ0":-8.854187556202321,"x":93.62,"y":223.8,"x0":-0.5820826693635881,"y0":50.00416318780344,"z0":5.620877645439849,"aX":-0.04580623028468061},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.5,"breakHorizontal":-0.6,"spinRate":2520,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.40515609602751823,"extension":6.538565833695499},"index":3,"playId":"e4704ecc-561a-35eb-877a-613f92c02af5","pitchNumber":4,"startTime":"2026-05-10T20:49:45.751Z","endTime":"2026-05-10T20:49:49.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.827087192292407,"aZ":-26.35467249209532,"pfxX":-10.104500913643795,"pfxZ":3.136652727493896,"pX":-0.004243215440714266,"pZ":2.2949764157336876,"vX0":5.77289374239949,"vY0":-134.99134438477694,"vZ0":-3.8593335467850927,"x":117.16,"y":176.82,"x0":-0.8513238112304083,"y0":50.00419289997546,"z0":5.586453005220267,"aX":-18.75558216152031},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.0,"breakHorizontal":17.2,"spinRate":2162,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.40487892498229483,"extension":6.406574735329694},"index":4,"playId":"4e5802a8-e64b-396f-8ecb-1dc7b12919bd","pitchNumber":5,"startTime":"2026-05-10T20:50:02.227Z","endTime":"2026-05-10T20:50:08.268Z","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":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.293197184810072,"aZ":-21.44188803816091,"pfxX":-8.212598233954719,"pfxZ":5.910459887244826,"pX":0.4838825637046423,"pZ":2.1080454649850333,"vX0":6.127225570056504,"vY0":-133.73807159933784,"vZ0":-5.15918136103154,"x":98.56,"y":181.86,"x0":-0.7675807301982295,"y0":50.0009886464951,"z0":5.595782297591045,"aX":-14.905556819386295},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.8,"breakHorizontal":13.6,"spinRate":1947,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4092352211437875,"extension":6.526464621598601},"hitData":{"launchSpeed":92.8,"launchAngle":20.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":216.01,"coordY":112.73}},"index":5,"playId":"64d614fe-9e3a-334c-80de-f84aaaed26f7","pitchNumber":6,"startTime":"2026-05-10T20:50:25.494Z","endTime":"2026-05-10T20:50:39.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:50:39.081Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to left fielder Nick Yorke. Jung Hoo Lee scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-10T20:50:44.966Z","endTime":"2026-05-10T20:51:37.853Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.992319083277835,"aZ":-25.00725027627001,"pfxX":-10.300351558269046,"pfxZ":3.925730132271723,"pX":0.1966446996591788,"pZ":2.165599123721508,"vX0":6.2279339873268125,"vY0":-134.0446003194834,"vZ0":-4.438948094281685,"x":109.5,"y":180.31,"x0":-0.8141738355921638,"y0":50.006112740293766,"z0":5.6208414137407345,"aX":-18.815573044973206},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":17.4,"spinRate":2020,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.40806488879622904,"extension":6.451685107885331},"index":0,"playId":"41a44a73-0c40-3e9c-a4f6-1c1b599c7ae2","pitchNumber":1,"startTime":"2026-05-10T20:51:09.881Z","endTime":"2026-05-10T20:51: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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.423692839725614,"aZ":-7.745218262828076,"pfxX":-4.06984906014883,"pfxZ":11.850424959296923,"pX":0.47983210280352145,"pZ":2.792322969656497,"vX0":4.0814008153088865,"vY0":-142.3851320415899,"vZ0":-6.936217988584379,"x":98.71,"y":163.39,"x0":-0.44053112085193114,"y0":50.00674173139469,"z0":5.744279467388886,"aX":-8.393043002082603},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.3,"breakHorizontal":6.6,"spinRate":2413,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.3840738301987745,"extension":6.4704030669569},"hitData":{"launchSpeed":76.0,"launchAngle":14.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.54,"coordY":112.61}},"index":1,"playId":"b1615e01-a5aa-3f2b-a004-892faf160103","pitchNumber":2,"startTime":"2026-05-10T20:51:26.175Z","endTime":"2026-05-10T20:51:37.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:51:37.853Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to left fielder Nick Yorke.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-10T20:52:04.166Z","endTime":"2026-05-10T20:52:20.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2890750521506,"aZ":-26.300607887353234,"pfxX":1.088929324598532,"pfxZ":3.269752992402621,"pX":-0.2783960483455476,"pZ":2.518916536052183,"vX0":1.4530468923889146,"vY0":-132.21098232587096,"vZ0":-3.433784234925841,"x":127.61,"y":170.77,"x0":-0.9735625952836741,"y0":50.003947825790874,"z0":5.733470862939788,"aX":1.955877809948604},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.5,"breakHorizontal":-2.3,"spinRate":2253,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.41197681727323854,"extension":6.497170677279303},"hitData":{"launchSpeed":97.2,"launchAngle":58.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":113.22,"coordY":114.3}},"index":0,"playId":"7ee28003-6b63-38a1-92f9-3ecc163031c4","pitchNumber":1,"startTime":"2026-05-10T20:52:10.215Z","endTime":"2026-05-10T20:52:20.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:52:20.541Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-10T20:54:20.006Z","endTime":"2026-05-10T20:56:01.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.271882618536193,"aZ":-12.989908839671116,"pfxX":-7.505228368446338,"pfxZ":10.634675745136773,"pX":0.45572979972459365,"pZ":3.335311623467326,"vX0":7.5728931406264355,"vY0":-133.14575610274707,"vZ0":-3.10701826334363,"x":99.63,"y":148.73,"x0":-1.4435821151670158,"y0":50.00557165799396,"z0":5.451177355720339,"aX":-13.543738172798399},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.8,"breakHorizontal":12.0,"spinRate":2452,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4105933000138706,"extension":6.671844895972341},"index":0,"playId":"daf3b1c9-1ab3-36ca-9946-7ed962aba19d","pitchNumber":1,"startTime":"2026-05-10T20:54:35.642Z","endTime":"2026-05-10T20:54:40.215Z","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":91.8,"endSpeed":83.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.793357555331532,"aZ":-11.531546034998371,"pfxX":-6.119040897361042,"pfxZ":11.457184326285683,"pX":-0.5992221056103871,"pZ":1.7666894764128038,"vX0":4.564472418781446,"vY0":-133.4103681902885,"vZ0":-7.291974066132397,"x":139.84,"y":191.08,"x0":-1.5375858207902757,"y0":50.00520515074528,"z0":5.367315685888016,"aX":-11.027859197562162},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.3,"breakHorizontal":10.1,"spinRate":2437,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.41061605945813895,"extension":6.521816526477314},"index":1,"playId":"ef543023-c809-33b0-b898-c7befe848691","pitchNumber":2,"startTime":"2026-05-10T20:54:50.556Z","endTime":"2026-05-10T20:54:54.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8119942133983,"aZ":-16.44580137094782,"pfxX":-2.1177920389635325,"pfxZ":9.346403375346881,"pX":-1.219321042492027,"pZ":2.6189122858642064,"vX0":2.0297629396610177,"vY0":-128.19460481804808,"vZ0":-3.3711245731299204,"x":163.48,"y":168.07,"x0":-1.7421224406858014,"y0":50.00096625585954,"z0":5.217394986640032,"aX":-3.5628592973881927},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":16.6,"breakHorizontal":3.5,"spinRate":2451,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4255221230471733,"extension":6.66689791142359},"index":2,"playId":"45d8c60f-ba90-3407-ade5-3c61d72fd0c1","pitchNumber":3,"startTime":"2026-05-10T20:55:04.520Z","endTime":"2026-05-10T20:55:08.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05899200624741,"aZ":-13.520682933318767,"pfxX":-7.42370214623927,"pfxZ":10.232333138999616,"pX":0.613445830547791,"pZ":3.5718242438436643,"vX0":7.766522053771189,"vY0":-133.94798353837086,"vZ0":-2.419347838736823,"x":93.62,"y":142.34,"x0":-1.354637914118678,"y0":50.00172119413095,"z0":5.449601670309257,"aX":-13.532732397130847},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":11.9,"spinRate":2407,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4084026118561135,"extension":6.58649283196265},"index":3,"playId":"3e137db1-c19f-3b02-9610-d82659d9bdd0","pitchNumber":4,"startTime":"2026-05-10T20:55:21.222Z","endTime":"2026-05-10T20:55:25.474Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-10T20:55:29.751Z","endTime":"2026-05-10T20:55:41.369Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02423970320952,"aZ":-23.39012483541503,"pfxX":-8.644334871265004,"pfxZ":5.379244662505059,"pX":0.11047048646265786,"pZ":0.9533104841070432,"vX0":6.8888245641954695,"vY0":-126.50783885732355,"vZ0":-6.4617734595110035,"x":112.79,"y":213.04,"x0":-1.5149728462044356,"y0":50.002228962046594,"z0":5.396143466813961,"aX":-14.114562561732342},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.5,"breakHorizontal":14.3,"spinRate":1696,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.43173258705920325,"extension":6.554182787091558},"index":5,"playId":"445a5733-b62c-3284-afa5-80cf8b692cf4","pitchNumber":5,"startTime":"2026-05-10T20:55:41.369Z","endTime":"2026-05-10T20:55:45.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79882903935724,"aZ":-14.865405838704515,"pfxX":-3.9581300139656577,"pfxZ":10.021500015014208,"pX":-0.2563362662339734,"pZ":1.9413172092491362,"vX0":5.475945657787349,"vY0":-129.9634314079927,"vZ0":-5.213212496539137,"x":126.77,"y":186.36,"x0":-1.867121057233616,"y0":50.00186951592232,"z0":5.085357679167836,"aX":-6.835869408279791},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.3,"breakHorizontal":6.1,"spinRate":2582,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4199229161771454,"extension":6.717402715930834},"index":6,"playId":"c511dfea-4b80-3186-ad3b-8e0815b78834","pitchNumber":6,"startTime":"2026-05-10T20:55:56.231Z","endTime":"2026-05-10T20:56:01.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T20:56:01.055Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna challenged (pitch result), call on the field was overturned: Marcell Ozuna walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-10T20:56:19.893Z","endTime":"2026-05-10T20:57:43.698Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"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":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":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.356962890688504,"aZ":-11.707952239774892,"pfxX":-7.202719438513292,"pfxZ":11.150272974624942,"pX":1.946495024164178,"pZ":2.443633815709684,"vX0":13.195619893743848,"vY0":-134.2009355486931,"vZ0":-5.401329027775682,"x":42.8,"y":172.8,"x0":-2.084591565794633,"y0":50.00160526428685,"z0":5.3068544915338,"aX":-13.220326090165422},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.2,"breakHorizontal":10.4,"spinRate":2428,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4071855989369073,"extension":6.799797617066167},"index":0,"playId":"2905d45b-dfc0-3870-bee8-b4e568c053b7","pitchNumber":1,"startTime":"2026-05-10T20:56:23.922Z","endTime":"2026-05-10T20:56:27.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18829648487996,"aZ":-10.137620543120295,"pfxX":-8.14053608360436,"pfxZ":11.582285246419953,"pX":1.1004285136518048,"pZ":2.366565791657158,"vX0":11.561427117283436,"vY0":-136.3789331713197,"vZ0":-6.311191591435819,"x":75.05,"y":174.88,"x0":-2.116654118699649,"y0":50.00330316012969,"z0":5.39463605951172,"aX":-15.4895931766572},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.9,"breakHorizontal":12.6,"spinRate":2542,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40011055943660123,"extension":6.492623351596102},"index":1,"playId":"9db6c841-b5a1-3977-8ea0-bfd408062ef3","pitchNumber":2,"startTime":"2026-05-10T20:56:41.161Z","endTime":"2026-05-10T20:56:44.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.850673511736485,"aZ":-30.70449760452503,"pfxX":2.3547267529151297,"pfxZ":0.9302375419226188,"pX":1.0800328855642658,"pZ":2.83351406771047,"vX0":7.664040699730146,"vY0":-123.70018344725989,"vZ0":-0.6288971506241361,"x":75.83,"y":162.28,"x0":-2.3385984577224317,"y0":50.00396179702009,"z0":5.619221030203294,"aX":3.7244246794246663},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-5.8,"spinRate":2626,"spinDirection":55},"zone":12,"typeConfidence":2.0,"plateTime":0.4393130355506032,"extension":6.427005578605204},"index":2,"playId":"35d4b553-d653-3aa7-bc90-535b026eacd9","pitchNumber":3,"startTime":"2026-05-10T20:56:57.983Z","endTime":"2026-05-10T20:57:02.069Z","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":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.715552861676922,"aZ":-9.515583973758433,"pfxX":-8.040984430181641,"pfxZ":12.069399337618998,"pX":0.8111179093648218,"pZ":2.5021242673392985,"vX0":10.950560327767766,"vY0":-135.88888799800293,"vZ0":-5.9868080896235245,"x":86.08,"y":171.22,"x0":-2.2190283397972714,"y0":50.0025209764433,"z0":5.389283689611336,"aX":-15.096181572230813},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.8,"breakHorizontal":12.4,"spinRate":2514,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4024816041501862,"extension":6.616289723515237},"index":3,"playId":"d342e544-4b5d-384b-8465-9ef782267a60","pitchNumber":4,"startTime":"2026-05-10T20:57:16.685Z","endTime":"2026-05-10T20:57:43.698Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"}},"playEndTime":"2026-05-10T20:57:43.698Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Horwitz pops out to second baseman Luis Arraez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-10T20:57:55.274Z","endTime":"2026-05-10T21:00:01.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":83.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63270537637581,"aZ":-14.526551613271396,"pfxX":-3.7301554970879507,"pfxZ":10.056395487169116,"pX":-0.7440828095044288,"pZ":2.9260944923934877,"vX0":4.01104718456529,"vY0":-130.88557551197945,"vZ0":-3.2073946623593246,"x":145.36,"y":159.78,"x0":-1.8034467437475155,"y0":50.00595556146358,"z0":5.23910607112586,"aX":-6.548314955082107},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.9,"breakHorizontal":6.0,"spinRate":2614,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.41665680208714573,"extension":6.609518466101708},"index":0,"playId":"8bb302da-1b83-31d6-84e7-69c06489a6f3","pitchNumber":1,"startTime":"2026-05-10T20:57:58.063Z","endTime":"2026-05-10T20:58:02.400Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"c4c37779-fe72-402b-979c-455e957559ae","startTime":"2026-05-10T20:58:09.052Z","endTime":"2026-05-10T20:58:14.052Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.761760979153465,"aZ":-10.251226715429917,"pfxX":-7.4043772518212005,"pfxZ":11.98252858632545,"pX":0.5245455061681978,"pZ":2.9177827900620046,"vX0":7.704498695260387,"vY0":-134.5490076454144,"vZ0":-4.596828268632384,"x":97.01,"y":160.0,"x0":-1.4168967477517724,"y0":50.00250785184331,"z0":5.377538576589875,"aX":-13.547334085798711},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.9,"breakHorizontal":11.8,"spinRate":2494,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.40740204830739124,"extension":6.739111448102174},"index":2,"playId":"55befa88-8e0b-345a-b8f2-0226420cc64c","pitchNumber":2,"startTime":"2026-05-10T20:58:27.090Z","endTime":"2026-05-10T20:58:31.300Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.681534295589277,"aZ":-23.80465143933648,"pfxX":-8.053998673203502,"pfxZ":5.073113906855499,"pX":-0.16782625405261495,"pZ":1.1410804828743086,"vX0":6.229185485003975,"vY0":-126.78322856547713,"vZ0":-5.529395553901253,"x":123.4,"y":207.97,"x0":-1.5942390936684059,"y0":50.0015062448346,"z0":5.2170112497019,"aX":-13.285432095823358},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.3,"breakHorizontal":13.4,"spinRate":1724,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4298309876604618,"extension":6.68426551729203},"index":3,"playId":"8dcaf4b2-9df1-3f5a-b592-d1f0adff9e4c","pitchNumber":3,"startTime":"2026-05-10T20:59:07.660Z","endTime":"2026-05-10T20:59:12.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.264230936196853,"aZ":-14.894500733892446,"pfxX":-7.651473065027248,"pfxZ":9.408508603369125,"pX":-0.8273130558040751,"pZ":4.928544015567549,"vX0":4.357081226185465,"vY0":-134.45683192544834,"vZ0":1.0046017061580248,"x":148.54,"y":105.71,"x0":-1.4718680166647804,"y0":50.00538730954617,"z0":5.6046168714187745,"aX":-14.05731873266556},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":13.0,"spinRate":2356,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4068534289432755,"extension":6.425207329082874},"index":4,"playId":"cbb23e0f-efc9-3793-b348-591c694dc5db","pitchNumber":4,"startTime":"2026-05-10T20:59:29.165Z","endTime":"2026-05-10T20:59:32.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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24744174025822,"aZ":-23.889388830259364,"pfxX":-8.753097531935701,"pfxZ":5.030066315081541,"pX":-0.6133473164567043,"pZ":2.5560981299260384,"vX0":5.506730644042055,"vY0":-126.79918185210583,"vZ0":-2.548874426902619,"x":140.38,"y":169.77,"x0":-1.6639217636370045,"y0":50.00134354992519,"z0":5.45852890349993,"aX":-14.40923376847804},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.9,"breakHorizontal":14.8,"spinRate":1811,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4301674685593815,"extension":6.421831875707133},"hitData":{"launchSpeed":69.1,"launchAngle":65.0,"totalDistance":122.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":151.18}},"index":5,"playId":"88666087-c36c-3a93-a3b2-54ad31042e6f","pitchNumber":5,"startTime":"2026-05-10T20:59:51.816Z","endTime":"2026-05-10T21:00:01.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:00:01.960Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-10T21:00:11.758Z","endTime":"2026-05-10T21:01:20.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.986359738349353,"aZ":-11.32917707878487,"pfxX":-7.7529283728191825,"pfxZ":11.219451615345506,"pX":-0.9807578250149439,"pZ":2.688490966918754,"vX0":6.6154104696413505,"vY0":-135.08872070324313,"vZ0":-4.955559812489113,"x":154.38,"y":166.19,"x0":-2.447849708495352,"y0":50.000537220284436,"z0":5.335496210933247,"aX":-14.402285786793886},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.6,"breakHorizontal":12.7,"spinRate":2425,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4046417031268468,"extension":6.702020038967466},"index":0,"playId":"1a4f5434-36c2-35c5-9a71-45ec91741aad","pitchNumber":1,"startTime":"2026-05-10T21:00:29.808Z","endTime":"2026-05-10T21:00:34.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.145234805091015,"aZ":-22.035501076439395,"pfxX":-1.1216567257727843,"pfxZ":5.757963384027802,"pX":0.17481439284516379,"pZ":2.3253623034419317,"vX0":7.294690851467828,"vY0":-131.2002583522294,"vZ0":-3.683561735504493,"x":110.34,"y":176.0,"x0":-2.4838858948971665,"y0":50.00263672413192,"z0":5.370210381780687,"aX":-1.9754815476478735},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.0,"breakHorizontal":0.6,"spinRate":2426,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.4158853459460077,"extension":6.565405907338927},"index":1,"playId":"961594e0-c195-358a-a845-ab72ab9d098b","pitchNumber":2,"startTime":"2026-05-10T21:00:45.860Z","endTime":"2026-05-10T21:00:51.730Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-10T21:01:04.562Z","endTime":"2026-05-10T21:01:15.690Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.144982867505746,"aZ":-28.845594563987895,"pfxX":-8.435069270224997,"pfxZ":2.015832176180286,"pX":0.6460051179461858,"pZ":2.713863188550542,"vX0":9.900144698814007,"vY0":-126.94788092945322,"vZ0":-1.5525625557870195,"x":92.38,"y":165.51,"x0":-2.187265309514549,"y0":50.00209778973678,"z0":5.6043918696480475,"aX":-13.927854291810355},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":13.3,"spinRate":1497,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.42954134309960557,"extension":6.44954033001737},"index":3,"playId":"3856e701-378f-33c5-a84a-ae23c085d849","pitchNumber":3,"startTime":"2026-05-10T21:01:15.690Z","endTime":"2026-05-10T21:01:20.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:01:20.017Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-10T21:03:22.559Z","endTime":"2026-05-10T21:04:31.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.3,"endSpeed":83.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6739947365125,"aZ":-21.17891880934407,"pfxX":-8.419395958216743,"pfxZ":6.256235631064275,"pX":0.24483946295006362,"pZ":2.4181212160817522,"vX0":6.047008192286542,"vY0":-131.4158131092966,"vZ0":-4.063148978762473,"x":107.67,"y":173.49,"x0":-0.9869906898690054,"y0":50.00094787527469,"z0":5.548640803134315,"aX":-14.791184240792818},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.7,"breakHorizontal":14.0,"spinRate":2006,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.41607518535487253,"extension":6.476958440464276},"index":0,"playId":"20b47d51-f8b1-36fb-9a62-23048738d0e3","pitchNumber":1,"startTime":"2026-05-10T21:03:22.559Z","endTime":"2026-05-10T21:03:27.860Z","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":98.0,"endSpeed":90.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.612790842627312,"aZ":-8.7463474195019,"pfxX":-4.8950482633660695,"pfxZ":11.322994189539976,"pX":-0.9198765861650255,"pZ":2.434621971273631,"vX0":0.5985118274405581,"vY0":-142.65920598685102,"vZ0":-7.893363670222765,"x":152.06,"y":173.05,"x0":-0.4956098196294034,"y0":50.00418075416619,"z0":5.7823656987718985,"aX":-10.13013500477051},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.2,"breakHorizontal":8.8,"spinRate":2330,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.38335539744530633,"extension":6.372312805800491},"index":1,"playId":"96b9a174-12bf-3d1b-8e21-8a077f7364d8","pitchNumber":2,"startTime":"2026-05-10T21:03:38.585Z","endTime":"2026-05-10T21:03:42.940Z","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":97.7,"endSpeed":89.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67990488143271,"aZ":-8.114858771900986,"pfxX":-5.8927892245061475,"pfxZ":11.747238770250995,"pX":-0.454709819586987,"pZ":1.7640903962111176,"vX0":2.691411830554458,"vY0":-142.00923021764473,"vZ0":-9.518501137859388,"x":134.33,"y":191.15,"x0":-0.6477221028033754,"y0":50.00148165385314,"z0":5.670374443339928,"aX":-12.067942090822022},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.6,"breakHorizontal":10.2,"spinRate":2240,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.38528250199780434,"extension":6.455682210061641},"index":2,"playId":"ba6b4450-d15d-310f-a70d-4a6a37ccb3b5","pitchNumber":3,"startTime":"2026-05-10T21:03:53.081Z","endTime":"2026-05-10T21:03:57.335Z","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":91.6,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.826581935849585,"aZ":-26.634556975096963,"pfxX":-10.262295963170779,"pfxZ":3.0635082764215644,"pX":-1.8096443939814915,"pZ":1.241722367589719,"vX0":1.4595557496734863,"vY0":-133.43040276584145,"vZ0":-6.2509286771551125,"x":185.98,"y":205.25,"x0":-1.028940583146573,"y0":50.00307332296594,"z0":5.525395673112038,"aX":-18.565595684271738},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.4,"breakHorizontal":18.2,"spinRate":1920,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4099660286135247,"extension":6.261887421954638},"index":3,"playId":"3d51fb26-ad13-3355-827b-4c211bb703e6","pitchNumber":4,"startTime":"2026-05-10T21:04:07.864Z","endTime":"2026-05-10T21:04:12.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.316657437569702,"aZ":-25.47299916779237,"pfxX":-10.859792070206526,"pfxZ":3.6177341656926716,"pX":0.15504802807023163,"pZ":1.0045558280137372,"vX0":6.699964644701922,"vY0":-134.55550882137305,"vZ0":-7.14967640165422,"x":111.09,"y":211.66,"x0":-0.9428084971950936,"y0":50.003986562518115,"z0":5.473707107172005,"aX":-20.124353411815346},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":18.5,"spinRate":2214,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.405434446324231,"extension":6.331883145018729},"hitData":{"launchSpeed":75.6,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":154.22}},"index":4,"playId":"e142bbff-e56f-3ea7-aa68-1974cb835797","pitchNumber":5,"startTime":"2026-05-10T21:04:23.492Z","endTime":"2026-05-10T21:04:31.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:04:31.866Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heliot Ramos homers (4) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-10T21:04:35.925Z","endTime":"2026-05-10T21:05:37.192Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"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(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":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.935619825155218,"aZ":-32.425378779491076,"pfxX":5.421841953368836,"pfxZ":-0.15113869013166514,"pX":-1.2169381610058712,"pZ":3.1405255142453212,"vX0":-1.7642266134810023,"vY0":-127.47385102694255,"vZ0":-0.09876624991731242,"x":163.39,"y":153.99,"x0":-1.222434402922974,"y0":50.00425553863676,"z0":5.728684482573428,"aX":8.969385723423827},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.1,"breakHorizontal":-9.5,"spinRate":2436,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.42884584864142106,"extension":6.292946092623715},"index":0,"playId":"a276408d-2225-3e8c-b9cc-d5a7161e9af4","pitchNumber":1,"startTime":"2026-05-10T21:04:51.883Z","endTime":"2026-05-10T21:04:56.025Z","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":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.470357458987774,"aZ":-27.10482641680788,"pfxX":1.2552359477080453,"pfxZ":2.9324592310911406,"pX":-0.3434088239205101,"pZ":2.5363994596288153,"vX0":1.5657165753091105,"vY0":-130.02331724168457,"vZ0":-3.121502044560981,"x":130.09,"y":170.3,"x0":-1.1140844576151698,"y0":50.00611073132194,"z0":5.7852665378397505,"aX":2.1730968881717394},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":-2.6,"spinRate":2460,"spinDirection":77},"zone":4,"typeConfidence":2.0,"plateTime":0.41950214723866175,"extension":6.3283925598925075},"hitData":{"launchSpeed":110.3,"launchAngle":27.0,"totalDistance":437.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":45.36,"coordY":40.91}},"index":1,"playId":"d56233b3-9dab-32f4-8c66-08174cf3c435","pitchNumber":2,"startTime":"2026-05-10T21:05:04.996Z","endTime":"2026-05-10T21:05:37.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:05:37.192Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-10T21:05:46.239Z","endTime":"2026-05-10T21:06:39.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.5,"endSpeed":90.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.909184555139326,"aZ":-7.782792795163539,"pfxX":-5.45155584752813,"pfxZ":11.6490692342747,"pX":-0.037201530258655184,"pZ":2.3566835835553235,"vX0":3.306302607483901,"vY0":-143.27489742855713,"vZ0":-8.138049240389627,"x":118.42,"y":175.15,"x0":-0.4936280435972749,"y0":50.00177334579841,"z0":5.708985690707664,"aX":-11.41327709912922},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.8,"breakHorizontal":9.2,"spinRate":2529,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3812631767825807,"extension":6.547551113839153},"index":0,"playId":"4e1de789-22af-3005-9d4d-189407a41289","pitchNumber":1,"startTime":"2026-05-10T21:05:55.905Z","endTime":"2026-05-10T21:05:59.555Z","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":98.7,"endSpeed":91.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.800443135196844,"aZ":-7.274056605342695,"pfxX":-5.25236122328069,"pfxZ":11.76682672331193,"pX":-0.5824581132875465,"pZ":2.4538447017542273,"vX0":1.8692197459597182,"vY0":-143.73470045136457,"vZ0":-7.962479835700134,"x":139.2,"y":172.53,"x0":-0.5544836519658393,"y0":50.00259880104314,"z0":5.69451339783818,"aX":-11.112995505651496},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":20.2,"breakHorizontal":9.2,"spinRate":2462,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.37944066733198767,"extension":6.61470943619849},"hitData":{"launchSpeed":73.0,"launchAngle":41.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.67,"coordY":110.52}},"index":1,"playId":"95de3e5c-48ce-34ef-8156-183b801055b8","pitchNumber":2,"startTime":"2026-05-10T21:06:30.113Z","endTime":"2026-05-10T21:06:39.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:06:39.743Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to left fielder Nick Yorke.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-10T21:06:54.757Z","endTime":"2026-05-10T21:08:23.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68096351031058,"aZ":-9.361753155117913,"pfxX":-5.602439806920373,"pfxZ":11.145569356303703,"pX":0.10278163186491315,"pZ":3.202837285374711,"vX0":3.553056973089457,"vY0":-142.391406474584,"vZ0":-5.517464410756721,"x":113.08,"y":152.3,"x0":-0.43540491689120975,"y0":50.00343249148774,"z0":5.762250644065849,"aX":-11.46758363904638},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.2,"breakHorizontal":9.4,"spinRate":2440,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3851305695339624,"extension":6.57334271841297},"index":0,"playId":"0a28c0e4-4b9e-307f-8147-a34808565115","pitchNumber":1,"startTime":"2026-05-10T21:07:03.599Z","endTime":"2026-05-10T21:07:12.195Z","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":98.2,"endSpeed":90.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45384949839896,"aZ":-8.232893806495355,"pfxX":-5.213334693133998,"pfxZ":11.542870300851785,"pX":-0.9503125603333702,"pZ":1.9360199285803323,"vX0":0.6483135530803835,"vY0":-142.76624214413704,"vZ0":-9.236023904952441,"x":153.22,"y":186.51,"x0":-0.5021512997223944,"y0":50.00098559508912,"z0":5.723020549412057,"aX":-10.808980056432748},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.3,"breakHorizontal":9.4,"spinRate":2406,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3829826330356476,"extension":6.574218227607603},"index":1,"playId":"9d49a5af-2f5d-3d65-a654-c3c629239336","pitchNumber":2,"startTime":"2026-05-10T21:07:34.908Z","endTime":"2026-05-10T21:07:39.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57890948749122,"aZ":-8.703758165256364,"pfxX":-4.557391643865788,"pfxZ":11.48640553326194,"pX":-0.39360484904789195,"pZ":2.8555134442639702,"vX0":1.8132804217013125,"vY0":-141.6357863074774,"vZ0":-6.670804784672331,"x":104.82,"y":143.25,"x0":-0.4477737639626261,"y0":50.00648006934058,"z0":5.789574810673849,"aX":-9.315420688331617},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.7,"breakHorizontal":7.9,"spinRate":2481,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.38585398298369933,"extension":6.508824801726879},"index":2,"playId":"9d94df11-2c61-3997-b0a6-dc627a62b141","pitchNumber":3,"startTime":"2026-05-10T21:07:51.380Z","endTime":"2026-05-10T21:07:55.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.355028690371096,"aZ":-9.263326571166598,"pfxX":-3.5475554625581163,"pfxZ":10.937567208628504,"pX":-0.6295454608093914,"pZ":2.494691892899819,"vX0":0.37989521126182124,"vY0":-142.77314500463456,"vZ0":-7.8153842827365745,"x":141.0,"y":171.42,"x0":-0.30149371266097724,"y0":50.00247120495999,"z0":5.826725359740605,"aX":-7.431027826300464},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.7,"breakHorizontal":6.4,"spinRate":2417,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.38149925355571,"extension":6.395637720824507},"hitData":{"launchSpeed":82.4,"launchAngle":33.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.78,"coordY":95.63}},"index":3,"playId":"3382bac6-ede9-37aa-b752-393569dc07e3","pitchNumber":4,"startTime":"2026-05-10T21:08:13.597Z","endTime":"2026-05-10T21:08:23.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:08:23.261Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Yorke grounds out, shortstop Willy Adames to first baseman Casey Schmitt.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-10T21:10:16.824Z","endTime":"2026-05-10T21:10:48.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7487206244045,"aZ":-13.145245597439546,"pfxX":-5.605339043197718,"pfxZ":10.913951177080211,"pX":-0.27135165161282393,"pZ":2.4785897574299773,"vX0":7.4544809499256175,"vY0":-131.44035107947337,"vZ0":-5.047532789630289,"x":127.34,"y":171.86,"x0":-2.4204700451569274,"y0":50.006294099067794,"z0":5.405665092541059,"aX":-9.77709706568132},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.8,"breakHorizontal":8.4,"spinRate":2291,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4172680009259895,"extension":6.618713536562273},"hitData":{"launchSpeed":103.6,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":148.64}},"index":0,"playId":"f019ac44-998b-3633-a70f-fee7fa57bd75","pitchNumber":1,"startTime":"2026-05-10T21:10:40.053Z","endTime":"2026-05-10T21:10:48.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:10:48.189Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Henry Davis lines out sharply to left fielder Heliot Ramos.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-10T21:10:52.440Z","endTime":"2026-05-10T21:11:38.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.6,"endSpeed":80.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.533257358013913,"aZ":-21.492966750826934,"pfxX":0.3903849014871996,"pfxZ":6.555862822109215,"pX":0.36559774777202114,"pZ":1.9949590240755462,"vX0":6.976608189878561,"vY0":-126.0224578083763,"vZ0":-4.082966515224918,"x":103.06,"y":184.92,"x0":-2.474543792913772,"y0":50.00115045400471,"z0":5.345110387778198,"aX":0.6358258011495159},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":11.3,"breakHorizontal":-2.2,"spinRate":2424,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.43251116005630497,"extension":6.645468739261472},"index":0,"playId":"ee9bc7a8-58aa-3a54-9982-5d49e87467b6","pitchNumber":1,"startTime":"2026-05-10T21:11:12.381Z","endTime":"2026-05-10T21:11:16.776Z","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":90.9,"endSpeed":83.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79092207133042,"aZ":-12.178578959186027,"pfxX":-5.537805062341922,"pfxZ":11.212584668007961,"pX":0.0667328224714249,"pZ":2.8077506763907065,"vX0":8.058284898915208,"vY0":-132.11451854083393,"vZ0":-4.556790152377557,"x":114.46,"y":162.97,"x0":-2.2910141970349263,"y0":50.005841663777524,"z0":5.437090356367144,"aX":-9.879307888749262},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.6,"breakHorizontal":8.4,"spinRate":2299,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.413180196426151,"extension":6.818064766651737},"hitData":{"launchSpeed":106.1,"launchAngle":14.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.83,"coordY":98.53}},"index":1,"playId":"517a7d73-db60-3fb7-a48a-459008780433","pitchNumber":2,"startTime":"2026-05-10T21:11:31.636Z","endTime":"2026-05-10T21:11:38.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:11:38.990Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Oneil Cruz homers (10) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-10T21:11:43.656Z","endTime":"2026-05-10T21:13:56.620Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.015861841342144,"aZ":-28.5583997993521,"pfxX":-8.34168661615412,"pfxZ":2.3564543839908083,"pX":-1.1590111067270703,"pZ":2.3069485864897032,"vX0":4.002962669004995,"vY0":-123.5498964448737,"vZ0":-1.7482252751701246,"x":161.18,"y":176.49,"x0":-1.7216421947677003,"y0":50.005879959321916,"z0":5.437920248320735,"aX":-12.819576938563785},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.1,"breakHorizontal":14.0,"spinRate":1655,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4443706656744091,"extension":6.457009568742681},"index":0,"playId":"b1b30354-2262-339d-91f3-31d5d199f6c4","pitchNumber":1,"startTime":"2026-05-10T21:12:06.005Z","endTime":"2026-05-10T21:12:10.451Z","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":91.5,"endSpeed":84.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74849836224021,"aZ":-14.597586773325048,"pfxX":-7.145893592774523,"pfxZ":9.635340568996803,"pX":-0.692731509281411,"pZ":2.589786977223284,"vX0":5.103180246961551,"vY0":-133.257643366381,"vZ0":-4.242417463366254,"x":143.41,"y":168.86,"x0":-1.6903334757501112,"y0":50.004460695295606,"z0":5.234853637724917,"aX":-13.039142453727536},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":12.0,"spinRate":2249,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.40877055588685307,"extension":6.601750427101349},"index":1,"playId":"5ab74589-4b26-3f1e-a9dc-6f4e2cd7f047","pitchNumber":2,"startTime":"2026-05-10T21:12:20.092Z","endTime":"2026-05-10T21:12:24.210Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-10T21:12:35.150Z","endTime":"2026-05-10T21:12:46.702Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.173052370094684,"aZ":-23.25423786570349,"pfxX":-9.278758553233207,"pfxZ":5.46778654620803,"pX":0.3522698755520848,"pZ":1.0283609848234383,"vX0":7.669807863042367,"vY0":-126.49933858359974,"vZ0":-6.148029511324885,"x":103.57,"y":211.01,"x0":-1.5035032618453674,"y0":50.00459058053001,"z0":5.337360324568527,"aX":-15.141236913455527},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.8,"breakHorizontal":15.2,"spinRate":1914,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.43188852618997364,"extension":6.614277501519182},"index":3,"playId":"1b2ee71d-8397-3f9f-9ccc-ca150b2dab27","pitchNumber":3,"startTime":"2026-05-10T21:12:46.702Z","endTime":"2026-05-10T21:12:50.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48359237197589,"aZ":-14.540738711938733,"pfxX":-8.565048108627565,"pfxZ":9.793487425871486,"pX":-0.5008612898261346,"pZ":2.2495361234473927,"vX0":5.905633411630628,"vY0":-132.84996924300157,"vZ0":-5.009205660304958,"x":136.09,"y":178.04,"x0":-1.6315416965834153,"y0":50.003586252303485,"z0":5.204076233743502,"aX":-15.424156960563725},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.9,"breakHorizontal":14.4,"spinRate":2223,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.4111281209399156,"extension":6.587605570994845},"index":4,"playId":"3ef410e9-8e5d-326f-a10a-09f1ccd762b2","pitchNumber":4,"startTime":"2026-05-10T21:13:07.453Z","endTime":"2026-05-10T21:13:13.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.264731778115454,"aZ":-27.958240164539003,"pfxX":-5.987955519066428,"pfxZ":2.5756974268199997,"pX":-0.606186194244244,"pZ":3.003465074204282,"vX0":4.451513457700961,"vY0":-126.38291310970443,"vZ0":-0.7277289774907589,"x":140.11,"y":157.69,"x0":-1.6034694273424361,"y0":50.00025324992412,"z0":5.5203055990907295,"aX":-9.785427036164112},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":10.0,"spinRate":1502,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.43168491276142396,"extension":6.479539234450368},"hitData":{"launchSpeed":101.9,"launchAngle":39.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":57.0,"coordY":70.74}},"index":5,"playId":"d32a3bf9-9b68-3f14-932a-66860735c6a9","pitchNumber":5,"startTime":"2026-05-10T21:13:31.330Z","endTime":"2026-05-10T21:13:56.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:13:56.620Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-10T21:14:19.133Z","endTime":"2026-05-10T21:16:11.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":5},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"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":87.2,"endSpeed":80.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17627737602423,"aZ":-19.71167482486924,"pfxX":-2.889185252002766,"pfxZ":7.507127848563254,"pX":-0.6670282353604292,"pZ":3.1586274169734727,"vX0":3.686262424658681,"vY0":-127.05055454121197,"vZ0":-1.5424858164084052,"x":142.43,"y":153.5,"x0":-1.7508404920960545,"y0":50.00540692359696,"z0":5.315895223919692,"aX":-4.79877161451377},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.6,"breakHorizontal":4.6,"spinRate":2182,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.4285307785544634,"extension":6.503786616411197},"index":0,"playId":"bf40fa9b-bdbc-30f9-a1be-43940d9973b8","pitchNumber":1,"startTime":"2026-05-10T21:14:20.900Z","endTime":"2026-05-10T21:14:24.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.321408041059136,"aZ":-29.0059003964105,"pfxX":-8.878460393819967,"pfxZ":2.0487323372015487,"pX":-0.9036127774241709,"pZ":2.0864397955920797,"vX0":4.655167700055577,"vY0":-123.04941373806933,"vZ0":-1.9035636750494067,"x":151.44,"y":182.45,"x0":-1.6573889620850424,"y0":50.0046403693468,"z0":5.306169001943842,"aX":-13.740980220923214},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.5,"breakHorizontal":15.1,"spinRate":1538,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.44357833818303805,"extension":6.467653952646362},"index":1,"playId":"ceac031d-55f4-3d17-8f5a-1fff47a3e063","pitchNumber":2,"startTime":"2026-05-10T21:14:34.351Z","endTime":"2026-05-10T21:14:40.503Z","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.1,"endSpeed":85.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.501639385529586,"aZ":-14.429434717028336,"pfxX":-6.029968346087861,"pfxZ":9.480742459960222,"pX":-1.3438619603122777,"pZ":3.316646800970494,"vX0":2.9688577388585307,"vY0":-135.65846081157324,"vZ0":-2.9241075034795605,"x":168.22,"y":149.23,"x0":-1.6665029138311676,"y0":50.00325480900411,"z0":5.408932955018894,"aX":-11.286653887789715},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2253,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4031027474870035,"extension":6.526914163717269},"index":2,"playId":"e34ffdd1-c5e6-3780-8132-3e2f6a4df1b3","pitchNumber":3,"startTime":"2026-05-10T21:15:10.807Z","endTime":"2026-05-10T21:15:14.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73014389404005,"aZ":-21.317222809243834,"pfxX":-0.9323047533416942,"pfxZ":6.359040403050683,"pX":-1.5286643836919003,"pZ":3.1955299900007486,"vX0":1.4956831878749466,"vY0":-128.784990177721,"vZ0":-1.2951012024956068,"x":175.27,"y":152.5,"x0":-1.9916138274048756,"y0":50.00029036339349,"z0":5.328757283239344,"aX":-1.5911026990668413},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.5,"breakHorizontal":1.4,"spinRate":2191,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.42272601964700174,"extension":6.638414315837066},"index":3,"playId":"8f7e26bd-0e2e-3789-be9a-30f5649624b6","pitchNumber":4,"startTime":"2026-05-10T21:15:24.669Z","endTime":"2026-05-10T21:15:28.895Z","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.6,"endSpeed":86.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.124122232378664,"aZ":-12.928629581539363,"pfxX":-6.206940716379792,"pfxZ":10.130457755276858,"pX":0.40399021951747655,"pZ":3.5013721101554633,"vX0":7.267511559605813,"vY0":-136.2702068018051,"vZ0":-3.003915514139474,"x":101.6,"y":144.24,"x0":-1.4784867196853113,"y0":50.0005130082343,"z0":5.4990540409547215,"aX":-11.789605718653522},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":9.8,"spinRate":2366,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4004151793870916,"extension":6.59626280841291},"index":4,"playId":"dae2cbf9-2acc-30dd-b477-7aee2dd1e88e","pitchNumber":5,"startTime":"2026-05-10T21:15:42.760Z","endTime":"2026-05-10T21:15:46.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.440409928302355,"aZ":-24.631770106639603,"pfxX":-7.859218940525059,"pfxZ":4.655568022775203,"pX":-0.5013335646549747,"pZ":1.8868088185695964,"vX0":5.169300167635186,"vY0":-126.16395468478981,"vZ0":-4.242022523437047,"x":136.11,"y":187.84,"x0":-1.550462391156571,"y0":50.00238266955609,"z0":5.563045781685886,"aX":-12.734170163431404},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.7,"breakHorizontal":13.1,"spinRate":1590,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.433293334056307,"extension":6.629955994264757},"index":5,"playId":"003e13e2-38a3-33d1-a0b8-5a6c406ec69f","pitchNumber":6,"startTime":"2026-05-10T21:16:06.887Z","endTime":"2026-05-10T21:16:11.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:16:11.275Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, first baseman Spencer Horwitz to pitcher Bubba Chandler.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-10T21:18:07.707Z","endTime":"2026-05-10T21:18:44.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98180301396028,"aZ":-28.407600330950707,"pfxX":6.4825572193653755,"pfxZ":2.381996285361282,"pX":-0.8731156844581242,"pZ":3.748457212658726,"vX0":-1.2056097124390734,"vY0":-124.51052950619534,"vZ0":0.7175754065000262,"x":150.28,"y":137.57,"x0":-1.227940911188734,"y0":50.00592264624485,"z0":5.791535205180802,"aX":10.267613330957724},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":-11.5,"spinRate":2409,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.43846372897189534,"extension":6.211231896218419},"index":0,"playId":"66663227-abba-3f9a-8fba-668a6f3675fc","pitchNumber":1,"startTime":"2026-05-10T21:18:20.446Z","endTime":"2026-05-10T21:18:24.360Z","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":96.6,"endSpeed":88.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.712466129095745,"aZ":-10.690422395288778,"pfxX":-4.622506393359829,"pfxZ":10.762491571516282,"pX":-0.22952396202357142,"pZ":2.4735594658879134,"vX0":2.594297351332025,"vY0":-140.5846454366801,"vZ0":-7.18191367804437,"x":125.75,"y":171.99,"x0":-0.565143393022195,"y0":50.001232437659496,"z0":5.7598441761390635,"aX":-9.225637907334942},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.1,"breakHorizontal":7.8,"spinRate":2377,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.39003318288172073,"extension":6.068677257373113},"hitData":{"launchSpeed":80.7,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.44,"coordY":159.28}},"index":1,"playId":"af406c0c-d932-37a5-bb22-4e77d832c29f","pitchNumber":2,"startTime":"2026-05-10T21:18:36.371Z","endTime":"2026-05-10T21:18:44.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:18:44.469Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesus Rodriguez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-10T21:18:49.927Z","endTime":"2026-05-10T21:20:57.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.534746337135513,"aZ":-11.157238817325684,"pfxX":-3.8736866308895666,"pfxZ":10.506891893427808,"pX":-0.659896860317825,"pZ":3.385904780382556,"vX0":1.4519306199936273,"vY0":-140.25491856594988,"vZ0":-4.826196303827235,"x":142.15,"y":147.36,"x0":-0.6797990939527527,"y0":50.003149963234385,"z0":5.8513176482400695,"aX":-7.748235828597767},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":6.7,"spinRate":2293,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3899246631879625,"extension":6.517409773746165},"index":0,"playId":"e5b57d5a-374c-3b60-b302-bb52f9c8b094","pitchNumber":1,"startTime":"2026-05-10T21:19:15.792Z","endTime":"2026-05-10T21:19:21.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3934490768313,"aZ":-12.321308678474564,"pfxX":-3.289695346292496,"pfxZ":9.787673510720813,"pX":-1.3265530591901444,"pZ":3.6690333641947324,"vX0":-0.7010608568273088,"vY0":-141.1111713485695,"vZ0":-3.9450671136359596,"x":167.57,"y":139.72,"x0":-0.6477454447317144,"y0":50.00108749003929,"z0":5.871857300656799,"aX":-6.671063226024043},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.2,"breakHorizontal":6.1,"spinRate":2253,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3873136574288476,"extension":6.542625549490408},"index":1,"playId":"6790c496-846b-3795-9af0-3471a6d238f0","pitchNumber":2,"startTime":"2026-05-10T21:19:33.881Z","endTime":"2026-05-10T21:19:37.960Z","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":97.2,"endSpeed":89.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55850913140372,"aZ":-11.850484642003902,"pfxX":-4.094262257410388,"pfxZ":9.954576290125049,"pX":-1.359078662312579,"pZ":3.5077832253785073,"vX0":-0.4363959510498662,"vY0":-141.58214741421418,"vZ0":-4.522225994815614,"x":168.8,"y":144.07,"x0":-0.6707299617666106,"y0":50.00698656300397,"z0":5.8767064859026075,"aX":-8.362340061337756},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":7.6,"spinRate":2345,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.38599642752196894,"extension":6.402015183227588},"index":2,"playId":"0e3c287e-8a59-3bcf-b7aa-fe7c918c03e1","pitchNumber":3,"startTime":"2026-05-10T21:19:49.207Z","endTime":"2026-05-10T21:19:53.160Z","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":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79011773061342,"aZ":-9.767721487452228,"pfxX":-2.6132258587064934,"pfxZ":11.03039860390513,"pX":-0.6694054080005335,"pZ":1.7580646810474558,"vX0":0.5487398971961585,"vY0":-141.29372381995432,"vZ0":-9.200560343156228,"x":142.52,"y":191.31,"x0":-0.5259996910186069,"y0":50.00137414549081,"z0":5.675281028808923,"aX":-5.307848159482879},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.4,"breakHorizontal":4.7,"spinRate":2337,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.3869542449693517,"extension":6.475507683280613},"index":3,"playId":"fddff5d4-adb3-343f-83ed-50e034f42dc7","pitchNumber":4,"startTime":"2026-05-10T21:20:05.046Z","endTime":"2026-05-10T21:20:09.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.513795921432283,"aZ":-10.730584441092459,"pfxX":-2.5074156255876057,"pfxZ":10.536036439022663,"pX":0.29712435979099633,"pZ":2.4265192150439274,"vX0":3.3216064316409932,"vY0":-140.93833905168455,"vZ0":-7.318524060569952,"x":105.67,"y":173.26,"x0":-0.5645249235486506,"y0":50.006542497483316,"z0":5.730798100897189,"aX":-5.105027078406946},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":4.0,"spinRate":2274,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3869121613709612,"extension":6.513307760020241},"index":4,"playId":"b21a9b08-6053-3a51-8a77-ff9bd939d378","pitchNumber":5,"startTime":"2026-05-10T21:20:24.824Z","endTime":"2026-05-10T21:20:29.136Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-10T21:20:36.636Z","endTime":"2026-05-10T21:20:52.343Z","isPitch":false,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"}},{"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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80216573030862,"aZ":-28.179244229876794,"pfxX":-0.6968491859897616,"pfxZ":2.216989242788771,"pX":0.7668855859760771,"pZ":1.4396054297681729,"vX0":4.001068378355859,"vY0":-132.24847308533268,"vZ0":-5.725083061810595,"x":87.77,"y":199.91,"x0":-0.6643148193841267,"y0":50.00181939987824,"z0":5.6561599795497575,"aX":-1.2553065099389635},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.1,"breakHorizontal":0.6,"spinRate":2429,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4115532529105961,"extension":6.455423822940466},"index":6,"playId":"fd1ad033-5f5a-3a9a-9867-15c57346e589","pitchNumber":6,"startTime":"2026-05-10T21:20:52.343Z","endTime":"2026-05-10T21:20:57.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:20:57.025Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a soft bunt ground ball to pitcher Bubba Chandler. Jung Hoo Lee to 2nd. Jung Hoo Lee advances to 2nd, on a throwing error by pitcher Bubba Chandler.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-10T21:21:08.324Z","endTime":"2026-05-10T21:21:57.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696149,"link":"/api/v1/people/696149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696149,"link":"/api/v1/people/696149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.529930857411728,"aZ":-30.38240432355383,"pfxX":1.8204811398452052,"pfxZ":1.044464990804876,"pX":0.0010070751379176199,"pZ":4.1509077695024175,"vX0":1.261018559085945,"vY0":-129.39723004066073,"vZ0":1.4474134084564634,"x":116.96,"y":126.71,"x0":-0.7275023873394263,"y0":50.0012803851518,"z0":5.895655996464846,"aX":3.1165808346721007},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.4,"breakHorizontal":-3.6,"spinRate":2406,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4217321934044791,"extension":6.241861671671724},"index":0,"playId":"f5a93d7c-9b7d-3bbf-a03e-d332be3bb88b","pitchNumber":1,"startTime":"2026-05-10T21:21:23.399Z","endTime":"2026-05-10T21:21:27.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62614989401793,"aZ":-11.846217150537228,"pfxX":-4.801759581345823,"pfxZ":9.869572230057697,"pX":-0.1668108309890674,"pZ":2.996425917504007,"vX0":2.8053419155507875,"vY0":-142.16274559736505,"vZ0":-5.754063558398056,"x":123.36,"y":157.88,"x0":-0.5391601423905902,"y0":50.005560237943165,"z0":5.789244955329626,"aX":-9.893465528156632},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":8.2,"spinRate":2383,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.3843346086627566,"extension":6.229679450640341},"hitData":{"launchSpeed":37.6,"launchAngle":-56.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":121.2,"coordY":193.37}},"index":1,"playId":"587845ae-3954-34c6-9dd5-ba05857089ba","pitchNumber":2,"startTime":"2026-05-10T21:21:40.653Z","endTime":"2026-05-10T21:21:57.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:21:57.808Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Arraez walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-10T21:22:30.873Z","endTime":"2026-05-10T21:23:57.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.6,"endSpeed":83.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.756542536722346,"aZ":-27.362758933095687,"pfxX":-9.01248618665705,"pfxZ":2.719873650050544,"pX":-1.1221021369501547,"pZ":2.1850775714999964,"vX0":3.230817800720422,"vY0":-131.9057114393469,"vZ0":-3.5110075193114256,"x":159.77,"y":179.78,"x0":-1.1882320858093445,"y0":50.00620679866903,"z0":5.5399570239869265,"aX":-15.962863337122517},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.4,"breakHorizontal":15.7,"spinRate":1760,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.41446790130040334,"extension":6.24277380719845},"index":0,"playId":"00b829f2-48ad-3857-8e13-f649db15e0a5","pitchNumber":1,"startTime":"2026-05-10T21:22:36.877Z","endTime":"2026-05-10T21:22:40.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2008698620642,"aZ":-27.269333710795934,"pfxX":-9.939380373523528,"pfxZ":2.85179297456391,"pX":-0.770976504268701,"pZ":3.247838679598059,"vX0":4.1796342872759515,"vY0":-130.35217303708183,"vZ0":-1.1283745437437305,"x":146.39,"y":151.09,"x0":-1.1029943236923037,"y0":50.00646734733285,"z0":5.7436838416981715,"aX":-17.121349703745615},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.2,"breakHorizontal":17.0,"spinRate":2047,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.42005736478608924,"extension":6.176203401026261},"index":1,"playId":"44c68068-e792-30e3-a969-9123725b5797","pitchNumber":2,"startTime":"2026-05-10T21:22:53.509Z","endTime":"2026-05-10T21:22:58.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89052718859372,"aZ":-25.35192951707491,"pfxX":-9.428635579769088,"pfxZ":3.819821571249002,"pX":-0.5053834537485764,"pZ":0.7179151515172337,"vX0":4.913572217130844,"vY0":-133.38054101146108,"vZ0":-7.6825696948756805,"x":136.26,"y":219.4,"x0":-1.1545242713978394,"y0":50.00444634787262,"z0":5.486362431723542,"aX":-16.850262437896856},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.3,"breakHorizontal":15.8,"spinRate":1976,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4119454040176853,"extension":6.296667691412102},"index":2,"playId":"33a773ea-149b-3e0b-9e5c-eb9f562e3a3f","pitchNumber":3,"startTime":"2026-05-10T21:23:12.001Z","endTime":"2026-05-10T21:23:16.606Z","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":91.7,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.873470460150397,"aZ":-25.320027673379425,"pfxX":-10.380597712034401,"pfxZ":3.812953664676286,"pX":-1.313121417803771,"pZ":2.999201300775332,"vX0":3.2087585168685404,"vY0":-133.49735629955654,"vZ0":-2.138468589664647,"x":167.05,"y":157.8,"x0":-1.1852023366554219,"y0":50.00131844524753,"z0":5.641008698379553,"aX":-18.6555191023586},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":18.0,"spinRate":1968,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4109501913524851,"extension":6.313282558549113},"index":3,"playId":"47df1bc1-fbd1-35fa-ae70-3be5651622da","pitchNumber":4,"startTime":"2026-05-10T21:23:31.974Z","endTime":"2026-05-10T21:23:36.131Z","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":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.871850963120398,"aZ":-23.307312160678737,"pfxX":-9.70892107655602,"pfxZ":4.946380808593631,"pX":-1.330129730671244,"pZ":2.783261778683962,"vX0":2.9156066105462832,"vY0":-133.30297543060152,"vZ0":-3.2216819294721395,"x":167.7,"y":163.63,"x0":-1.179891844475918,"y0":50.000202422941435,"z0":5.698819530640236,"aX":-17.390079918473326},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.4,"breakHorizontal":16.9,"spinRate":2045,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4116069056027567,"extension":6.027449129622469},"index":4,"playId":"1ee042f8-6311-348b-beba-25dd12196891","pitchNumber":5,"startTime":"2026-05-10T21:23:52.282Z","endTime":"2026-05-10T21:23:57.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:23:57.034Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Casey Schmitt pops out to catcher Henry Davis in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-10T21:24:50.159Z","endTime":"2026-05-10T21:26:05.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T21:24:08.844Z","endTime":"2026-05-10T21:24:52.367Z","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":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91036684934844,"aZ":-8.589086070066514,"pfxX":-4.644158641279736,"pfxZ":11.19110825846426,"pX":-0.9767203245637085,"pZ":2.5695322546153774,"vX0":0.9158642188230339,"vY0":-144.33302916221183,"vZ0":-7.687603780611921,"x":154.23,"y":169.4,"x0":-0.694915620875536,"y0":50.00629794363873,"z0":5.798281949408296,"aX":-9.790241241797776},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":18.8,"breakHorizontal":8.3,"spinRate":2385,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3796345769010623,"extension":6.545827802477017},"index":1,"playId":"ffb635ff-a41c-3f73-8129-250948f91f0f","pitchNumber":1,"startTime":"2026-05-10T21:24:52.367Z","endTime":"2026-05-10T21:24:56.382Z","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":98.8,"endSpeed":91.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.634712941294392,"aZ":-9.953678567773125,"pfxX":-4.499215572631608,"pfxZ":10.489468919339137,"pX":-1.3813054271630079,"pZ":3.86341487955596,"vX0":-0.6382586234780363,"vY0":-143.9866269169398,"vZ0":-4.095872768075212,"x":169.65,"y":134.47,"x0":-0.5721813246495886,"y0":50.00270256457202,"z0":5.910365650919249,"aX":-9.531499383587056},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.5,"breakHorizontal":8.3,"spinRate":2306,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3791009095357434,"extension":6.549264180603628},"index":2,"playId":"648d1dc8-c09a-345d-b2cb-400abfd4e32d","pitchNumber":2,"startTime":"2026-05-10T21:25:09.451Z","endTime":"2026-05-10T21:25:13.955Z","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":2},"pitchData":{"startSpeed":99.7,"endSpeed":92.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82265104219278,"aZ":-8.316965335893574,"pfxX":-5.256323427955152,"pfxZ":11.055202109085233,"pX":-0.6282257287320095,"pZ":1.7702185122512704,"vX0":1.7254200574326175,"vY0":-145.03371161380582,"vZ0":-9.89941875134967,"x":140.95,"y":190.98,"x0":-0.5433063498318949,"y0":50.0017206673709,"z0":5.711175826869173,"aX":-11.341206097826046},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":18.5,"breakHorizontal":9.2,"spinRate":2410,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.3758046697031423,"extension":6.464650605672744},"index":3,"playId":"d24e7201-6a3c-3513-860e-58e88faf6317","pitchNumber":3,"startTime":"2026-05-10T21:25:31.737Z","endTime":"2026-05-10T21:25:38.748Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-10T21:25:44.560Z","endTime":"2026-05-10T21:25:55.875Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.50886033085146,"aZ":-26.649888564485213,"pfxX":1.9615067429778925,"pfxZ":2.993862054181289,"pX":-0.17232494970417156,"pZ":2.304626122924967,"vX0":1.6914842683749982,"vY0":-132.9701253747176,"vZ0":-3.758245370305291,"x":123.57,"y":176.56,"x0":-1.0649094598530109,"y0":50.00163597501931,"z0":5.605671063844358,"aX":3.61679671974954},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.0,"breakHorizontal":-3.8,"spinRate":2422,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.4073076858901761,"extension":6.410613638938179},"hitData":{"launchSpeed":90.2,"launchAngle":80.0,"totalDistance":45.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":107.09,"coordY":205.14}},"index":5,"playId":"c6ce30da-c8ee-3d7e-a71e-56026bc870ec","pitchNumber":4,"startTime":"2026-05-10T21:25:55.875Z","endTime":"2026-05-10T21:26:05.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:26:05.605Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to center fielder Drew Gilbert.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-10T21:28:10.812Z","endTime":"2026-05-10T21:30:05.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":1},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46820094980065,"aZ":-29.8370210863077,"pfxX":-8.927717433512784,"pfxZ":1.5400794372917854,"pX":0.6492305957842427,"pZ":2.9284674538111184,"vX0":10.136404633110564,"vY0":-121.58887510529632,"vZ0":-0.2535166447929491,"x":92.25,"y":159.71,"x0":-2.393092587136778,"y0":50.0003406074083,"z0":5.600110726238795,"aX":-13.508725733927294},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.0,"breakHorizontal":14.0,"spinRate":1502,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.44867265400650824,"extension":6.4769919119588275},"index":0,"playId":"6b1d7366-d0b2-3bda-a8fd-26ec08d37211","pitchNumber":1,"startTime":"2026-05-10T21:28:37.228Z","endTime":"2026-05-10T21:28:41.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78700381099227,"aZ":-18.10989064669491,"pfxX":-0.172397628807488,"pfxZ":8.442505096607215,"pX":1.3327505561783262,"pZ":0.9491005973072842,"vX0":9.354583437657498,"vY0":-127.62299656320018,"vZ0":-7.527311101697034,"x":66.2,"y":213.15,"x0":-2.3424797413906737,"y0":50.00590149926526,"z0":5.33913166235178,"aX":-0.28875662351787473},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.9,"breakHorizontal":-1.6,"spinRate":2324,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4275412388657669,"extension":6.625968075427181},"index":1,"playId":"87848d75-9fff-3c2b-a3f1-cb7a17fa9e8b","pitchNumber":2,"startTime":"2026-05-10T21:28:50.093Z","endTime":"2026-05-10T21:28:53.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.016622570531137,"aZ":-14.013187175960125,"pfxX":-2.560915882286298,"pfxZ":10.68439528397877,"pX":0.6455391774402912,"pZ":2.159793518336929,"vX0":9.052952333401501,"vY0":-128.85068168292966,"vZ0":-5.097579329615709,"x":92.39,"y":180.47,"x0":-2.5640732226032434,"y0":50.005858608557396,"z0":5.22788150747654,"aX":-4.355730450394264},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":18.6,"breakHorizontal":2.9,"spinRate":2471,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.42332892586386617,"extension":6.566604508371579},"index":2,"playId":"b4e1558b-af1f-3374-a6a5-18d1bcf6d483","pitchNumber":3,"startTime":"2026-05-10T21:29:06.576Z","endTime":"2026-05-10T21:29:10.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.831328529573064,"aZ":-30.62063522509611,"pfxX":1.9182866138573336,"pfxZ":0.9962563286422474,"pX":0.461426886034508,"pZ":1.6508779988966238,"vX0":6.279759578579376,"vY0":-123.58762755842773,"vZ0":-3.4609433558299423,"x":99.41,"y":194.21,"x0":-2.349509273787882,"y0":50.00596551345841,"z0":5.60855277224733,"aX":3.003465090401191},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.3,"breakHorizontal":-4.8,"spinRate":2610,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.44114929585431284,"extension":6.354009092443367},"index":3,"playId":"d609c035-dfce-30ee-9fbe-87c73c85d8e0","pitchNumber":4,"startTime":"2026-05-10T21:29:20.573Z","endTime":"2026-05-10T21:29:25.173Z","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":86.3,"endSpeed":79.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.410718116885597,"aZ":-30.732233508843,"pfxX":1.3264635757469487,"pfxZ":0.9013516449672467,"pX":0.7767830605016722,"pZ":1.2109768883801317,"vX0":7.350481756956555,"vY0":-125.52769176245172,"vZ0":-4.385897408395805,"x":87.39,"y":206.08,"x0":-2.3567090716656236,"y0":50.00323087280622,"z0":5.470974778511609,"aX":2.125970645033891},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.8,"breakHorizontal":-4.1,"spinRate":2671,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4356332710132742,"extension":6.498669657841624},"index":4,"playId":"a2c972d3-80f1-33e9-a0cb-1bb53bc6f421","pitchNumber":5,"startTime":"2026-05-10T21:29:39.420Z","endTime":"2026-05-10T21:29:43.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49553083511691,"aZ":-17.610394229423083,"pfxX":-1.5258523798471888,"pfxZ":8.295430320578761,"pX":0.17097898702001135,"pZ":2.8938286137831084,"vX0":7.089920026054883,"vY0":-130.6395351059552,"vZ0":-3.363471064410588,"x":110.48,"y":160.65,"x0":-2.361583765862034,"y0":50.000785719076504,"z0":5.49630572655912,"aX":-2.6785554867033836},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.6,"breakHorizontal":1.4,"spinRate":2529,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.41678963272686875,"extension":6.555082053784385},"hitData":{"launchSpeed":99.8,"launchAngle":21.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.13,"coordY":58.79}},"index":5,"playId":"633bf116-07c5-39f3-8434-237cc789eda0","pitchNumber":6,"startTime":"2026-05-10T21:29:57.247Z","endTime":"2026-05-10T21:30:05.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:30:05.765Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a ground ball to center fielder Drew Gilbert.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-10T21:30:09.142Z","endTime":"2026-05-10T21:32:10.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.607751435356807,"aZ":-15.581651716427304,"pfxX":-3.813341596546607,"pfxZ":10.101034389035998,"pX":0.17991226273300226,"pZ":1.3737715896036942,"vX0":5.892105406630901,"vY0":-127.23366518664837,"vZ0":-6.538738930646824,"x":110.14,"y":201.69,"x0":-1.668301917169917,"y0":50.003612667376835,"z0":5.207476900818315,"aX":-6.265138039591163},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":17.0,"breakHorizontal":5.6,"spinRate":2417,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.43014316689215093,"extension":6.676894997186501},"index":0,"playId":"0649a4bc-6ba4-303f-9471-722487905d93","pitchNumber":1,"startTime":"2026-05-10T21:30:33.339Z","endTime":"2026-05-10T21:30:37.584Z","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":91.7,"endSpeed":83.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.514953868763225,"aZ":-11.536325826684076,"pfxX":-6.90217240943562,"pfxZ":11.51747314855866,"pX":-0.7610008107564407,"pZ":2.901826145819032,"vX0":4.641579787142414,"vY0":-133.46336169196104,"vZ0":-4.190825490023533,"x":146.01,"y":160.43,"x0":-1.6318499210272723,"y0":50.003090447280655,"z0":5.332331038491295,"aX":-12.368735274287488},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":20.0,"breakHorizontal":11.4,"spinRate":2325,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4114527149769982,"extension":6.585788053945253},"index":1,"playId":"335ead5e-6c9f-3946-855a-bb0555fc9bb7","pitchNumber":2,"startTime":"2026-05-10T21:30:47.466Z","endTime":"2026-05-10T21:30:51.963Z","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.3,"endSpeed":84.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.765659777460726,"aZ":-14.327057365743055,"pfxX":-6.311046026305062,"pfxZ":9.683757463051927,"pX":0.6121195853237364,"pZ":3.9368227659578707,"vX0":7.298227592527539,"vY0":-134.32766616375443,"vZ0":-1.4151222621573387,"x":93.67,"y":132.49,"x0":-1.309170077398103,"y0":50.00359837572104,"z0":5.479999687817015,"aX":-11.63293483656233},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":10.1,"spinRate":2242,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4064270958855132,"extension":6.6275616158818265},"index":2,"playId":"e375f8b0-bd4c-3fed-9ee0-a9442c4942d2","pitchNumber":3,"startTime":"2026-05-10T21:31:06.199Z","endTime":"2026-05-10T21:31:10.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.271504163940477,"aZ":-32.576132220994594,"pfxX":-7.49184301680541,"pfxZ":-0.266564097965432,"pX":-1.2919196929648145,"pZ":1.2714984061870118,"vX0":3.0624594690354727,"vY0":-121.60006480845036,"vZ0":-3.0612274179838743,"x":166.24,"y":204.45,"x0":-1.592464672390892,"y0":50.00471147521544,"z0":5.365718445301399,"aX":-11.249230776546359},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.0,"breakHorizontal":12.8,"spinRate":1570,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4500020954423851,"extension":6.605205659753038},"index":3,"playId":"73231606-ce80-333a-99cb-271aba877ab0","pitchNumber":4,"startTime":"2026-05-10T21:31:18.842Z","endTime":"2026-05-10T21:31:23.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.191821588973234,"aZ":-18.11806104843507,"pfxX":-0.836976854429794,"pfxZ":8.328558086234212,"pX":0.7852371356241091,"pZ":2.5571173073136677,"vX0":6.585393850643587,"vY0":-128.25118693886893,"vZ0":-3.229569138161887,"x":87.07,"y":169.74,"x0":-1.6925292421208131,"y0":50.005469393911824,"z0":5.223184315891713,"aX":-1.4133697780416148},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.6,"breakHorizontal":0.2,"spinRate":2531,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.4249059216682274,"extension":6.494988613841967},"index":4,"playId":"ef011746-b541-3ae3-befa-d2b9a0e064c5","pitchNumber":5,"startTime":"2026-05-10T21:31:35.175Z","endTime":"2026-05-10T21:31:40.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97286074035345,"aZ":-12.888462509917138,"pfxX":-6.970999467829351,"pfxZ":10.485384087233525,"pX":-0.3619892696862913,"pZ":3.2410630552144437,"vX0":5.548863003552804,"vY0":-134.9179644483594,"vZ0":-3.238892563478697,"x":130.8,"y":151.27,"x0":-1.541900044818528,"y0":50.00474758735657,"z0":5.3683833750850765,"aX":-12.824042089263008},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":11.4,"spinRate":2409,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.40632774605616984,"extension":6.653556527861552},"hitData":{"launchSpeed":94.7,"launchAngle":1.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.0,"coordY":106.0}},"index":5,"playId":"82c388be-048e-35c5-9139-5be4ded7a312","pitchNumber":6,"startTime":"2026-05-10T21:31:59.428Z","endTime":"2026-05-10T21:32:10.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:32:10.539Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to second baseman Luis Arraez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-10T21:33:03.403Z","endTime":"2026-05-10T21:33:36.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-10T21:32:26.825Z","endTime":"2026-05-10T21:33:05.725Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66866402371836,"aZ":-17.149722921743944,"pfxX":-2.1895915534876798,"pfxZ":8.552677418217659,"pX":0.43953169922734925,"pZ":2.6501005920107414,"vX0":8.167160499745357,"vY0":-130.51316498209007,"vZ0":-3.7745360893010793,"x":100.25,"y":167.23,"x0":-2.420841195514794,"y0":50.005627713120816,"z0":5.375785384412506,"aX":-3.847992308126444},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.0,"breakHorizontal":2.5,"spinRate":2633,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.4167200018845616,"extension":6.695465512516435},"index":1,"playId":"69f0bc0e-e0a4-3b72-b623-3ac8002650af","pitchNumber":1,"startTime":"2026-05-10T21:33:05.725Z","endTime":"2026-05-10T21:33:09.333Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.578409049479145,"aZ":-16.41660918279936,"pfxX":-0.7707456820528948,"pfxZ":8.838864329848409,"pX":0.5364336262793878,"pZ":2.4059328860582734,"vX0":7.9078141031581515,"vY0":-131.81151501879398,"vZ0":-4.620134715260835,"x":96.55,"y":173.82,"x0":-2.3856954292027717,"y0":50.0023850776327,"z0":5.370941560582876,"aX":-1.3749691216946869},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":-0.1,"spinRate":2491,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.4134741887070432,"extension":6.559409097103655},"hitData":{"launchSpeed":81.5,"launchAngle":57.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.07,"coordY":128.7}},"index":2,"playId":"243b55a7-0e23-3813-a6d9-130c234ec465","pitchNumber":2,"startTime":"2026-05-10T21:33:26.444Z","endTime":"2026-05-10T21:33:36.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:33:36.667Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Horwitz doubles (5) on a line drive to center fielder Drew Gilbert. Ryan O'Hearn scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-10T21:33:58.843Z","endTime":"2026-05-10T21:34:49.005Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"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(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.1,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85660091882711,"aZ":-11.241851202985345,"pfxX":-5.723329927281304,"pfxZ":11.27022429999477,"pX":0.7726528792949584,"pZ":2.66228117061099,"vX0":7.91017102145457,"vY0":-135.26019712936,"vZ0":-5.29713179528214,"x":87.55,"y":166.9,"x0":-1.4429093594349085,"y0":50.00182167264306,"z0":5.430836412996748,"aX":-10.629609349396905},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":8.8,"spinRate":2461,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4045817579242317,"extension":6.557993420969568},"index":0,"playId":"b131c4ad-f1c4-35af-b86d-4c0f671ff0ba","pitchNumber":1,"startTime":"2026-05-10T21:34:17.079Z","endTime":"2026-05-10T21:34:21.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29562241661076,"aZ":-29.187675926349662,"pfxX":-7.908344706087373,"pfxZ":1.844277742784536,"pX":-0.37356422504608283,"pZ":2.743400969236597,"vX0":5.536354509084765,"vY0":-125.89158344740245,"vZ0":-0.9849912762418842,"x":131.24,"y":164.71,"x0":-1.5634024229740915,"y0":50.00429761056816,"z0":5.4823849524587285,"aX":-12.81513144786388},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.4,"breakHorizontal":13.2,"spinRate":1699,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.43351855770668024,"extension":6.488640797842077},"hitData":{"launchSpeed":98.5,"launchAngle":21.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":88.97,"coordY":45.87}},"index":1,"playId":"8adc7d3a-856c-3293-88f6-680d4f8964e3","pitchNumber":2,"startTime":"2026-05-10T21:34:35.426Z","endTime":"2026-05-10T21:34:49.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:34:49.005Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, second baseman Luis Arraez to first baseman Casey Schmitt.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-10T21:37:30.328Z","endTime":"2026-05-10T21:37:58.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T21:35:12.145Z","endTime":"2026-05-10T21:36:12.569Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Keaton Winn replaces Tyler Mahle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-10T21:36:12.569Z","endTime":"2026-05-10T21:37:32.645Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676775,"link":"/api/v1/people/676775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.184233489493277,"aZ":-25.643073121060766,"pfxX":-8.068435324104707,"pfxZ":3.356184785256529,"pX":-1.6458679401786176,"pZ":1.7433471578395672,"vX0":2.156127392663327,"vY0":-138.07950471074665,"vZ0":-7.037496170310631,"x":179.74,"y":191.71,"x0":-1.3839472860223376,"y0":50.006310940599604,"z0":6.028437270568956,"aX":-15.721844202732088},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.9,"breakHorizontal":14.3,"spinRate":2267,"spinDirection":218},"zone":13,"typeConfidence":0.87,"plateTime":0.39532933463741804,"extension":5.998510601676503},"index":2,"playId":"5235d304-7a3f-32a5-82d5-fdc2e4435435","pitchNumber":1,"startTime":"2026-05-10T21:37:32.645Z","endTime":"2026-05-10T21:37:37.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.592924054159525,"aZ":-23.99640685345104,"pfxX":-7.207355496694105,"pfxZ":4.2231280465032,"pX":-0.5442758616373174,"pZ":1.9326076266438816,"vX0":4.612546767760662,"vY0":-137.82906293888354,"vZ0":-6.751424470608218,"x":137.75,"y":186.6,"x0":-1.2969003645105657,"y0":50.00624557941159,"z0":6.01770693986805,"aX":-13.968243531381484},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.5,"breakHorizontal":12.2,"spinRate":2333,"spinDirection":222},"zone":7,"typeConfidence":0.9,"plateTime":0.3963162316808484,"extension":6.089894036864652},"hitData":{"launchSpeed":75.0,"launchAngle":2.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.85,"coordY":153.71}},"index":3,"playId":"020091ef-a29b-3ae3-8c26-7e24bfa006cc","pitchNumber":2,"startTime":"2026-05-10T21:37:50.723Z","endTime":"2026-05-10T21:37:58.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:37:58.340Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers doubles (7) on a sharp line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-10T21:40:12.428Z","endTime":"2026-05-10T21:41:59.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Isaac Mattson replaces Bubba Chandler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T21:39:42.028Z","endTime":"2026-05-10T21:40:14.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.875148161187727,"aZ":-31.97253026593787,"pfxX":-7.154036615511675,"pfxZ":0.13479166936934917,"pX":-0.5587133148906155,"pZ":1.624328808409563,"vX0":3.6122332689840713,"vY0":-122.10958132218153,"vZ0":-3.9898293758065657,"x":138.3,"y":194.92,"x0":-1.1201917934703347,"y0":50.00523256009121,"z0":6.001887044717865,"aX":-10.909153469629722},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.4,"breakHorizontal":12.2,"spinRate":1305,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4469072105882992,"extension":6.486993804212147},"index":1,"playId":"24c2fedc-f339-3b06-80d9-5258593baa77","pitchNumber":1,"startTime":"2026-05-10T21:40:14.705Z","endTime":"2026-05-10T21:40:41.706Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}}},{"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.0,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.271409526167986,"aZ":-28.505676807127834,"pfxX":-6.3774380861403,"pfxZ":2.325665000448293,"pX":-1.1652652956701202,"pZ":2.9427552680642015,"vX0":2.337433133071939,"vY0":-123.8987006250254,"vZ0":-1.6490960387588416,"x":161.42,"y":159.33,"x0":-1.2843508391823433,"y0":50.002758073098235,"z0":5.9655349317480235,"aX":-10.064035889859813},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.1,"breakHorizontal":11.2,"spinRate":1432,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.43956176205629616,"extension":6.647427018272247},"index":2,"playId":"916203b4-0bd8-3438-8f80-b08cb4885c77","pitchNumber":2,"startTime":"2026-05-10T21:40:50.883Z","endTime":"2026-05-10T21:40:55.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.277119246772763,"aZ":-13.187813946319995,"pfxX":-5.8207802573850405,"pfxZ":9.83266165311371,"pX":-0.4962329656821934,"pZ":3.709186909890275,"vX0":4.143295452952768,"vY0":-137.54228678353152,"vZ0":-3.4912831011953793,"x":135.92,"y":138.63,"x0":-1.2599876698859216,"y0":50.00270372442361,"z0":5.879367433401898,"aX":-11.23948724847445},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":9.7,"spinRate":2406,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39705178440841715,"extension":6.598801996372519},"index":3,"playId":"9cfe6eeb-59b9-3fe2-8895-da6bb7f5cc58","pitchNumber":3,"startTime":"2026-05-10T21:41:08.352Z","endTime":"2026-05-10T21:41:12.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.027217385909406,"aZ":-13.538976974967118,"pfxX":-5.195990005484287,"pfxZ":9.841376849728366,"pX":0.1527927138612106,"pZ":2.1600023219175637,"vX0":5.392918201861033,"vY0":-135.83635237919114,"vZ0":-7.2780634228949355,"x":111.18,"y":180.46,"x0":-1.1706127208307997,"y0":50.006405042222276,"z0":5.790381787415517,"aX":-9.84233787546411},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":8.4,"spinRate":2387,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.40119394961026167,"extension":6.561717522843252},"index":4,"playId":"bb3ed4d4-36c6-35e5-86dd-73c64142998e","pitchNumber":4,"startTime":"2026-05-10T21:41:26.973Z","endTime":"2026-05-10T21:41:30.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18734899515872,"aZ":-12.522754683431785,"pfxX":-5.868598185254029,"pfxZ":10.437380158599142,"pX":-0.21016754276435265,"pZ":3.033940990323484,"vX0":4.658464524919311,"vY0":-135.7246223879157,"vZ0":-5.1620198291995445,"x":125.01,"y":156.86,"x0":-1.1786793958890045,"y0":50.0013142655159,"z0":5.818869993519652,"aX":-11.04719482684757},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":9.7,"spinRate":2379,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40216956779705937,"extension":6.553290921076461},"hitData":{"launchSpeed":101.0,"launchAngle":22.0,"totalDistance":387.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":147.06,"coordY":44.06}},"index":5,"playId":"6bdb1ca9-8ec6-3f49-ab41-75fa03c3e096","pitchNumber":5,"startTime":"2026-05-10T21:41:45.544Z","endTime":"2026-05-10T21:41:59.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:41:59.771Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Heliot Ramos doubles (10) on a line drive to right fielder Ryan O'Hearn. Rafael Devers scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-10T21:42:18.102Z","endTime":"2026-05-10T21:44:27.277Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":676755,"link":"/api/v1/people/676755"},"isScoringEvent":true,"rbi":true,"earned":true,"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":93.0,"endSpeed":85.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.969103314742146,"aZ":-11.902530830916119,"pfxX":-5.515582519062024,"pfxZ":10.896131855631394,"pX":-0.29217249242790094,"pZ":3.726714085299569,"vX0":4.18986751490388,"vY0":-135.3988218791848,"vZ0":-3.7829377457889657,"x":128.14,"y":138.16,"x0":-1.1414057357627228,"y0":50.004036667970546,"z0":5.972091879360766,"aX":-10.263616258820981},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.2,"breakHorizontal":9.1,"spinRate":2334,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40418775194802237,"extension":6.609581860218611},"index":0,"playId":"0c335c12-5baa-34d0-9dd6-40a1374848fb","pitchNumber":1,"startTime":"2026-05-10T21:42:27.001Z","endTime":"2026-05-10T21:42:31.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.269707100921394,"aZ":-11.365278595891851,"pfxX":-3.166872709902112,"pfxZ":11.050804035387348,"pX":-0.02658141076503677,"pZ":3.620462972411268,"vX0":4.1615901119277625,"vY0":-135.99004703413055,"vZ0":-4.166102253342376,"x":118.01,"y":141.03,"x0":-1.1613521690820725,"y0":50.00603862211896,"z0":5.953552353094033,"aX":-5.96554159426937},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.4,"breakHorizontal":4.9,"spinRate":2285,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40190449917364157,"extension":6.528228232587127},"index":1,"playId":"f35f0947-1a88-3804-b4a2-dae255e93476","pitchNumber":2,"startTime":"2026-05-10T21:42:45.271Z","endTime":"2026-05-10T21:42:48.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38537633955528,"aZ":-12.929868115429862,"pfxX":-3.9424931474609712,"pfxZ":10.109839515296775,"pX":-0.9513843194352328,"pZ":4.228297387935595,"vX0":2.0905251202068436,"vY0":-136.903519753779,"vZ0":-2.2327962217291017,"x":153.26,"y":124.62,"x0":-1.2114178934667323,"y0":50.00616609823827,"z0":5.93632083742189,"aX":-7.507283875959508},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":6.7,"spinRate":2288,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.39963007662661987,"extension":6.554009076777033},"index":2,"playId":"40e52e9e-5ee5-32a2-8697-fbb55a6b44ba","pitchNumber":3,"startTime":"2026-05-10T21:43:04.687Z","endTime":"2026-05-10T21:43:08.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.066144487913125,"aZ":-11.177093859854399,"pfxX":-4.387955426451553,"pfxZ":11.25650744753764,"pX":-0.34859127729622374,"pZ":3.5154943989320406,"vX0":3.528290425297939,"vY0":-135.7881731507353,"vZ0":-4.296605554931,"x":130.29,"y":143.86,"x0":-1.0954933711329449,"y0":50.000064694621614,"z0":5.897438985821425,"aX":-8.183078873018635},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":7.2,"spinRate":2343,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4035606756155019,"extension":6.578176639108401},"index":3,"playId":"5e5dbdd3-f3fb-3641-9e88-7307bfeb7b56","pitchNumber":4,"startTime":"2026-05-10T21:43:25.825Z","endTime":"2026-05-10T21:43:31.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.596306281464926,"aZ":-12.238629626891722,"pfxX":-6.7157807943036545,"pfxZ":10.48139292818369,"pX":-0.2896591863257258,"pZ":3.2891579189892908,"vX0":4.598326778695739,"vY0":-137.33653859866,"vZ0":-4.6259069522253835,"x":128.04,"y":149.97,"x0":-1.1166549792740328,"y0":50.00670765833787,"z0":5.833795245087691,"aX":-12.77834075314478},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":11.2,"spinRate":2266,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.3994624615025941,"extension":6.684460014214977},"index":4,"playId":"37722539-77d6-33f0-9de9-63e6876233eb","pitchNumber":5,"startTime":"2026-05-10T21:43:49.366Z","endTime":"2026-05-10T21:43:53.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.068753586638778,"aZ":-12.840372444952566,"pfxX":-6.358525648192081,"pfxZ":9.772838297070779,"pX":-0.31398494948383715,"pZ":2.30154720158301,"vX0":4.844004482371782,"vY0":-139.24812518186977,"vZ0":-7.074780980587451,"x":128.97,"y":176.64,"x0":-1.2434211900554937,"y0":50.00696100192727,"z0":5.711732399958591,"aX":-12.583804062609953},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":10.6,"spinRate":2373,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3922339035823996,"extension":6.683814988655657},"hitData":{"launchSpeed":85.4,"launchAngle":19.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":212.23,"coordY":120.56}},"index":5,"playId":"4bbb0616-9e90-37c6-9347-f501035f6203","pitchNumber":6,"startTime":"2026-05-10T21:44:13.151Z","endTime":"2026-05-10T21:44:27.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:44:27.277Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz. Heliot Ramos to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-10T21:44:42.541Z","endTime":"2026-05-10T21:46:32.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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(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.8,"endSpeed":86.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87113222218399,"aZ":-11.904098098208596,"pfxX":-5.106223112839225,"pfxZ":10.684770999993184,"pX":-0.5838650597589837,"pZ":3.082028946025005,"vX0":3.437259307639736,"vY0":-136.57697087130603,"vZ0":-5.290605533563763,"x":139.26,"y":155.57,"x0":-1.1925432971776484,"y0":50.00318652901943,"z0":5.85650022328389,"aX":-9.688202791306374},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":8.5,"spinRate":2303,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.4003783861112997,"extension":6.6706504861937335},"index":0,"playId":"2b72f339-ceb7-3469-a396-dc93398f06dd","pitchNumber":1,"startTime":"2026-05-10T21:45:04.874Z","endTime":"2026-05-10T21:45:10.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5494395420443,"aZ":-14.247010247808218,"pfxX":-6.55575067735257,"pfxZ":9.313717455170877,"pX":0.13153505918264888,"pZ":2.9463640821795423,"vX0":5.590600911850837,"vY0":-136.97444018191396,"vZ0":-5.279929265685058,"x":111.99,"y":159.23,"x0":-1.0711567564747624,"y0":50.00672579735787,"z0":5.852359858602953,"aX":-12.623265501031423},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":10.9,"spinRate":2261,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3979117723988903,"extension":6.646428113725342},"index":1,"playId":"d1046e90-85c7-3c1a-9d49-42d697539535","pitchNumber":2,"startTime":"2026-05-10T21:45:25.631Z","endTime":"2026-05-10T21:45:29.555Z","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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41524673278426,"aZ":-11.750095874964796,"pfxX":-5.740130404729787,"pfxZ":10.610292715628617,"pX":-1.0591891530712672,"pZ":2.253060051349664,"vX0":2.5699997426215737,"vY0":-137.61121163668685,"vZ0":-7.414126271618054,"x":157.37,"y":177.95,"x0":-1.257314525618343,"y0":50.00647378300377,"z0":5.771312250645936,"aX":-11.054686341177698},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":9.8,"spinRate":2278,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.39742574130380737,"extension":6.69936811307994},"index":2,"playId":"37f9cd6f-cc35-3996-acf1-3f0bc8a47801","pitchNumber":3,"startTime":"2026-05-10T21:45:48.184Z","endTime":"2026-05-10T21:46:15.202Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}}},{"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":95.0,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42547014767567,"aZ":-11.303438489066645,"pfxX":-6.27368963373089,"pfxZ":10.796181056842974,"pX":1.193671154696103,"pZ":3.311790771877406,"vX0":8.337644014520635,"vY0":-138.08901813856727,"vZ0":-4.909882807451579,"x":71.5,"y":149.36,"x0":-1.0481575440486994,"y0":50.005049616690584,"z0":5.871836487681222,"aX":-12.131373386584086},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":9.6,"spinRate":2335,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.396473807883031,"extension":6.615126266483078},"hitData":{"launchSpeed":92.4,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":151.18}},"index":3,"playId":"e4505b73-693f-3db9-bd42-f9f3fdbd2b5e","pitchNumber":4,"startTime":"2026-05-10T21:46:24.261Z","endTime":"2026-05-10T21:46:32.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:46:32.429Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Chapman doubles (7) on a fly ball to left fielder Nick Yorke. Heliot Ramos scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-10T21:46:48.415Z","endTime":"2026-05-10T21:48:12.910Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":676755,"link":"/api/v1/people/676755"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.4,"endSpeed":84.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29597158625829,"aZ":-13.524173326628048,"pfxX":-6.4483315933369365,"pfxZ":10.045806486588098,"pX":-0.2085852603854676,"pZ":2.6186905088160177,"vX0":4.6366164567690085,"vY0":-135.7841167071713,"vZ0":-6.140597909607725,"x":124.95,"y":168.08,"x0":-1.1053584845395494,"y0":50.0044322600064,"z0":5.860322322460789,"aX":-11.974297568995599},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":10.6,"spinRate":2307,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4042428160617386,"extension":6.583509842685404},"index":0,"playId":"755e10b0-9ac3-373d-b9d8-cab3fb6cfe2b","pitchNumber":1,"startTime":"2026-05-10T21:47:00.846Z","endTime":"2026-05-10T21:47:06.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.034184469425227,"aZ":-12.255816978013604,"pfxX":-5.9819554940475435,"pfxZ":10.386504551294093,"pX":-0.827111849415256,"pZ":2.843306508579655,"vX0":3.3172704765936336,"vY0":-137.48975489862204,"vZ0":-5.798183837676235,"x":148.53,"y":162.01,"x0":-1.2711148415028342,"y0":50.002058691623155,"z0":5.808790230267853,"aX":-11.469818125185611},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":10.2,"spinRate":2292,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39813951062523945,"extension":6.554528099732146},"index":1,"playId":"83477a69-b2c4-3fc2-ae5b-214ae434491c","pitchNumber":2,"startTime":"2026-05-10T21:47:35.365Z","endTime":"2026-05-10T21:47:39.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85851299513358,"aZ":-10.191027903556696,"pfxX":-4.34086175234726,"pfxZ":11.74426421373212,"pX":0.1438841020709665,"pZ":2.1613239444661234,"vX0":4.796759209148891,"vY0":-136.60914355655405,"vZ0":-7.854776589018855,"x":111.52,"y":180.42,"x0":-1.0790282121267998,"y0":50.000465443826315,"z0":5.792191874807551,"aX":-8.123279110222848},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":6.7,"spinRate":2321,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4024733628386783,"extension":6.644937614099514},"hitData":{"launchSpeed":99.1,"launchAngle":25.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.28,"coordY":64.02}},"index":2,"playId":"d9140489-e906-3172-83dd-267c3d42f00d","pitchNumber":3,"startTime":"2026-05-10T21:47:59.035Z","endTime":"2026-05-10T21:48:12.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:48:12.910Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out softly, catcher Henry Davis to first baseman Spencer Horwitz. Matt Chapman to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-10T21:50:56.254Z","endTime":"2026-05-10T21:51:06.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-10T21:48:39.001Z","endTime":"2026-05-10T21:49:14.289Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mason Montgomery replaces Isaac Mattson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-10T21:49:14.289Z","endTime":"2026-05-10T21:50:58.600Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05287850284169,"aZ":-10.44465813053152,"pfxX":5.422585175004031,"pfxZ":10.721140708654389,"pX":0.4211551412328456,"pZ":1.7778938732723568,"vX0":-3.431111216934114,"vY0":-141.41877877262343,"vZ0":-9.101044639717982,"x":100.95,"y":190.78,"x0":0.9451869092530113,"y0":50.00517099927061,"z0":5.7067686682845125,"aX":10.992012196812013},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":-9.1,"spinRate":2245,"spinDirection":162},"zone":9,"typeConfidence":0.87,"plateTime":0.38721860586905343,"extension":6.999749248809907},"hitData":{"launchSpeed":16.7,"launchAngle":60.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":131.6,"coordY":197.53}},"index":2,"playId":"781fd290-eef6-3d7c-8c00-dee085b73cd5","pitchNumber":1,"startTime":"2026-05-10T21:50:58.600Z","endTime":"2026-05-10T21:51:06.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:51:06.716Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesus Rodriguez grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-10T21:51:27.426Z","endTime":"2026-05-10T21:52:25.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12374431800941,"aZ":-11.966011315760992,"pfxX":3.0761523499755343,"pfxZ":9.748557361892008,"pX":0.19404197794525618,"pZ":4.8423855715547734,"vX0":-3.206302771967349,"vY0":-142.89006187189858,"vZ0":-0.9276388922029144,"x":109.6,"y":108.04,"x0":0.9296164982967707,"y0":50.00604074206706,"z0":5.9211369785019565,"aX":6.37899871398443},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":-4.9,"spinRate":2246,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.3829510414382229,"extension":7.09761118603644},"index":0,"playId":"b91f241f-6a3f-360b-bf42-3bfc88c02451","pitchNumber":1,"startTime":"2026-05-10T21:51:44.397Z","endTime":"2026-05-10T21:51:48.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.135984318699748,"aZ":-34.03109012410121,"pfxX":-0.36399393827362836,"pfxZ":-1.1015443919883579,"pX":-0.9296775435425151,"pZ":1.414975508397744,"vX0":-4.586188040724645,"vY0":-127.96453750943613,"vZ0":-4.256383861329677,"x":152.44,"y":200.58,"x0":0.9202764289067762,"y0":50.00193111626756,"z0":5.716254480677169,"aX":-0.6137602338184274},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.6,"breakHorizontal":1.6,"spinRate":2649,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.42523902419391746,"extension":7.028222997115074},"index":1,"playId":"89822741-b567-3f1a-9236-d4f2450a8bb4","pitchNumber":2,"startTime":"2026-05-10T21:51:59.707Z","endTime":"2026-05-10T21:52:03.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.201682223693872,"aZ":-34.64638648094469,"pfxX":0.22118657352205218,"pfxZ":-1.4864397747234257,"pX":-0.4055338555145119,"pZ":2.165808624858485,"vX0":-3.5833555190716178,"vY0":-127.74559956333006,"vZ0":-2.3563964410624583,"x":132.46,"y":180.3,"x0":0.981469551706124,"y0":50.00049714611381,"z0":5.801118554306706,"aX":0.369100054881874},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.0,"breakHorizontal":0.4,"spinRate":2708,"spinDirection":300},"zone":4,"typeConfidence":0.91,"plateTime":0.4273581667601767,"extension":6.848595975145808},"hitData":{"launchSpeed":80.8,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":151.68}},"index":2,"playId":"612758b2-03ec-3651-aea3-1a83e0233b33","pitchNumber":3,"startTime":"2026-05-10T21:52:16.938Z","endTime":"2026-05-10T21:52:25.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:52:25.309Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Yorke pops out softly to first baseman Casey Schmitt.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T21:54:45.918Z","endTime":"2026-05-10T21:54:56.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T21:54:37.603Z","endTime":"2026-05-10T21:54:47.830Z","isPitch":false,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.417295303190812,"aZ":-21.579047241921945,"pfxX":-7.669385087371904,"pfxZ":5.324740670254856,"pX":-1.068276902464231,"pZ":2.807592291799702,"vX0":3.9835852805775565,"vY0":-139.2404643875339,"vZ0":-5.086129536583214,"x":157.72,"y":162.98,"x0":-1.511072287016819,"y0":50.001534678579695,"z0":6.060265209942648,"aX":-15.25594809923783},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.9,"breakHorizontal":13.2,"spinRate":2359,"spinDirection":222},"zone":11,"typeConfidence":0.92,"plateTime":0.3914199218228309,"extension":6.194989943836556},"hitData":{"launchSpeed":54.4,"launchAngle":71.0,"totalDistance":61.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":130.17,"coordY":179.31}},"index":1,"playId":"110a2989-59a3-3ef5-a317-6304aaedbb61","pitchNumber":1,"startTime":"2026-05-10T21:54:47.830Z","endTime":"2026-05-10T21:54:56.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:54:56.606Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Davis singles on a ground ball to center fielder Drew Gilbert.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T21:55:08.134Z","endTime":"2026-05-10T21:56:06.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.390820381155976,"aZ":-22.880438173659776,"pfxX":-10.301304080267311,"pfxZ":4.6480790288024085,"pX":-0.6354586650708525,"pZ":2.982043229801119,"vX0":5.675937362810477,"vY0":-140.66455935111514,"vZ0":-4.566425026114008,"x":141.22,"y":158.26,"x0":-1.3426735428831573,"y0":50.00653778106395,"z0":6.113157693437992,"aX":-20.614109095486693},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.7,"breakHorizontal":17.5,"spinRate":2398,"spinDirection":225},"zone":1,"typeConfidence":0.9,"plateTime":0.38963510191462625,"extension":6.212871742065331},"index":0,"playId":"9b8a7dba-3116-372b-bd7e-8b06607ba4a4","pitchNumber":1,"startTime":"2026-05-10T21:55:20.744Z","endTime":"2026-05-10T21:55:25.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.226749884538805,"aZ":-33.433281666532594,"pfxX":-8.331055372893125,"pfxZ":-0.7695192542922937,"pX":-0.3028961705291439,"pZ":1.1624565393973214,"vX0":5.616617459296474,"vY0":-127.45768980232,"vZ0":-5.462624675622745,"x":128.55,"y":207.39,"x0":-1.457392207020439,"y0":50.00210326398389,"z0":5.986575300656491,"aX":-13.649013794470655},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.4,"breakHorizontal":13.8,"spinRate":1487,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.4304188536918656,"extension":6.171958158753377},"index":1,"playId":"6d2a5d25-09e9-3713-a123-10305a11b77e","pitchNumber":2,"startTime":"2026-05-10T21:55:33.926Z","endTime":"2026-05-10T21:55:38.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.792143036626886,"aZ":-34.304811157095905,"pfxX":-8.566740153680414,"pfxZ":-1.2188160796145135,"pX":0.6753117813605741,"pZ":1.7887653560974102,"vX0":8.003367518313524,"vY0":-131.35904851860113,"vZ0":-4.418658986902813,"x":91.26,"y":190.48,"x0":-1.2977636755629303,"y0":50.00236324974678,"z0":6.042635839839892,"aX":-14.972594616122613},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-3.0,"breakHorizontal":13.8,"spinRate":1437,"spinDirection":251},"zone":9,"typeConfidence":0.9,"plateTime":0.4169459002099276,"extension":6.23849960434771},"hitData":{"launchSpeed":90.2,"launchAngle":5.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.76,"coordY":97.97}},"index":2,"playId":"462632d7-2152-3be6-82a4-5cdc8b1462e8","pitchNumber":3,"startTime":"2026-05-10T21:55:55.166Z","endTime":"2026-05-10T21:56:06.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:56:06.108Z","atBatIndex":53},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Oneil Cruz grounds into a force out, second baseman Luis Arraez to shortstop Willy Adames. Henry Davis out at 2nd. Oneil Cruz to 1st.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T21:56:07.673Z","endTime":"2026-05-10T21:56:41.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.533852770300115,"aZ":-30.677078977336446,"pfxX":-4.545674102206838,"pfxZ":0.9073891284880027,"pX":-1.0947376008554655,"pZ":2.2819364787605254,"vX0":2.455136079339833,"vY0":-126.9438072183184,"vZ0":-3.3194707732239124,"x":158.73,"y":177.17,"x0":-1.4787603907150337,"y0":50.003218437677994,"z0":6.022937294941586,"aX":-7.493739363981388},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.2,"breakHorizontal":7.8,"spinRate":1289,"spinDirection":250},"zone":13,"typeConfidence":0.8,"plateTime":0.42983622583345227,"extension":6.006780853394501},"hitData":{"launchSpeed":81.0,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":150.67}},"index":0,"playId":"2a3bf476-85e4-3b07-ac1a-d9db88290934","pitchNumber":1,"startTime":"2026-05-10T21:56:33.102Z","endTime":"2026-05-10T21:56:41.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T21:56:41.360Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks. Oneil Cruz to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T21:59:33.903Z","endTime":"2026-05-10T22:00:49.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T21:57:13.961Z","endTime":"2026-05-10T21:58:15.206Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sam Hentges replaces Keaton Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-10T21:58:15.206Z","endTime":"2026-05-10T21:59:36.037Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656529,"link":"/api/v1/people/656529"},"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":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.991844724607336,"aZ":-19.935660112311645,"pfxX":3.860467770294608,"pfxZ":6.852978112973844,"pX":-0.31445009204222385,"pZ":3.5672363695397595,"vX0":-5.951398401439735,"vY0":-132.67522514076433,"vZ0":-3.244622860520543,"x":128.99,"y":142.46,"x0":1.4546291109779121,"y0":50.00071985600053,"z0":6.256298394162996,"aX":6.89227555224815},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.9,"breakHorizontal":-5.8,"spinRate":1978,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.41259969872395885,"extension":6.756515953999163},"index":2,"playId":"26013419-a19d-3cab-ab82-de5d2ea0f9b1","pitchNumber":1,"startTime":"2026-05-10T21:59:36.037Z","endTime":"2026-05-10T21:59:40.495Z","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":93.8,"endSpeed":86.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383639715808524,"aZ":-16.969495900070225,"pfxX":5.768746700008645,"pfxZ":7.9726552255334955,"pX":-1.034136238235844,"pZ":3.0359634707653975,"vX0":-8.775166688251637,"vY0":-136.35960415542914,"vZ0":-5.281419535070201,"x":156.42,"y":156.81,"x0":1.457342771766342,"y0":50.00298742646743,"z0":6.145933281207435,"aX":11.002907280334455},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":-8.9,"spinRate":2148,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.3997171324432274,"extension":6.947540647001372},"index":3,"playId":"d466ad54-20c1-3a02-a0f8-f70029e15d69","pitchNumber":2,"startTime":"2026-05-10T21:59:52.559Z","endTime":"2026-05-10T21:59:57.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.089745251662634,"aZ":-29.621129523296656,"pfxX":-1.6462679880460356,"pfxZ":1.5677585277203114,"pX":-0.30755758384945675,"pZ":3.475634086779003,"vX0":-4.408268637063353,"vY0":-125.71662502251438,"vZ0":-1.2806982424148696,"x":128.72,"y":144.94,"x0":1.6698383825639813,"y0":50.00438457654987,"z0":6.355926958022075,"aX":-2.6831695747152526},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":3.8,"spinRate":2053,"spinDirection":195},"zone":11,"typeConfidence":0.91,"plateTime":0.4326537415990317,"extension":6.818032917427104},"index":4,"playId":"9190caa6-0261-30a7-963c-54dfb75f7dfd","pitchNumber":3,"startTime":"2026-05-10T22:00:08.860Z","endTime":"2026-05-10T22:00:13.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96686828888272,"aZ":-19.297074031623467,"pfxX":5.401153844055221,"pfxZ":6.975683463715237,"pX":-0.47333597466115584,"pZ":1.8367274359204642,"vX0":-6.949703314464374,"vY0":-134.7079994034091,"vZ0":-7.785878374287458,"x":135.04,"y":189.19,"x0":1.4326098459174081,"y0":50.00597092652557,"z0":6.11783694763546,"aX":9.975536950266513},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":-8.4,"spinRate":2090,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.4058761560495827,"extension":6.870000228322831},"index":5,"playId":"9dba53fd-db3e-35f2-ac37-7ed4e34da678","pitchNumber":4,"startTime":"2026-05-10T22:00:26.557Z","endTime":"2026-05-10T22:00:31.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.831849456133074,"aZ":-13.270067618772051,"pfxX":0.22498885271104996,"pfxZ":10.264879496689758,"pX":-1.3561106921866597,"pZ":3.04464346469119,"vX0":-7.5556741283111055,"vY0":-135.40243502546656,"vZ0":-5.757490284764633,"x":168.69,"y":156.57,"x0":1.4509609144260884,"y0":50.002250174332715,"z0":6.140867944964634,"aX":0.4153079459345225},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":1.3,"spinRate":2086,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4057908939536268,"extension":6.8658866830453675},"index":6,"playId":"9197d29d-1a9a-3d7e-afa5-b6dd885d781f","pitchNumber":5,"startTime":"2026-05-10T22:00:44.213Z","endTime":"2026-05-10T22:00:49.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:00:49.951Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T22:01:33.417Z","endTime":"2026-05-10T22:03:10.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T22:01:00.486Z","endTime":"2026-05-10T22:01:35.502Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98840356268082,"aZ":-41.771711090675254,"pfxX":-3.09161965344945,"pfxZ":-7.08506743987058,"pX":0.6640392540038201,"pZ":1.7073323171207908,"vX0":-1.2778418913272753,"vY0":-115.55758468464293,"vZ0":-1.517892220901849,"x":91.69,"y":192.68,"x0":1.62527617446876,"y0":50.00023047847309,"z0":6.375979226130478,"aX":-4.191051569807942},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-13.0,"breakHorizontal":5.9,"spinRate":2278,"spinDirection":326},"zone":9,"typeConfidence":0.9,"plateTime":0.4734996031332064,"extension":6.822174678763365},"index":1,"playId":"0cb876df-a0f4-3412-b65f-58ed6a648b65","pitchNumber":1,"startTime":"2026-05-10T22:01:35.502Z","endTime":"2026-05-10T22:01:40.196Z","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":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.543288095049405,"aZ":-40.72411330118313,"pfxX":-2.046030294846567,"pfxZ":-6.263473831894485,"pX":-0.5682514689492367,"pZ":2.251617604454166,"vX0":-4.214483832723262,"vY0":-116.3178212775152,"vZ0":-0.7394421623976483,"x":138.66,"y":177.99,"x0":1.5354480873940983,"y0":50.003049317339205,"z0":6.44701358788507,"aX":-2.7924625045106106},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-11.3,"breakHorizontal":4.8,"spinRate":2227,"spinDirection":325},"zone":4,"typeConfidence":0.89,"plateTime":0.47154700434881436,"extension":6.812899474444009},"index":2,"playId":"18f55d68-8356-34ee-985e-b69e410ea09b","pitchNumber":2,"startTime":"2026-05-10T22:01:53.043Z","endTime":"2026-05-10T22:01:57.380Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"b3c6fd1e-064a-30dd-b9d3-87ee9c3ceeca","startTime":"2026-05-10T22:02:14.077Z","endTime":"2026-05-10T22:02:18.381Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.041049920146712,"aZ":-41.321677324431036,"pfxX":-1.8330240126584076,"pfxZ":-6.78293359555615,"pX":-1.1652397990687384,"pZ":-0.7501469963980609,"vX0":-5.323610434677226,"vY0":-115.7856783786429,"vZ0":-6.805188931304528,"x":161.42,"y":259.03,"x0":1.408517601852021,"y0":50.0032330206459,"z0":6.213054855936962,"aX":-2.471427883738947},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.8,"breakHorizontal":4.7,"spinRate":2332,"spinDirection":328},"zone":13,"typeConfidence":0.89,"plateTime":0.474327580801547,"extension":6.8622405546097385},"index":4,"playId":"afa769b5-be34-3ed0-926b-156ae9d9dcb6","pitchNumber":3,"startTime":"2026-05-10T22:02:34.678Z","endTime":"2026-05-10T22:02:39.506Z","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":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80159891191778,"aZ":-13.977732185007701,"pfxX":4.788568143176727,"pfxZ":9.647343465345974,"pX":-0.9150986490460308,"pZ":2.829459533251953,"vX0":-8.00560366013557,"vY0":-135.74414455571514,"vZ0":-6.763091197334919,"x":151.88,"y":162.38,"x0":1.436081271969305,"y0":50.00117140734562,"z0":6.307072059127362,"aX":9.030674919553938},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":-7.2,"spinRate":2381,"spinDirection":152},"zone":11,"typeConfidence":0.96,"plateTime":0.4019018416934914,"extension":6.8160165380034545},"hitData":{"launchSpeed":57.1,"launchAngle":5.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.56,"coordY":160.8}},"index":5,"playId":"102beb2b-d99f-32df-ae17-2f2b3eb8fd88","pitchNumber":4,"startTime":"2026-05-10T22:03:02.137Z","endTime":"2026-05-10T22:03:10.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:03:10.229Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-10T22:06:50.751Z","endTime":"2026-05-10T22:08:16.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":97.9,"endSpeed":89.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0804809826451,"aZ":-10.825073572089673,"pfxX":2.5480438598094115,"pfxZ":10.347383956302341,"pX":0.9085754158123567,"pZ":3.291461719102217,"vX0":-1.3060129312068116,"vY0":-142.5832585393175,"vZ0":-4.935446290159468,"x":82.37,"y":149.91,"x0":1.0408969985179424,"y0":50.007043932065514,"z0":5.725084061918774,"aX":5.259748884215833},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":-4.3,"spinRate":1987,"spinDirection":164},"zone":12,"typeConfidence":0.9,"plateTime":0.38380600244789154,"extension":6.914960697355389},"index":0,"playId":"9235ec31-43d5-3028-95b0-97b9b4fb9c8c","pitchNumber":1,"startTime":"2026-05-10T22:07:10.282Z","endTime":"2026-05-10T22:07:14.670Z","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":90.3,"endSpeed":82.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.369212320817137,"aZ":-29.036813952407485,"pfxX":-2.2830224797939533,"pfxZ":1.7938963110919186,"pX":-0.2851142650601185,"pZ":1.7256497062239629,"vX0":-2.973446162042431,"vY0":-131.4213140525804,"vZ0":-4.53297145708806,"x":127.87,"y":192.19,"x0":1.1582938890081214,"y0":50.00021652451892,"z0":5.634481025160388,"aX":-3.9843312660877803},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.4,"breakHorizontal":4.8,"spinRate":2581,"spinDirection":195},"zone":7,"typeConfidence":0.9,"plateTime":0.41709190358169224,"extension":6.791330331012923},"index":1,"playId":"66f02c35-60d2-3bcd-80a1-473c310b2bf3","pitchNumber":2,"startTime":"2026-05-10T22:07:23.168Z","endTime":"2026-05-10T22:07:27.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.635080625992746,"aZ":-29.773403367765678,"pfxX":-0.8614630349182741,"pfxZ":1.363306082102067,"pX":-0.4082026351648649,"pZ":0.7309045435235633,"vX0":-3.7465989237479533,"vY0":-131.4412820468101,"vZ0":-6.997745568647603,"x":132.56,"y":219.05,"x0":1.144746562530396,"y0":50.00002332501825,"z0":5.624341798056444,"aX":-1.5141188761695652},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.2,"breakHorizontal":2.4,"spinRate":2634,"spinDirection":72},"zone":13,"typeConfidence":0.91,"plateTime":0.4159558381420605,"extension":6.836732511047216},"index":2,"playId":"339ee6e5-136d-3ff2-ba34-51b860b3e2ca","pitchNumber":3,"startTime":"2026-05-10T22:07:36.613Z","endTime":"2026-05-10T22:07:41.687Z","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":89.9,"endSpeed":84.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1631979255536,"aZ":-27.94767984235973,"pfxX":-0.24227258542825858,"pfxZ":2.3822469289044372,"pX":-1.5341259300285537,"pZ":1.2563561203459679,"vX0":-6.454607311034053,"vY0":-130.95071457200524,"vZ0":-5.945582012015605,"x":175.48,"y":204.86,"x0":0.9726035006034728,"y0":50.003974356230394,"z0":5.591178052640188,"aX":-0.427696149984209},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":1.6,"spinRate":2679,"spinDirection":187},"zone":13,"typeConfidence":0.93,"plateTime":0.4149411442703732,"extension":6.8933089135477905},"index":3,"playId":"29b3fbff-7725-3e2d-b34b-f96420947079","pitchNumber":4,"startTime":"2026-05-10T22:07:54.081Z","endTime":"2026-05-10T22:07:57.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":84.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.891615104891734,"aZ":-31.36250510412173,"pfxX":-1.834335322939695,"pfxZ":0.4626871830517789,"pX":-0.32028778188094925,"pZ":2.4323400985764856,"vX0":-3.1769926905056582,"vY0":-130.51579866129757,"vZ0":-2.369435752593794,"x":129.21,"y":173.11,"x0":1.1393270949219632,"y0":50.0053461297547,"z0":5.65522591775469,"aX":-3.2460664950283915},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.6,"breakHorizontal":3.8,"spinRate":2710,"spinDirection":322},"zone":4,"typeConfidence":0.94,"plateTime":0.41563471848175615,"extension":6.8544505853187925},"hitData":{"launchSpeed":91.8,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.98,"coordY":142.56}},"index":4,"playId":"c7a91ad7-8ca4-3b7b-940b-4c0d511f5db3","pitchNumber":5,"startTime":"2026-05-10T22:08:08.163Z","endTime":"2026-05-10T22:08:16.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:08:16.514Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, pitcher Mason Montgomery to shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-10T22:08:25.143Z","endTime":"2026-05-10T22:10:23.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.7,"endSpeed":90.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.596870638862004,"aZ":-10.451716276183392,"pfxX":2.968544034959093,"pfxZ":10.356938177811411,"pX":-0.2614458235329567,"pZ":2.2720020276858834,"vX0":-4.614377348320415,"vY0":-143.5221851934171,"vZ0":-7.521609382026749,"x":126.97,"y":177.44,"x0":0.97758155906191,"y0":50.00053812916717,"z0":5.5690133739912016,"aX":6.225071006967252},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.5,"breakHorizontal":-4.6,"spinRate":2140,"spinDirection":160},"zone":5,"typeConfidence":0.9,"plateTime":0.3808708625562267,"extension":7.037650433851524},"index":0,"playId":"cf48ce61-246a-35ff-a93d-653361fc4ac0","pitchNumber":1,"startTime":"2026-05-10T22:08:40.730Z","endTime":"2026-05-10T22:08:44.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.840966655221532,"aZ":-29.537365360926906,"pfxX":-0.0439815687199836,"pfxZ":1.4580350195324425,"pX":-0.590709953040027,"pZ":0.42661783049711965,"vX0":-3.850180631522769,"vY0":-132.64365374152925,"vZ0":-7.88588656192462,"x":139.52,"y":227.26,"x0":0.877264768461198,"y0":50.00272592251901,"z0":5.551942759861285,"aX":-0.07830737802922705},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.3,"breakHorizontal":0.8,"spinRate":2638,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.4108574449852189,"extension":6.750607061915547},"index":1,"playId":"fdd46c58-03c5-31c1-8423-c25c3ba8acb8","pitchNumber":2,"startTime":"2026-05-10T22:08:57.954Z","endTime":"2026-05-10T22:09:03.765Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-10T22:09:15.158Z","endTime":"2026-05-10T22:09:26.168Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.026050384187823,"aZ":-31.17460061996381,"pfxX":-0.6499808545611354,"pfxZ":0.5675187094631369,"pX":-0.6523717404291466,"pZ":0.7299849782833532,"vX0":-3.8093493781026537,"vY0":-131.96780306360364,"vZ0":-6.590977486802467,"x":141.87,"y":219.07,"x0":0.8963515927028183,"y0":50.00188911410567,"z0":5.56684895900226,"aX":-1.1418618682202086},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.2,"breakHorizontal":2.0,"spinRate":2777,"spinDirection":280},"zone":13,"typeConfidence":0.91,"plateTime":0.4156124856223373,"extension":6.967657723005802},"index":3,"playId":"4c31de3f-cbee-354c-b197-2d61c2095660","pitchNumber":3,"startTime":"2026-05-10T22:09:26.168Z","endTime":"2026-05-10T22:09:30.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.273144245492226,"aZ":-10.681554222113244,"pfxX":1.6673975518111646,"pfxZ":9.964272973805986,"pX":0.09782211564253195,"pZ":4.457589655145699,"vX0":-3.1465852025056544,"vY0":-145.72296283841442,"vZ0":-2.136452042569197,"x":113.27,"y":118.43,"x0":0.9734980560334641,"y0":50.003363562916306,"z0":5.842949850366028,"aX":3.5968910506981513},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":17.9,"breakHorizontal":-2.4,"spinRate":2409,"spinDirection":160},"zone":12,"typeConfidence":0.91,"plateTime":0.3754244218914571,"extension":6.913685217312758},"index":4,"playId":"714d9059-21b1-3231-ac4b-9a21889f48fe","pitchNumber":4,"startTime":"2026-05-10T22:09:41.923Z","endTime":"2026-05-10T22:09:46.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":92.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.064092029843945,"aZ":-9.172970843064215,"pfxX":2.6413995723932295,"pfxZ":10.621331904416168,"pX":-0.5537321970608368,"pZ":3.733876265900526,"vX0":-5.221168441277903,"vY0":-145.52634652513865,"vZ0":-4.079921240174427,"x":138.11,"y":137.97,"x0":0.9126629150679646,"y0":50.00310738533478,"z0":5.699624566431928,"aX":5.720920278171591},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":18.7,"breakHorizontal":-3.8,"spinRate":2485,"spinDirection":162},"zone":11,"typeConfidence":0.91,"plateTime":0.3750010859787607,"extension":6.972495102972684},"index":5,"playId":"f2e493ba-e5a4-3ded-b326-5ce71f6becd8","pitchNumber":5,"startTime":"2026-05-10T22:09:57.318Z","endTime":"2026-05-10T22:10:01.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.054083824883744,"aZ":-32.77641664623175,"pfxX":-1.7488178769602167,"pfxZ":-0.3506882102539173,"pX":-0.30661747461163813,"pZ":2.8062260195350452,"vX0":-2.8182024237566323,"vY0":-129.5456911667347,"vZ0":-1.0270638852977052,"x":128.69,"y":163.01,"x0":1.0175786476473292,"y0":50.00194458192935,"z0":5.686801140475764,"aX":-3.007377567508628},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.6,"breakHorizontal":3.7,"spinRate":2609,"spinDirection":269},"zone":1,"typeConfidence":0.93,"plateTime":0.4208986038889231,"extension":6.849928549426936},"hitData":{"launchSpeed":88.8,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":118.36,"coordY":146.62}},"index":6,"playId":"c897bcf1-fe9e-36b2-9c9c-aabbfa8bc508","pitchNumber":6,"startTime":"2026-05-10T22:10:14.961Z","endTime":"2026-05-10T22:10:23.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:10:23.196Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-10T22:10:36.615Z","endTime":"2026-05-10T22:11:41.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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(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":100.5,"endSpeed":91.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72739735463955,"aZ":-8.41477985892307,"pfxX":2.9054830961049345,"pfxZ":10.95535628041756,"pX":0.005209497714808312,"pZ":3.849832452887814,"vX0":-3.8400728364057137,"vY0":-146.38253940994827,"vZ0":-4.003146831622134,"x":116.8,"y":134.83,"x0":0.9569035663749804,"y0":50.00577409442758,"z0":5.739491969601025,"aX":6.303176680060202},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":19.2,"breakHorizontal":-4.6,"spinRate":2255,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.37424369842097116,"extension":6.966155727715413},"index":0,"playId":"ca7a1b37-ce38-3a18-813c-110c9d8917cb","pitchNumber":1,"startTime":"2026-05-10T22:10:46.408Z","endTime":"2026-05-10T22:10:50.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.472277358605318,"aZ":-9.786008967691547,"pfxX":2.794778249577413,"pfxZ":10.504532748660088,"pX":-0.33603880992163915,"pZ":3.2121564779660097,"vX0":-4.637060891011204,"vY0":-144.5528382060956,"vZ0":-5.134804549267846,"x":129.81,"y":152.05,"x0":0.920603295682836,"y0":50.00201572356293,"z0":5.6035801465184605,"aX":5.956489986838578},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.2,"breakHorizontal":-4.2,"spinRate":2275,"spinDirection":155},"zone":1,"typeConfidence":0.9,"plateTime":0.3779036111787675,"extension":6.930458808103573},"index":1,"playId":"aa15b5ac-7c83-3985-ab6a-a728db4db120","pitchNumber":2,"startTime":"2026-05-10T22:11:00.601Z","endTime":"2026-05-10T22:11:04.550Z","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":99.9,"endSpeed":91.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.596026909685783,"aZ":-8.436974907949468,"pfxX":3.00120878265163,"pfxZ":11.01153934347091,"pX":-0.5297262908747525,"pZ":2.522827024885493,"vX0":-5.19930462246846,"vY0":-145.332640296186,"vZ0":-7.731975195940408,"x":137.19,"y":170.66,"x0":0.8862192239281772,"y0":50.001785374129135,"z0":5.71823710502511,"aX":6.4694354600293575},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":18.7,"breakHorizontal":-4.4,"spinRate":2299,"spinDirection":157},"zone":4,"typeConfidence":0.9,"plateTime":0.37577272544030516,"extension":6.899615769050879},"index":2,"playId":"47d6e3d4-1eba-3e99-8226-bd73455993eb","pitchNumber":3,"startTime":"2026-05-10T22:11:16.287Z","endTime":"2026-05-10T22:11:20.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":92.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.836316014369316,"aZ":-10.96775543312456,"pfxX":3.714932018957513,"pfxZ":9.687773803842349,"pX":0.13686372197592295,"pZ":4.554924830378026,"vX0":-4.743950980798407,"vY0":-146.41206988143082,"vZ0":-1.5294016764454623,"x":111.78,"y":115.8,"x0":1.2891026757546054,"y0":50.007075000892144,"z0":5.734056593513492,"aX":8.13572795942241},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":17.5,"breakHorizontal":-5.9,"spinRate":2375,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.37290278974229185,"extension":6.879852317265149},"index":3,"playId":"ee135d22-c445-3ef9-b536-4e40bb360186","pitchNumber":4,"startTime":"2026-05-10T22:11:36.142Z","endTime":"2026-05-10T22:11:41.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:11:41.944Z","atBatIndex":59},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ryan O'Hearn reaches on a fielding error by second baseman Luis Arraez.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-10T22:14:05.924Z","endTime":"2026-05-10T22:14:36.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":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":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Kilian replaces Sam Hentges.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T22:13:07.632Z","endTime":"2026-05-10T22:14:08.052Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668873,"link":"/api/v1/people/668873"},"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":95.1,"endSpeed":88.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.695091570253116,"aZ":-12.627943634526037,"pfxX":-3.0573910553526376,"pfxZ":9.911878535809421,"pX":-0.522898940920154,"pZ":1.9666015520857765,"vX0":6.160098247180019,"vY0":-138.30894763303368,"vZ0":-8.08697011893028,"x":136.93,"y":185.68,"x0":-2.3640257552070056,"y0":50.00065013054538,"z0":5.741069332239568,"aX":-6.028292227427108},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":4.6,"spinRate":2155,"spinDirection":206},"zone":7,"typeConfidence":0.89,"plateTime":0.39334704537241194,"extension":6.571816100488552},"index":1,"playId":"a185ffdc-b8b5-3118-8b6e-4cb44f51ad52","pitchNumber":1,"startTime":"2026-05-10T22:14:08.052Z","endTime":"2026-05-10T22:14:12.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57406614588252,"aZ":-12.915126463077897,"pfxX":-3.2324561478582385,"pfxZ":9.435067422668475,"pX":0.3255013178977846,"pZ":2.536917242828051,"vX0":7.982166310167747,"vY0":-140.71040720000866,"vZ0":-7.1381361021947,"x":104.59,"y":170.28,"x0":-2.1056117393778626,"y0":50.00078929191908,"z0":5.91213810372825,"aX":-6.59732591563346},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":4.6,"spinRate":2223,"spinDirection":192},"zone":6,"typeConfidence":0.91,"plateTime":0.3866337746616506,"extension":6.443691771766262},"hitData":{"launchSpeed":95.9,"launchAngle":3.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":167.52,"coordY":112.16}},"index":2,"playId":"05dff902-982a-3a7b-bcd2-bd3db744e362","pitchNumber":2,"startTime":"2026-05-10T22:14:24.742Z","endTime":"2026-05-10T22:14:36.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:14:36.975Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-10T22:14:59.875Z","endTime":"2026-05-10T22:16:24.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.852372723414195,"aZ":-13.021719705109332,"pfxX":-1.1453828146685678,"pfxZ":9.65106828395832,"pX":1.063444648671562,"pZ":2.1693507404825945,"vX0":9.179138021513134,"vY0":-139.6113090759571,"vZ0":-7.665556603419141,"x":76.46,"y":180.21,"x0":-2.110631363780806,"y0":50.002614776450905,"z0":5.797612272541167,"aX":-2.2729553924654464},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":0.2,"spinRate":2236,"spinDirection":190},"zone":14,"typeConfidence":0.86,"plateTime":0.39151689990379834,"extension":6.66619225166888},"index":0,"playId":"92ad11da-b85c-3500-8e30-96b7498236ce","pitchNumber":1,"startTime":"2026-05-10T22:15:01.571Z","endTime":"2026-05-10T22:15:05.975Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"6f7a98d7-6160-4b2b-8aa2-ba82ba72e658","startTime":"2026-05-10T22:15:18.007Z","endTime":"2026-05-10T22:15:22.473Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68128959973675,"aZ":-10.44137386551023,"pfxX":-2.5653011671555968,"pfxZ":10.90113480069492,"pX":0.9626026882794747,"pZ":2.1246827844315894,"vX0":9.149151603164219,"vY0":-140.49911115332833,"vZ0":-8.415048683772747,"x":80.31,"y":181.41,"x0":-2.0067040295808134,"y0":50.00197145725245,"z0":5.842366320787212,"aX":-5.114853825296717},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":2.8,"spinRate":2419,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.3902621398402637,"extension":6.638918660836175},"index":2,"playId":"5234a4fc-b735-3fde-8661-3a926837f4a4","pitchNumber":2,"startTime":"2026-05-10T22:15:37.149Z","endTime":"2026-05-10T22:15:41.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24914682745498,"aZ":-18.56207922784188,"pfxX":-9.678189266766678,"pfxZ":6.966378712996672,"pX":-1.4906807622334444,"pZ":2.998882385349814,"vX0":5.257915416487526,"vY0":-139.1612121655795,"vZ0":-4.6278159626782145,"x":173.82,"y":157.81,"x0":-2.1505733000450644,"y0":50.00642814961903,"z0":5.919248325283569,"aX":-18.91953625590803},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":16.4,"spinRate":2419,"spinDirection":205},"zone":11,"typeConfidence":0.93,"plateTime":0.3941165563441982,"extension":6.545674947233155},"index":3,"playId":"fbeaebcc-3bf9-3d7f-85c3-14b723e55f72","pitchNumber":3,"startTime":"2026-05-10T22:15:56.794Z","endTime":"2026-05-10T22:16:02.164Z","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.4,"endSpeed":88.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32773183144175,"aZ":-10.436942241805095,"pfxX":-2.05733757433178,"pfxZ":10.806417173929711,"pX":-0.7911512943586105,"pZ":3.6106881225584,"vX0":4.54440315869879,"vY0":-140.35463755703626,"vZ0":-4.714458412360768,"x":147.16,"y":141.29,"x0":-2.1579940265289186,"y0":50.00117493056117,"z0":5.9813830261288325,"aX":-4.138078874943455},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":2.9,"spinRate":2480,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.3890203015569398,"extension":6.593894711640081},"index":4,"playId":"c20fee99-e136-3e87-b481-8f234cd8d862","pitchNumber":4,"startTime":"2026-05-10T22:16:18.228Z","endTime":"2026-05-10T22:16:24.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:16:24.469Z","atBatIndex":61},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Spencer Horwitz grounds into a double play, shortstop Willy Adames to first baseman Casey Schmitt. Ryan O'Hearn to 3rd. Marcell Ozuna out at 2nd. Spencer Horwitz out at 1st.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-10T22:16:36.292Z","endTime":"2026-05-10T22:17:44.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40886069779945,"aZ":-11.739145309080472,"pfxX":-3.0387734745072574,"pfxZ":10.338213350652687,"pX":0.6606225848037484,"pZ":2.0179228019527327,"vX0":8.703788186305031,"vY0":-139.4703947684171,"vZ0":-8.280773576627853,"x":91.82,"y":184.3,"x0":-2.1011066758128476,"y0":50.0002131086652,"z0":5.793289388685422,"aX":-6.005672947625853},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":3.7,"spinRate":2309,"spinDirection":198},"zone":9,"typeConfidence":0.91,"plateTime":0.39223298527850625,"extension":6.649705583548135},"index":0,"playId":"036613c7-e7ff-3b42-a805-1f435568b7ab","pitchNumber":1,"startTime":"2026-05-10T22:16:48.702Z","endTime":"2026-05-10T22:16:53.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30935741089076,"aZ":-45.25326967859253,"pfxX":5.787236843144785,"pfxZ":-9.604233470187143,"pX":0.5454771416243966,"pZ":1.2610747624808836,"vX0":4.899690518170257,"vY0":-117.12858976467203,"vZ0":-1.02859219776226,"x":96.21,"y":204.73,"x0":-2.34112807050645,"y0":50.00532419962611,"z0":6.014157728887873,"aX":7.877890079423918},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-17.3,"breakHorizontal":-11.9,"spinRate":2681,"spinDirection":29},"zone":14,"typeConfidence":0.91,"plateTime":0.4713061906807736,"extension":6.415048340237264},"index":1,"playId":"ac134308-6756-3dec-959f-ae8d49f20ead","pitchNumber":2,"startTime":"2026-05-10T22:17:04.986Z","endTime":"2026-05-10T22:17:08.984Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-10T22:17:31.775Z","endTime":"2026-05-10T22:17:35.656Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4395630069716,"aZ":-12.142349636473403,"pfxX":-2.5392665752723538,"pfxZ":9.818238815797024,"pX":-0.6585065310593667,"pZ":3.796802553567077,"vX0":5.638577403882828,"vY0":-141.08108319847733,"vZ0":-3.917692164277057,"x":142.1,"y":136.27,"x0":-2.342285915591823,"y0":50.00303756280917,"z0":5.9711596314748725,"aX":-5.181402173753194},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":3.6,"spinRate":2480,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.3864506910887173,"extension":6.74301956877945},"hitData":{"launchSpeed":89.3,"launchAngle":-9.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":145.09}},"index":3,"playId":"35fc36b1-03fb-38bc-9031-1fa08c7902b8","pitchNumber":3,"startTime":"2026-05-10T22:17:35.656Z","endTime":"2026-05-10T22:17:44.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:17:44.217Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Konnor Griffin walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-10T22:19:01.004Z","endTime":"2026-05-10T22:21:19.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T22:18:08.979Z","endTime":"2026-05-10T22:19:03.105Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.368328692293293,"aZ":-32.84346786109194,"pfxX":1.8025770013241056,"pfxZ":-0.39424346085843665,"pX":0.9543661859368109,"pZ":0.4274365242659449,"vX0":7.0697449316234255,"vY0":-129.0374765129595,"vZ0":-7.446720812498889,"x":80.62,"y":227.24,"x0":-2.0353008364337613,"y0":50.00063775028123,"z0":5.82284392370184,"aX":3.091742631000235},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.9,"breakHorizontal":-4.6,"spinRate":2623,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.42162920672383875,"extension":6.389547393766503},"index":1,"playId":"59943373-851e-3bd8-8d97-36d69f815f73","pitchNumber":1,"startTime":"2026-05-10T22:19:03.105Z","endTime":"2026-05-10T22:19:08.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.119610070576492,"aZ":-32.713513795607916,"pfxX":2.271849779333116,"pfxZ":-0.31208924216464773,"pX":1.053943185193668,"pZ":2.0607102566273086,"vX0":7.574372599363023,"vY0":-130.61219690541748,"vZ0":-3.620954747242738,"x":76.83,"y":183.14,"x0":-2.167716938824628,"y0":50.000187516121365,"z0":5.900660116134845,"aX":3.960490131953956},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.1,"breakHorizontal":-5.6,"spinRate":2673,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.4178691983710263,"extension":6.532445485816501},"index":2,"playId":"33227725-2c03-390f-8df4-4e0f4277fd6b","pitchNumber":2,"startTime":"2026-05-10T22:19:26.024Z","endTime":"2026-05-10T22:19:30.452Z","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":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34183710450822,"aZ":-19.548212712956126,"pfxX":-9.215492206117776,"pfxZ":6.234762110734502,"pX":-0.6922468613488517,"pZ":2.205677022959123,"vX0":7.501928879287617,"vY0":-140.3658417572234,"vZ0":-6.517170982571785,"x":143.39,"y":179.23,"x0":-2.1826871043296845,"y0":50.00163765008705,"z0":5.800298557314307,"aX":-18.66144726989477},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.3,"breakHorizontal":15.5,"spinRate":2338,"spinDirection":198},"zone":7,"typeConfidence":0.91,"plateTime":0.38800579486001263,"extension":6.570845560151408},"index":3,"playId":"5bdc5c54-3e66-3849-a143-8af1877c52ac","pitchNumber":3,"startTime":"2026-05-10T22:19:43.252Z","endTime":"2026-05-10T22:19:47.406Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-10T22:19:53.851Z","endTime":"2026-05-10T22:20:09.793Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.956634764339892,"aZ":-44.52477688412864,"pfxX":7.758559253488864,"pfxZ":-8.585170630492279,"pX":-1.0248387659846083,"pZ":3.312968341174164,"vX0":1.475074952383313,"vY0":-119.19741344968469,"vZ0":2.6335216051897574,"x":156.06,"y":149.33,"x0":-2.659658093214409,"y0":50.00219265803251,"z0":6.214469604390998,"aX":11.161445083051817},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.6,"breakHorizontal":-14.4,"spinRate":2849,"spinDirection":30},"zone":11,"typeConfidence":0.91,"plateTime":0.4595470608339527,"extension":6.310488738780521},"index":5,"playId":"c7996701-7a7d-3012-9812-bec6c7a9cce4","pitchNumber":4,"startTime":"2026-05-10T22:20:09.793Z","endTime":"2026-05-10T22:20:14.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.6929188708473,"aZ":-43.8662501229499,"pfxX":7.59065567868766,"pfxZ":-8.411030481669066,"pX":-1.8123153443678992,"pZ":3.707840341114726,"vX0":-0.5725506263184816,"vY0":-116.7467641979311,"vZ0":3.7627143031353185,"x":186.08,"y":138.67,"x0":-2.551916618257416,"y0":50.00579400192881,"z0":6.186688428138207,"aX":10.545412896949315},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-14.2,"breakHorizontal":-13.7,"spinRate":2822,"spinDirection":34},"zone":11,"typeConfidence":0.92,"plateTime":0.46804154460463465,"extension":6.395813247997519},"index":6,"playId":"c6e06cc1-a001-3ddc-9b1d-26b8a44c9ead","pitchNumber":5,"startTime":"2026-05-10T22:20:30.308Z","endTime":"2026-05-10T22:20:35.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832540465985243,"aZ":-34.65745290632789,"pfxX":2.6496776503031065,"pfxZ":-1.4606158809198941,"pX":0.2040389357362398,"pZ":1.5139416464118507,"vX0":5.121190418397419,"vY0":-129.11286372577877,"vZ0":-4.468781741719862,"x":109.22,"y":197.9,"x0":-2.143029934401404,"y0":50.00211987064179,"z0":5.910410828113043,"aX":4.508726815275295},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.4,"breakHorizontal":-5.9,"spinRate":2618,"spinDirection":74},"zone":14,"typeConfidence":0.91,"plateTime":0.4229091558284548,"extension":6.475854085300087},"index":7,"playId":"f276763f-3627-3878-b99a-4fca650b874b","pitchNumber":6,"startTime":"2026-05-10T22:20:52.701Z","endTime":"2026-05-10T22:20:58.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.915718074037375,"aZ":-11.181890504112147,"pfxX":-2.606732637614715,"pfxZ":10.208243666800364,"pX":0.8376680534401448,"pZ":1.8379064785366028,"vX0":8.871200415806905,"vY0":-142.31448697174915,"vZ0":-8.977962482519525,"x":85.07,"y":189.16,"x0":-1.9777821599353222,"y0":50.000735217560894,"z0":5.736960836670279,"aX":-5.360245204059238},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.8,"breakHorizontal":3.0,"spinRate":2223,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.38451362590005944,"extension":6.567294297613691},"index":8,"playId":"199f7743-6522-32a1-aa83-35f512d2fd0c","pitchNumber":7,"startTime":"2026-05-10T22:21:14.268Z","endTime":"2026-05-10T22:21:19.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:21:19.265Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Reynolds lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-10T22:22:28.996Z","endTime":"2026-05-10T22:23:21.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","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":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryan Reynolds replaces Nick Yorke.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T22:21:52.594Z","endTime":"2026-05-10T22:21:58.771Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":694377,"link":"/api/v1/people/694377"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-10T22:21:58.771Z","endTime":"2026-05-10T22:22:31.152Z","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":98.7,"endSpeed":90.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67237040780109,"aZ":-8.50070492001667,"pfxX":-2.1580347554884147,"pfxZ":11.327418685056184,"pX":1.2787415203462602,"pZ":1.339221137101992,"vX0":10.285675968513646,"vY0":-143.10181748826696,"vZ0":-10.70546627249076,"x":68.26,"y":202.62,"x0":-2.069795094978181,"y0":50.00044933255848,"z0":5.645824727436711,"aX":-4.510306792548402},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.6,"breakHorizontal":2.0,"spinRate":2422,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.38165051669667527,"extension":6.7041464989919675},"index":2,"playId":"3b3d4846-d74a-3155-80a0-c52b544682e6","pitchNumber":1,"startTime":"2026-05-10T22:22:31.152Z","endTime":"2026-05-10T22:22:35.456Z","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":97.4,"endSpeed":89.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18992308061045,"aZ":-9.928708237892595,"pfxX":-1.940457416150818,"pfxZ":10.936825144761716,"pX":0.1105824453828314,"pZ":1.4425314372745295,"vX0":7.223704012353927,"vY0":-141.45470798021307,"vZ0":-10.240556189494585,"x":112.78,"y":199.83,"x0":-2.220104343819008,"y0":50.003278982514075,"z0":5.739092296143632,"aX":-3.948362909278417},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":2.2,"spinRate":2354,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.386684756674752,"extension":6.806132470459722},"index":3,"playId":"234ee4db-2567-31dc-b7e1-cfa0371ef08b","pitchNumber":2,"startTime":"2026-05-10T22:22:52.229Z","endTime":"2026-05-10T22:22:56.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(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":96.7,"endSpeed":89.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95094485803542,"aZ":-12.615029986287794,"pfxX":-3.0819182113775603,"pfxZ":9.683879752186048,"pX":0.26132434210985533,"pZ":2.5399912575267476,"vX0":8.114565319631888,"vY0":-140.532017435684,"vZ0":-6.67666546398991,"x":107.04,"y":170.2,"x0":-2.250734923021795,"y0":50.00268265883937,"z0":5.749889552103083,"aX":-6.225702572969071},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":4.1,"spinRate":2373,"spinDirection":203},"zone":6,"typeConfidence":0.91,"plateTime":0.38831276222538413,"extension":6.699052212732738},"hitData":{"launchSpeed":82.9,"launchAngle":26.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.09,"coordY":109.02}},"index":4,"playId":"e83f882c-e9a3-39c4-9b60-fecd4489d100","pitchNumber":3,"startTime":"2026-05-10T22:23:12.742Z","endTime":"2026-05-10T22:23:21.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:23:21.051Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Umpire reviewed (stadium boundary call), call on the field was upheld: Rafael Devers doubles (8) on a sharp fly ball to center fielder Oneil Cruz.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-10T22:25:33.658Z","endTime":"2026-05-10T22:27:06.507Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Billy Cook replaces Bryan Reynolds, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T22:25:25.343Z","endTime":"2026-05-10T22:25:25.360Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"802","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"description":"Pitching Change: Dennis Santana replaces Mason Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-10T22:25:25.360Z","endTime":"2026-05-10T22:25:35.788Z","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, 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":87.4,"endSpeed":80.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66393692862018,"aZ":-25.178107736448265,"pfxX":-9.953736573080423,"pfxZ":4.266425562744536,"pX":-1.1803123586446875,"pZ":1.9220783528326357,"vX0":6.036226908632418,"vY0":-127.17953111144844,"vZ0":-4.347500360239167,"x":161.99,"y":186.88,"x0":-2.2891306983600455,"y0":50.00580112557531,"z0":5.646631232987541,"aX":-16.336440854230506},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":16.7,"spinRate":2370,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43038816438676086,"extension":5.9532122144681745},"index":2,"playId":"58383448-42a7-31c5-9a2c-b77a8737697b","pitchNumber":1,"startTime":"2026-05-10T22:25:35.788Z","endTime":"2026-05-10T22:25:40.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.449684350558996,"aZ":-24.519541929675455,"pfxX":-0.2629453190722749,"pfxZ":4.216365280334241,"pX":-0.23679785764259534,"pZ":3.7661793519790283,"vX0":4.9424235166816946,"vY0":-132.67458042345916,"vZ0":-0.9459281683915433,"x":126.03,"y":137.09,"x0":-2.0751682746214324,"y0":50.00304670701854,"z0":5.884375589730651,"aX":-0.47756930255194974},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":-0.4,"spinRate":2603,"spinDirection":213},"zone":11,"typeConfidence":0.93,"plateTime":0.4099422628778675,"extension":5.973582618119706},"index":3,"playId":"6e03b6a0-9bf8-3a0e-986b-3ac6c337fb89","pitchNumber":2,"startTime":"2026-05-10T22:25:57.319Z","endTime":"2026-05-10T22:26:01.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.871198869440494,"aZ":-27.863360632200454,"pfxX":0.2825984134248736,"pfxZ":2.5799709723306368,"pX":-0.34497458334136943,"pZ":1.8786271207815972,"vX0":4.245623685375385,"vY0":-127.54653328257585,"vZ0":-4.214149275027722,"x":130.15,"y":188.06,"x0":-2.0583713455039336,"y0":50.00242248537744,"z0":5.715387152665074,"aX":0.47121314324209146},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":-1.3,"spinRate":2525,"spinDirection":165},"zone":7,"typeConfidence":0.86,"plateTime":0.42721389946853705,"extension":6.239508011788299},"index":4,"playId":"51e7dcfc-50ae-38e8-8b69-861a5dd37f08","pitchNumber":3,"startTime":"2026-05-10T22:26:15.130Z","endTime":"2026-05-10T22:26:19.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14755562202585,"aZ":-16.53043142335374,"pfxX":-7.061586038549687,"pfxZ":8.153748176642708,"pX":-0.4257503206567475,"pZ":2.9702212569694533,"vX0":6.779068088872895,"vY0":-137.53683837871685,"vZ0":-4.287927428336011,"x":133.23,"y":158.58,"x0":-2.0035340372921495,"y0":50.00091374364849,"z0":5.668513299357848,"aX":-13.544585097822099},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":11.4,"spinRate":2527,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.3980528349838037,"extension":5.632445123841826},"index":5,"playId":"a472755f-2121-354c-a107-bbbde4a2584b","pitchNumber":4,"startTime":"2026-05-10T22:26:32.560Z","endTime":"2026-05-10T22:26:36.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.467892865623554,"aZ":-30.277208916782833,"pfxX":0.536804418122915,"pfxZ":1.145495425088642,"pX":0.07437454333947668,"pZ":2.047503387807739,"vX0":5.013148783386061,"vY0":-127.10120283715686,"vZ0":-3.213961426385481,"x":114.17,"y":183.5,"x0":-1.9814791704764887,"y0":50.00451153607095,"z0":5.695977215247006,"aX":0.891293704371016},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":-1.9,"spinRate":2624,"spinDirection":142},"zone":8,"typeConfidence":0.86,"plateTime":0.4285443808660099,"extension":6.47546587455078},"hitData":{"launchSpeed":101.2,"launchAngle":37.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":208.27,"coordY":83.05}},"index":6,"playId":"30281663-4758-3ae5-b51d-3652a6ec94e7","pitchNumber":5,"startTime":"2026-05-10T22:26:50.378Z","endTime":"2026-05-10T22:27:06.507Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NS"},"playEndTime":"2026-05-10T22:27:06.507Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Heliot Ramos lines out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-10T22:29:02.606Z","endTime":"2026-05-10T22:30:46.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.194445674018187,"aZ":-22.061860155123917,"pfxX":-10.744860963874993,"pfxZ":5.245251384021833,"pX":-0.513450753504227,"pZ":3.562625535348157,"vX0":8.059234363871877,"vY0":-137.38919644360902,"vZ0":-1.8210369974933287,"x":136.57,"y":142.59,"x0":-2.077400664658699,"y0":50.00016194240173,"z0":5.7215302246630095,"aX":-20.69985716952832},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":18.0,"spinRate":2404,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.3974886287446684,"extension":6.031475256870139},"index":0,"playId":"54cf5d3c-ecc3-3631-87d1-61fc0141fca0","pitchNumber":1,"startTime":"2026-05-10T22:29:02.606Z","endTime":"2026-05-10T22:29:07.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1821973841238,"aZ":-23.487231432655268,"pfxX":-10.407025228356108,"pfxZ":4.507958831092473,"pX":0.2150847641127864,"pZ":2.5568893391394276,"vX0":9.407881579741698,"vY0":-137.2043871851638,"vZ0":-3.8629718585366746,"x":108.8,"y":169.74,"x0":-1.8875679075889795,"y0":50.00549200972143,"z0":5.562445372979908,"aX":-20.0667987406206},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.6,"breakHorizontal":17.2,"spinRate":2403,"spinDirection":229},"zone":5,"typeConfidence":0.9,"plateTime":0.39751686261176244,"extension":5.988189204697898},"index":1,"playId":"1d9c2610-fbc6-3196-8c58-884391c6e9f2","pitchNumber":2,"startTime":"2026-05-10T22:29:18.307Z","endTime":"2026-05-10T22:29:22.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18994743926207,"aZ":-15.158594132256894,"pfxX":-6.715498654239998,"pfxZ":8.69954997655772,"pX":-0.13841648042278848,"pZ":3.223033337044771,"vX0":7.5695326428447025,"vY0":-138.1298664531633,"vZ0":-3.718640725200388,"x":122.28,"y":151.76,"x0":-2.0258035068750773,"y0":50.00670827762599,"z0":5.588684567045129,"aX":-13.141447554706613},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":10.8,"spinRate":2468,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.39467721080667806,"extension":5.950590693355403},"index":2,"playId":"a09a247c-70ef-3d86-8fb2-aceebe107792","pitchNumber":3,"startTime":"2026-05-10T22:29:37.817Z","endTime":"2026-05-10T22:29:41.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-10T22:30:00.880Z","endTime":"2026-05-10T22:30:14.648Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"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":96.1,"endSpeed":88.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.351599954232846,"aZ":-16.36756850565326,"pfxX":-5.83568719108335,"pfxZ":7.959564623757904,"pX":0.4988611150726894,"pZ":3.270515083800602,"vX0":8.304393640633272,"vY0":-139.77052098616534,"vZ0":-3.6256274505963755,"x":97.98,"y":150.48,"x0":-1.7472448087358476,"y0":50.004953918470065,"z0":5.6537277886695465,"aX":-11.5929310420191},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":8.9,"spinRate":2493,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.39129393339823526,"extension":5.830396086810134},"index":4,"playId":"9c39e4aa-21e7-3dda-a3c3-528b9915b05a","pitchNumber":4,"startTime":"2026-05-10T22:30:14.648Z","endTime":"2026-05-10T22:30:18.638Z","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":94.1,"endSpeed":86.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.939390472068386,"aZ":-18.989390959341403,"pfxX":-5.526970722475529,"pfxZ":6.912872391260224,"pX":-0.5352877020057072,"pZ":3.3689083328362037,"vX0":5.8137805765857955,"vY0":-136.94324134700008,"vZ0":-2.6565240169042217,"x":137.4,"y":147.82,"x0":-1.9630578488922734,"y0":50.00644214597864,"z0":5.643773849593088,"aX":-10.548122124486234},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":8.9,"spinRate":2424,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.39927044430937597,"extension":5.877175800309289},"hitData":{"launchSpeed":90.3,"launchAngle":22.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.36,"coordY":86.61}},"index":5,"playId":"c43e0312-551d-3feb-b229-374015aba092","pitchNumber":5,"startTime":"2026-05-10T22:30:36.372Z","endTime":"2026-05-10T22:30:46.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:30:46.474Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a ground ball to shortstop Konnor Griffin.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-10T22:31:12.667Z","endTime":"2026-05-10T22:32:03.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714357764644745,"aZ":-16.506351500698695,"pfxX":-7.2005238460189664,"pfxZ":8.13351320801317,"pX":-0.30444499329333663,"pZ":4.097632681794925,"vX0":6.718791433212853,"vY0":-137.27313145549783,"vZ0":-1.3087952919123955,"x":128.6,"y":128.14,"x0":-1.837109723542126,"y0":50.004190710272944,"z0":5.693794710071673,"aX":-13.87281781245959},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":11.8,"spinRate":2433,"spinDirection":224},"zone":11,"typeConfidence":0.88,"plateTime":0.39759789281990976,"extension":5.969878378750274},"index":0,"playId":"3482b3d5-e918-369d-8e88-10c7691d9cce","pitchNumber":1,"startTime":"2026-05-10T22:31:17.247Z","endTime":"2026-05-10T22:31:21.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.227697402946617,"aZ":-15.764635392610762,"pfxX":-7.247755704670482,"pfxZ":8.469554224105128,"pX":0.5900622207953371,"pZ":4.354516075145833,"vX0":8.667083467720255,"vY0":-138.1775288155182,"vZ0":-0.8632944781826168,"x":94.51,"y":121.21,"x0":-1.6426851045364883,"y0":50.00252705206674,"z0":5.728243368027351,"aX":-14.042716023700843},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":11.4,"spinRate":2412,"spinDirection":216},"zone":12,"typeConfidence":0.82,"plateTime":0.39609890288468597,"extension":6.036502241518612},"index":1,"playId":"67b0a770-3a6d-30bf-a9b9-cf62f2d43b80","pitchNumber":2,"startTime":"2026-05-10T22:31:33.993Z","endTime":"2026-05-10T22:31:37.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.637327223594696,"aZ":-23.381152149227013,"pfxX":-9.833960722401265,"pfxZ":4.648234259743574,"pX":0.25656854124022105,"pZ":1.8368593979758594,"vX0":8.75927978222845,"vY0":-135.69270070047003,"vZ0":-5.525104848460261,"x":107.22,"y":189.18,"x0":-1.7129242123328492,"y0":50.003801094892374,"z0":5.49663561000326,"aX":-18.606920122871983},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":16.3,"spinRate":2256,"spinDirection":234},"zone":8,"typeConfidence":0.89,"plateTime":0.401427657844486,"extension":5.855108987920933},"hitData":{"launchSpeed":104.3,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":146.11}},"index":2,"playId":"a9543a1a-8dd1-3e91-bfde-6c6da47d769d","pitchNumber":3,"startTime":"2026-05-10T22:31:53.602Z","endTime":"2026-05-10T22:32:03.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:32:03.232Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-10T22:33:31.133Z","endTime":"2026-05-10T22:35:29.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-10T22:32:36.794Z","endTime":"2026-05-10T22:33:33.303Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60896189108326,"aZ":-21.822831476352683,"pfxX":-10.35147354379296,"pfxZ":5.32734215060316,"pX":0.5689113600755514,"pZ":3.3364233062484314,"vX0":10.224185691958365,"vY0":-137.7954882861898,"vZ0":-2.4337544383273304,"x":95.31,"y":148.7,"x0":-1.8260532185990621,"y0":50.00236347364702,"z0":5.68880088987051,"aX":-20.114725824560775},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":16.9,"spinRate":2402,"spinDirection":221},"zone":3,"typeConfidence":0.91,"plateTime":0.39591063737185017,"extension":6.0901707615275935},"index":1,"playId":"50d2a6d3-f8e2-3203-8f31-b649f74e716f","pitchNumber":1,"startTime":"2026-05-10T22:33:33.303Z","endTime":"2026-05-10T22:33:37.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.940019070105475,"aZ":-21.088754661044526,"pfxX":-9.483486504632525,"pfxZ":5.80134755362141,"pX":-1.6014579551636168,"pZ":2.8997480062204497,"vX0":4.518726977022867,"vY0":-137.03520971836346,"vZ0":-3.222089136001954,"x":178.04,"y":160.49,"x0":-2.0354473747504334,"y0":50.00253086856236,"z0":5.523432112164125,"aX":-18.121384690988506},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.1,"breakHorizontal":16.3,"spinRate":2429,"spinDirection":229},"zone":11,"typeConfidence":0.67,"plateTime":0.39897219786863225,"extension":5.967237813826492},"index":2,"playId":"cf1f07f7-679e-3426-bb73-84e2f2b0077b","pitchNumber":2,"startTime":"2026-05-10T22:33:50.371Z","endTime":"2026-05-10T22:33:54.661Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.121210697019496,"aZ":-22.92191324838391,"pfxX":-10.613712452916891,"pfxZ":4.837305665937949,"pX":-0.5652462038004695,"pZ":3.485795854141739,"vX0":7.251106362998484,"vY0":-136.44374417228332,"vZ0":-1.4855977340728517,"x":138.55,"y":144.66,"x0":-1.8597742995966067,"y0":50.000222575356446,"z0":5.595706500681337,"aX":-20.286481836534985},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":18.0,"spinRate":2395,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.3993210205258575,"extension":5.8700725000300285},"index":3,"playId":"0a0e32be-e803-36b6-a6d1-9184c5db8667","pitchNumber":3,"startTime":"2026-05-10T22:34:07.796Z","endTime":"2026-05-10T22:34:11.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.037420293626788,"aZ":-22.91306423421192,"pfxX":-7.9462710079463985,"pfxZ":4.807503668212963,"pX":-0.27990401623419026,"pZ":4.928667949958386,"vX0":7.138095900069289,"vY0":-136.675566662143,"vZ0":2.0107149563829823,"x":127.67,"y":105.71,"x0":-1.8703558746274775,"y0":50.001963486034654,"z0":5.739363150030236,"aX":-15.304184714672955},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.2,"breakHorizontal":13.2,"spinRate":2372,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.39803629196054224,"extension":5.8542234689483825},"index":4,"playId":"51b6459d-f3b7-3bc0-8ed9-724d44023f6a","pitchNumber":4,"startTime":"2026-05-10T22:34:38.837Z","endTime":"2026-05-10T22:34:42.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35677048539313,"aZ":-16.349376224436455,"pfxX":-7.613227247740811,"pfxZ":8.318768546100044,"pX":-0.026780578804447265,"pZ":3.503024625893708,"vX0":7.292829759438143,"vY0":-136.84716825371856,"vZ0":-2.6738464715664847,"x":118.02,"y":144.2,"x0":-1.7333097553612085,"y0":50.001767966505604,"z0":5.6086788837081825,"aX":-14.48190061649311},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":12.4,"spinRate":2389,"spinDirection":224},"zone":11,"typeConfidence":0.88,"plateTime":0.3997897393438148,"extension":6.052743967428678},"index":5,"playId":"1fec4fcc-73e4-3a9d-b879-2b425ef4a2fe","pitchNumber":5,"startTime":"2026-05-10T22:34:57.977Z","endTime":"2026-05-10T22:35:02.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.424711419229798,"aZ":-24.675850565003856,"pfxX":-9.226224176100844,"pfxZ":3.9735764646974125,"pX":-0.09113643230876706,"pZ":2.3902800901136594,"vX0":7.650240622587378,"vY0":-135.69999927839066,"vZ0":-3.5296958317597475,"x":120.47,"y":174.24,"x0":-1.7319415912455198,"y0":50.003739853131485,"z0":5.404005921589281,"aX":-17.410472712054304},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":15.4,"spinRate":2390,"spinDirection":223},"zone":5,"typeConfidence":0.89,"plateTime":0.40184304055183295,"extension":5.978320257097975},"hitData":{"launchSpeed":74.9,"launchAngle":39.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.22,"coordY":126.67}},"index":6,"playId":"89473d58-50f9-3fb3-a4bc-aed52fb8efc7","pitchNumber":6,"startTime":"2026-05-10T22:35:19.018Z","endTime":"2026-05-10T22:35:29.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:35:29.136Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-10T22:38:18.096Z","endTime":"2026-05-10T22:38:25.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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],"actionIndex":[1],"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T22:35:50.269Z","endTime":"2026-05-10T22:36:21.397Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gregory Soto replaces Dennis Santana.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-10T22:36:21.397Z","endTime":"2026-05-10T22:38:18.096Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03963669393989,"aZ":-23.008184657968727,"pfxX":9.725685184549885,"pfxZ":4.623774215800567,"pX":0.18249320112464792,"pZ":2.3515306189626566,"vX0":-8.650478215619332,"vY0":-139.13754824132565,"vZ0":-4.65037908185604,"x":102.63,"y":192.73,"x0":2.0517815012665457,"y0":50.00334840543742,"z0":5.54808661660538,"aX":19.277418236981745},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":-16.1,"spinRate":2192,"spinDirection":128},"zone":5,"typeConfidence":0.91,"plateTime":0.39204493037269783,"extension":6.469995130934278},"hitData":{"launchSpeed":98.8,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.42,"coordY":160.8}},"index":2,"playId":"de035918-b19f-3b63-9eeb-a5b3c5e5ae23","pitchNumber":1,"startTime":"2026-05-10T22:38:18.096Z","endTime":"2026-05-10T22:38:25.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:38:25.536Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Davis walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-10T22:40:43.290Z","endTime":"2026-05-10T22:42:34.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Joel Peguero replaces Caleb Kilian.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T22:39:45.609Z","endTime":"2026-05-10T22:40:45.470Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666711,"link":"/api/v1/people/666711"},"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":98.9,"endSpeed":90.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20926026664858,"aZ":-23.473577334983247,"pfxX":-8.727239692842065,"pfxZ":4.139265327721693,"pX":-1.2801397807882064,"pZ":3.157433184514867,"vX0":2.109313469473716,"vY0":-143.98926711082225,"vZ0":-3.7591553858428197,"x":165.8,"y":153.53,"x0":-0.8880938774406943,"y0":50.00087903818199,"z0":5.930989102550356,"aX":-18.336052211653044},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.0,"breakHorizontal":15.4,"spinRate":2241,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3802795295348571,"extension":5.372054966665623},"index":1,"playId":"6c9fcecd-96bd-3ac1-8254-d2511d293042","pitchNumber":1,"startTime":"2026-05-10T22:40:45.470Z","endTime":"2026-05-10T22:40:49.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.613258741238305,"aZ":-19.562341235672616,"pfxX":-7.46765437611249,"pfxZ":5.98804806004012,"pX":0.3496096616786678,"pZ":3.8329293346720914,"vX0":5.523680144990378,"vY0":-143.79012006193344,"vZ0":-2.7365481424306655,"x":103.67,"y":135.29,"x0":-0.6207632060300582,"y0":50.00016280857036,"z0":6.002921800917848,"aX":-15.721397904951356},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.6,"breakHorizontal":12.5,"spinRate":2236,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.38011025325474,"extension":5.458643601004945},"index":2,"playId":"2019d7b0-d7b1-3d0c-94d2-6a82535eda83","pitchNumber":2,"startTime":"2026-05-10T22:41:00.025Z","endTime":"2026-05-10T22:41:05.118Z","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":97.8,"endSpeed":89.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.490716715330436,"aZ":-19.545805901886265,"pfxX":-8.125275964432587,"pfxZ":6.160424949595399,"pX":-1.5304640312907556,"pZ":3.262117329632547,"vX0":1.280711555841835,"vY0":-142.45331807322103,"vZ0":-3.9467662255650047,"x":175.34,"y":150.7,"x0":-0.931180316576378,"y0":50.00220457722045,"z0":5.905124671596674,"aX":-16.65710181994009},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.6,"breakHorizontal":14.4,"spinRate":2225,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38485301146239115,"extension":5.461098441581004},"index":3,"playId":"e6645838-692d-31a4-ae7e-63f09ae5630d","pitchNumber":3,"startTime":"2026-05-10T22:41:16.183Z","endTime":"2026-05-10T22:41:20.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.871351763734605,"aZ":-12.01378429496893,"pfxX":-5.808467315168068,"pfxZ":9.617609205299217,"pX":-0.3208893521347446,"pZ":2.250581071309729,"vX0":3.4085252412525957,"vY0":-143.56152424224513,"vZ0":-8.116982827204524,"x":129.23,"y":178.01,"x0":-0.7661000002796357,"y0":50.006835605203925,"z0":5.854767873055315,"aX":-12.18016276330299},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2237,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3808874916290872,"extension":5.539242980536364},"index":4,"playId":"85877401-398e-3755-9012-ca51c07966a8","pitchNumber":4,"startTime":"2026-05-10T22:41:47.664Z","endTime":"2026-05-10T22:41:52.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":91.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19220299012803,"aZ":-11.767522583364808,"pfxX":-5.074759005049945,"pfxZ":9.492631287162137,"pX":0.4104475789648986,"pZ":2.5654638712041966,"vX0":4.717021883917133,"vY0":-145.4797737166316,"vZ0":-7.267924452219499,"x":101.35,"y":169.51,"x0":-0.5703267590920444,"y0":50.003479784981224,"z0":5.8046090487219075,"aX":-10.910191100594776},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.0,"breakHorizontal":8.3,"spinRate":2315,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.37607629500675444,"extension":5.521676285284921},"index":5,"playId":"6e670162-47fb-3110-afbb-e0fd8ace9be0","pitchNumber":5,"startTime":"2026-05-10T22:42:04.962Z","endTime":"2026-05-10T22:42:09.033Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-10T22:42:16.278Z","endTime":"2026-05-10T22:42:29.631Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":91.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71265899738554,"aZ":-14.295951676269226,"pfxX":-4.456138601930267,"pfxZ":8.272411087718885,"pX":-1.077564678084554,"pZ":3.6233567181800943,"vX0":0.3235497289202852,"vY0":-145.72486975162138,"vZ0":-4.040113011658415,"x":158.07,"y":140.95,"x0":-0.6104137730050344,"y0":50.003091532255155,"z0":5.885237450319681,"aX":-9.628837270662704},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":14.4,"breakHorizontal":8.0,"spinRate":2310,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.37518179286407927,"extension":5.199708370739989},"index":7,"playId":"266cec30-ebac-36d9-ba5d-73e89a93786d","pitchNumber":6,"startTime":"2026-05-10T22:42:29.631Z","endTime":"2026-05-10T22:42:34.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:42:34.827Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Oneil Cruz lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-10T22:42:43.048Z","endTime":"2026-05-10T22:44:36.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":92.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.641778159987524,"aZ":-12.376770459436681,"pfxX":-5.5045540716294905,"pfxZ":9.070530752104517,"pX":-0.8237331158107168,"pZ":3.6248836574669547,"vX0":2.3194196486289504,"vY0":-146.17374246210986,"vZ0":-4.667362329640365,"x":148.4,"y":140.91,"x0":-0.9083006983283702,"y0":50.006800216920915,"z0":5.974423453795479,"aX":-12.018091334726412},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2283,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3734773242834528,"extension":5.363654150590556},"index":0,"playId":"174b95dc-0a36-32de-8e0c-d202bee85bf6","pitchNumber":1,"startTime":"2026-05-10T22:43:03.133Z","endTime":"2026-05-10T22:43:07.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.5,"endSpeed":92.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02499133838014,"aZ":-12.706097068818757,"pfxX":-3.92478304271906,"pfxZ":8.975788396366076,"pX":0.13874267905245977,"pZ":2.9331390721028554,"vX0":4.036273689409752,"vY0":-146.23725248468523,"vZ0":-6.259710205225848,"x":111.71,"y":159.59,"x0":-0.7484976923449348,"y0":50.00502937584506,"z0":5.861640016651122,"aX":-8.514146272247247},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.2,"breakHorizontal":6.4,"spinRate":2249,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.37435933379635866,"extension":5.463076428399217},"index":1,"playId":"75fd6c4f-ba97-34cd-b046-21e36bf5fe14","pitchNumber":2,"startTime":"2026-05-10T22:43:20.196Z","endTime":"2026-05-10T22:43:24.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":101.1,"endSpeed":92.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03827757022334,"aZ":-9.09439022508372,"pfxX":-5.582411242969599,"pfxZ":10.4989582427972,"pX":-0.7794841122045312,"pZ":3.1960201797144667,"vX0":1.7445600609266267,"vY0":-147.13354336326137,"vZ0":-6.258902242719592,"x":146.71,"y":152.49,"x0":-0.653879383818939,"y0":50.0013908557771,"z0":5.886064264390642,"aX":-12.271153900339723},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":18.0,"breakHorizontal":9.8,"spinRate":2366,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.37188434836538775,"extension":5.431755801511193},"index":2,"playId":"4ae94d94-c5fc-3961-bee2-f8f47b9ea044","pitchNumber":3,"startTime":"2026-05-10T22:43:40.903Z","endTime":"2026-05-10T22:43:45.654Z","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":100.4,"endSpeed":92.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.409085944981044,"aZ":-11.305258637039437,"pfxX":-6.986856415995044,"pfxZ":9.619649738938769,"pX":-0.33241001502528084,"pZ":2.896537382165907,"vX0":3.385330028830576,"vY0":-146.11200869300916,"vZ0":-6.515961557113157,"x":129.67,"y":160.57,"x0":-0.5963768177299522,"y0":50.00050498409963,"z0":5.830106095427953,"aX":-15.15180514038656},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.3,"breakHorizontal":12.0,"spinRate":2396,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3744252760293758,"extension":5.4376426075366044},"index":3,"playId":"71a921fa-1d3d-3b44-bbfc-f3ce3aa014b6","pitchNumber":4,"startTime":"2026-05-10T22:44:01.323Z","endTime":"2026-05-10T22:44:05.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.048307695162542,"aZ":-23.245903364178027,"pfxX":-1.3173737600420736,"pfxZ":4.6155369213667665,"pX":0.35879578254876143,"pZ":2.4154628810408134,"vX0":4.052652262782531,"vY0":-137.43212567561287,"vZ0":-5.041516930612362,"x":103.32,"y":173.56,"x0":-0.9561321072204422,"y0":50.005479139837135,"z0":5.8278667674560465,"aX":-2.550305830726898},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":1.7,"spinRate":2572,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.3967306484569213,"extension":5.701995446756856},"hitData":{"launchSpeed":92.0,"launchAngle":25.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.88,"coordY":95.73}},"index":4,"playId":"8b587c9f-5439-304f-be1e-20ed8dc9597f","pitchNumber":5,"startTime":"2026-05-10T22:44:24.896Z","endTime":"2026-05-10T22:44:36.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:44:36.317Z","atBatIndex":71},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Lowe grounds into a force out, second baseman Luis Arraez to shortstop Willy Adames. Henry Davis out at 2nd. Brandon Lowe to 1st.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-10T22:44:45.865Z","endTime":"2026-05-10T22:48:04.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":100.1,"endSpeed":91.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15820538628608,"aZ":-19.09331631081244,"pfxX":-9.024364782487748,"pfxZ":6.061850490360223,"pX":-1.3097330327020626,"pZ":2.9151105555417183,"vX0":2.292281584930591,"vY0":-145.73301091970706,"vZ0":-5.150358153709059,"x":166.92,"y":160.07,"x0":-0.9321468870008522,"y0":50.00494972141511,"z0":5.852933296545245,"aX":-19.478905007892415},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.2,"breakHorizontal":16.0,"spinRate":2202,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.375366329999951,"extension":5.411178105089729},"index":0,"playId":"6693e736-8322-32ee-8d90-36ff8699d945","pitchNumber":1,"startTime":"2026-05-10T22:45:01.834Z","endTime":"2026-05-10T22:45:06.624Z","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":100.8,"endSpeed":92.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3581795584079,"aZ":-9.046814500606924,"pfxX":-4.901233254369005,"pfxZ":10.595480693742617,"pX":0.1541534410884924,"pZ":2.2107025988272393,"vX0":4.298115943274452,"vY0":-146.51821927594844,"vZ0":-8.682361296869251,"x":111.12,"y":179.09,"x0":-0.6922031719596435,"y0":50.00426763408039,"z0":5.74662451730064,"aX":-10.6988260463076},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":17.8,"breakHorizontal":8.0,"spinRate":2478,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.37328634491833945,"extension":5.452750325158834},"index":1,"playId":"23d2c627-330c-37f7-84dd-4515d23c55e3","pitchNumber":2,"startTime":"2026-05-10T22:45:20.156Z","endTime":"2026-05-10T22:45:25.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":92.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.278280848434612,"aZ":-18.68616810086346,"pfxX":-8.296236940575817,"pfxZ":6.205385196330646,"pX":-1.1068224837610385,"pZ":3.460697218701341,"vX0":2.4027014872755372,"vY0":-145.59024266647228,"vZ0":-3.8886530351155595,"x":159.19,"y":145.34,"x0":-0.8586440058672083,"y0":50.00101857556687,"z0":5.926474855487633,"aX":-18.023961133354042},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":10.8,"breakHorizontal":14.6,"spinRate":2391,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.37447693532643633,"extension":5.508229847863583},"index":2,"playId":"78318e4a-8a87-357e-b878-9ec5a76c7a5a","pitchNumber":3,"startTime":"2026-05-10T22:45:55.671Z","endTime":"2026-05-10T22:46:00.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66934836589793,"aZ":-23.09973857627119,"pfxX":2.543071894107679,"pfxZ":4.950502061924862,"pX":-0.7196707253742181,"pZ":1.5505558013535867,"vX0":0.5617011808122926,"vY0":-134.22600530216013,"vZ0":-6.884497520819972,"x":144.43,"y":196.91,"x0":-1.2619625274574897,"y0":50.006402358822804,"z0":5.7812750375107935,"aX":4.664649895480873},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.8,"breakHorizontal":-4.7,"spinRate":2595,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.4072719876311677,"extension":5.564255848419886},"index":3,"playId":"b042f618-dd0c-3ecd-b4f1-fa11d8f77174","pitchNumber":4,"startTime":"2026-05-10T22:46:14.152Z","endTime":"2026-05-10T22:46:18.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":92.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4257349546826,"aZ":-11.86957198986523,"pfxX":-4.74791518625446,"pfxZ":9.24259336787343,"pX":0.2758997657866301,"pZ":3.0667425828772585,"vX0":5.059756859792369,"vY0":-146.35579592513602,"vZ0":-5.92062579780578,"x":106.48,"y":155.98,"x0":-0.8479677807627536,"y0":50.00204431332118,"z0":5.808524520663627,"aX":-10.43058732702067},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.0,"breakHorizontal":7.8,"spinRate":2299,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.37243433600322273,"extension":5.496343900510726},"index":4,"playId":"93971bdc-5677-3594-8ae1-a7ec6c5de46e","pitchNumber":5,"startTime":"2026-05-10T22:46:33.042Z","endTime":"2026-05-10T22:46:37.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.8,"endSpeed":93.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.587244458108273,"aZ":-11.526487465607486,"pfxX":-5.26014399567974,"pfxZ":9.348016916654338,"pX":-0.13530529176436557,"pZ":2.2652708819033154,"vX0":3.505328317297591,"vY0":-146.757570754433,"vZ0":-8.173033494945669,"x":122.16,"y":177.62,"x0":-0.6539307530354482,"y0":50.00627617833954,"z0":5.751044682271523,"aX":-11.622561623198287},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2242,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3714253642757859,"extension":5.5019398058934605},"index":5,"playId":"b502190e-184d-3720-a203-a811da9f3b5f","pitchNumber":6,"startTime":"2026-05-10T22:46:56.337Z","endTime":"2026-05-10T22:47:03.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.6,"endSpeed":94.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.569134532613308,"aZ":-14.290118226589385,"pfxX":-3.0645870746675605,"pfxZ":7.952764334706405,"pX":-0.12380478292448091,"pZ":2.6660909828649193,"vX0":2.385125800063582,"vY0":-147.94969260301215,"vZ0":-6.890450337175724,"x":121.72,"y":166.8,"x0":-0.5365139864074291,"y0":50.00149649366831,"z0":5.838967315343654,"aX":-6.890518995662055},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":13.4,"breakHorizontal":5.2,"spinRate":2122,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.368207701418759,"extension":5.454224136715972},"index":6,"playId":"f9298124-e167-3dec-ab5d-ee6ec5defbda","pitchNumber":7,"startTime":"2026-05-10T22:47:30.588Z","endTime":"2026-05-10T22:47:35.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.7,"endSpeed":91.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.56090570407963,"aZ":-23.96310752190452,"pfxX":-9.3434325126741,"pfxZ":3.8082358499035687,"pX":0.08323448071030591,"pZ":1.5628278415933203,"vX0":5.461574074228441,"vY0":-146.38640055760567,"vZ0":-7.896376872019564,"x":113.83,"y":196.58,"x0":-0.5988446957520082,"y0":50.00542910020859,"z0":5.744563389482116,"aX":-20.15482515523818},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":5.4,"breakHorizontal":15.7,"spinRate":2340,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3750576966239403,"extension":5.456589999837216},"hitData":{"launchSpeed":97.5,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":151.68}},"index":7,"playId":"7fae8e52-10c0-31eb-9625-4f07b939c5dd","pitchNumber":8,"startTime":"2026-05-10T22:47:55.778Z","endTime":"2026-05-10T22:48:04.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:48:04.437Z","atBatIndex":72},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Gonzales grounds into a force out, shortstop Willy Adames to second baseman Luis Arraez. Brandon Lowe out at 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-10T22:48:27.610Z","endTime":"2026-05-10T22:48:42.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":92.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09244205744666,"aZ":-20.5738711820655,"pfxX":-7.412572293028386,"pfxZ":5.354062913739332,"pX":-0.11945267423646953,"pZ":2.472292474918388,"vX0":4.367495759922561,"vY0":-144.7559206450253,"vZ0":-6.054309130039558,"x":121.55,"y":172.03,"x0":-0.6680288693323025,"y0":50.00521289353986,"z0":5.810530926814617,"aX":-16.065843103766234},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":8.9,"breakHorizontal":12.8,"spinRate":2381,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3753750031649865,"extension":5.426594116404737},"hitData":{"launchSpeed":98.6,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":147.63}},"index":0,"playId":"adbbc947-6101-35f0-893a-d5905477e92e","pitchNumber":1,"startTime":"2026-05-10T22:48:34.775Z","endTime":"2026-05-10T22:48:42.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:48:42.858Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesus Rodriguez grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-10T22:51:06.874Z","endTime":"2026-05-10T22:52:53.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":94.0,"endSpeed":87.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37395647629817,"aZ":-25.690355805603,"pfxX":9.623601637411923,"pfxZ":3.354257110726236,"pX":-0.703427623652596,"pZ":2.5634419957689825,"vX0":-10.731713590826715,"vY0":-136.71313324875837,"vZ0":-3.3145502946936056,"x":143.81,"y":169.57,"x0":1.9850070318317024,"y0":50.0003513432106,"z0":5.515157392686928,"aX":18.586728278573773},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.6,"breakHorizontal":-15.7,"spinRate":2195,"spinDirection":127},"zone":4,"typeConfidence":0.9,"plateTime":0.3975575517621053,"extension":6.366399099342754},"index":0,"playId":"9a6ea556-fe13-3929-9023-794faea4225a","pitchNumber":1,"startTime":"2026-05-10T22:51:41.239Z","endTime":"2026-05-10T22:51:45.563Z","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.1,"endSpeed":75.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92053139893927,"aZ":-29.375988997198558,"pfxX":-5.292142070188707,"pfxZ":1.9961604329937939,"pX":-2.12072820402695,"pZ":0.44450116392214156,"vX0":-7.612196061343235,"vY0":-117.79029107465787,"vZ0":-5.656082419039397,"x":197.84,"y":226.78,"x0":1.8435771853241767,"y0":50.00236059111595,"z0":5.6014833439895195,"aX":-7.416199632599208},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.4,"breakHorizontal":11.5,"spinRate":2456,"spinDirection":284},"zone":13,"typeConfidence":0.83,"plateTime":0.46545887590950397,"extension":6.418783283249116},"index":1,"playId":"cefe2bcc-9c79-3caa-a077-cd8d67ae5af2","pitchNumber":2,"startTime":"2026-05-10T22:51:56.377Z","endTime":"2026-05-10T22:52:01.011Z","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":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.983893095365367,"aZ":-26.63703965780275,"pfxX":-6.419751606866769,"pfxZ":3.8688457293551615,"pX":-0.273335869322236,"pZ":2.3187795060617202,"vX0":-3.412795218190637,"vY0":-118.39823320624897,"vZ0":-2.2553131652721854,"x":127.42,"y":176.17,"x0":2.0171129508481003,"y0":50.00103021031266,"z0":5.702748067981785,"aX":-9.182852661475543},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.7,"breakHorizontal":12.4,"spinRate":2641,"spinDirection":292},"zone":4,"typeConfidence":0.91,"plateTime":0.4612638366581856,"extension":6.285855537125747},"index":2,"playId":"97f47899-4bb7-3e36-a593-ae9acafc1b60","pitchNumber":3,"startTime":"2026-05-10T22:52:14.276Z","endTime":"2026-05-10T22:52:18.821Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-10T22:52:27.669Z","endTime":"2026-05-10T22:52:45.843Z","isPitch":false,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"}},{"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":95.2,"endSpeed":87.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99513552397714,"aZ":-16.426813219734413,"pfxX":6.587585533936766,"pfxZ":8.062891472087184,"pX":-0.11013619199398329,"pZ":3.142357777021438,"vX0":-7.660185395476869,"vY0":-138.42092291403839,"vZ0":-3.8228735734178185,"x":121.2,"y":153.94,"x0":1.8286431756937087,"y0":50.003349919839664,"z0":5.631347748183478,"aX":12.867970166833283},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":-10.4,"spinRate":2254,"spinDirection":138},"zone":2,"typeConfidence":0.93,"plateTime":0.3947046872853712,"extension":6.358480271844929},"hitData":{"launchSpeed":101.5,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":148.14}},"index":4,"playId":"71515f22-de0e-37a4-997a-82dc9bab5374","pitchNumber":4,"startTime":"2026-05-10T22:52:45.843Z","endTime":"2026-05-10T22:52:53.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:52:53.728Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-10T22:53:14.838Z","endTime":"2026-05-10T22:54:50.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":[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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":96.1,"endSpeed":88.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.623231304532062,"aZ":-22.519458634156607,"pfxX":11.08199169039746,"pfxZ":4.8634171636125885,"pX":0.05379572317781076,"pZ":1.7136800302788475,"vX0":-9.206214346645629,"vY0":-139.5676002806921,"vZ0":-6.469756646579727,"x":114.95,"y":192.51,"x0":1.9454084939331944,"y0":50.003655318645826,"z0":5.531691785927631,"aX":21.997206034156992},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":-18.4,"spinRate":2338,"spinDirection":133},"zone":8,"typeConfidence":0.91,"plateTime":0.39154468593222225,"extension":6.397678513428448},"index":0,"playId":"14a49c65-2ca9-30ba-8e1f-0b45a4fb716e","pitchNumber":1,"startTime":"2026-05-10T22:53:19.198Z","endTime":"2026-05-10T22:53:23.193Z","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.7,"endSpeed":77.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.641428197430848,"aZ":-27.63943031334396,"pfxX":-5.466567455313914,"pfxZ":3.0616845904882286,"pX":-1.0643645894536478,"pZ":1.258433945765843,"vX0":-5.774308579337115,"vY0":-120.41960159356657,"vZ0":-4.530903516321834,"x":157.57,"y":204.8,"x0":2.067670162659165,"y0":50.002205433605525,"z0":5.587243309498386,"aX":-8.090364731962921},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.8,"breakHorizontal":11.2,"spinRate":2575,"spinDirection":290},"zone":13,"typeConfidence":0.9,"plateTime":0.45347116718209923,"extension":6.342453306644348},"index":1,"playId":"a927bb24-1996-342e-ace3-48a120409f86","pitchNumber":2,"startTime":"2026-05-10T22:53:31.763Z","endTime":"2026-05-10T22:53:35.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32983733504392,"aZ":-24.645005513847696,"pfxX":10.402256892187086,"pfxZ":3.8220166830119706,"pX":-0.7900797646006307,"pZ":0.9673552262709936,"vX0":-11.138449952769541,"vY0":-139.05114821007865,"vZ0":-7.6954339224211035,"x":147.12,"y":212.66,"x0":1.903967347738823,"y0":50.00456097997084,"z0":5.390040227130803,"aX":20.501695897894525},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.5,"breakHorizontal":-16.7,"spinRate":2221,"spinDirection":130},"zone":13,"typeConfidence":0.91,"plateTime":0.39294917616771574,"extension":6.36771739143586},"index":2,"playId":"a3d13e94-4811-376b-a848-fb9a91743ddf","pitchNumber":3,"startTime":"2026-05-10T22:53:49.016Z","endTime":"2026-05-10T22:53:53.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.130432756977378,"aZ":-26.432767362217298,"pfxX":9.325321523469551,"pfxZ":3.0142138977061563,"pX":1.0890480125036246,"pZ":3.71962782847893,"vX0":-6.181743308652592,"vY0":-136.93982691065008,"vZ0":-0.40637940405883144,"x":75.49,"y":138.35,"x0":2.159542937343253,"y0":50.00642208668945,"z0":5.672122272706022,"aX":17.784042271864486},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.5,"breakHorizontal":-15.7,"spinRate":2292,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.39938865392330447,"extension":6.108383106057174},"index":3,"playId":"f9ad37db-cb6d-3872-807c-b676a353190e","pitchNumber":4,"startTime":"2026-05-10T22:54:04.541Z","endTime":"2026-05-10T22:54:10.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.489620618132847,"aZ":-24.785614698774697,"pfxX":9.228096175510345,"pfxZ":3.849156037633005,"pX":0.20327023854410134,"pZ":2.903476244114657,"vX0":-7.696380029578016,"vY0":-136.79645015928776,"vZ0":-2.8044744590057533,"x":109.25,"y":160.39,"x0":1.8362948887218922,"y0":50.00440574079044,"z0":5.617361044623305,"aX":17.719632092334734},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.6,"breakHorizontal":-15.4,"spinRate":2228,"spinDirection":127},"zone":2,"typeConfidence":0.89,"plateTime":0.398422616003141,"extension":6.409071077875114},"index":4,"playId":"6aaf97dd-20c2-362c-b82c-c610e381f179","pitchNumber":5,"startTime":"2026-05-10T22:54:26.276Z","endTime":"2026-05-10T22:54:31.042Z","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":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.336402634573695,"aZ":-29.01784266868949,"pfxX":-6.578147960747213,"pfxZ":2.1813204844262915,"pX":-0.30572659012154946,"pZ":1.7497837424580858,"vX0":-3.62719481593022,"vY0":-120.42581921184758,"vZ0":-3.0037878557220266,"x":128.65,"y":191.54,"x0":2.081491702751677,"y0":50.00500440320705,"z0":5.616568737255173,"aX":-9.531921616503274},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.4,"breakHorizontal":12.8,"spinRate":2580,"spinDirection":294},"zone":7,"typeConfidence":0.91,"plateTime":0.4571909762562796,"extension":6.42975298592092},"index":5,"playId":"f10e1948-6545-3a3b-820f-d5ef4d714395","pitchNumber":6,"startTime":"2026-05-10T22:54:45.888Z","endTime":"2026-05-10T22:54:50.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:54:50.864Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-10T22:54:58.389Z","endTime":"2026-05-10T22:56:21.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":[0,1,2,4],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":95.5,"endSpeed":87.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.007179349709364,"aZ":-26.102734069708017,"pfxX":10.274057698046658,"pfxZ":3.0954292318563983,"pX":0.6948391039576577,"pZ":3.143562149662442,"vX0":-7.74237302806475,"vY0":-138.97519815502196,"vZ0":-1.9865614259813253,"x":90.51,"y":153.9,"x0":2.176496217898912,"y0":50.00636897833535,"z0":5.594620664336416,"aX":20.179826717556338},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.4,"breakHorizontal":-17.0,"spinRate":2242,"spinDirection":137},"zone":3,"typeConfidence":0.91,"plateTime":0.3935243985035428,"extension":6.4210197646987055},"index":0,"playId":"811ab9b5-d9bf-3225-85fa-d28f1e64a062","pitchNumber":1,"startTime":"2026-05-10T22:55:11.925Z","endTime":"2026-05-10T22:55:16.677Z","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":82.7,"endSpeed":76.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.949438281971986,"aZ":-26.84856224127805,"pfxX":-4.784609651008237,"pfxZ":3.608751634700109,"pX":-0.7309555107818386,"pZ":1.3623131354640736,"vX0":-5.317956593143851,"vY0":-120.35161099658048,"vZ0":-4.192514740483332,"x":144.86,"y":202.0,"x0":2.123735938215289,"y0":50.00421894876593,"z0":5.487482005762096,"aX":-7.063947597472804},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.9,"breakHorizontal":9.8,"spinRate":2571,"spinDirection":281},"zone":13,"typeConfidence":0.78,"plateTime":0.4539843388727052,"extension":6.43648242232225},"index":1,"playId":"4c4aca90-553c-3c20-80b5-7469e82a23ab","pitchNumber":2,"startTime":"2026-05-10T22:55:26.312Z","endTime":"2026-05-10T22:55:31.192Z","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":80.3,"endSpeed":74.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.104641280448014,"aZ":-29.08657298455488,"pfxX":-6.928846968894462,"pfxZ":2.20469950787391,"pX":-0.12379246924027265,"pZ":1.7238401346583818,"vX0":-3.200835018762133,"vY0":-117.01659947972244,"vZ0":-2.562572948807631,"x":121.72,"y":192.24,"x0":2.157872568247649,"y0":50.00170691422015,"z0":5.532213332421083,"aX":-9.699972245130542},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.7,"breakHorizontal":13.3,"spinRate":2550,"spinDirection":301},"zone":8,"typeConfidence":0.91,"plateTime":0.4663663267881444,"extension":6.4703733132827335},"index":2,"playId":"da5b1c6a-fd94-39ec-b2ed-bea27e519cc0","pitchNumber":3,"startTime":"2026-05-10T22:55:41.950Z","endTime":"2026-05-10T22:55:46.899Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-10T22:55:55.259Z","endTime":"2026-05-10T22:56:06.424Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.210517071046798,"aZ":-27.86014612914488,"pfxX":-6.29855929737181,"pfxZ":2.8405109939804802,"pX":0.06471873815311265,"pZ":2.257363046584347,"vX0":-2.9596604677829834,"vY0":-121.195285314801,"vZ0":-2.3517239970593686,"x":114.53,"y":177.83,"x0":2.112450682567332,"y0":50.00157979314135,"z0":5.625401403960282,"aX":-9.556699720814843},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.9,"breakHorizontal":12.0,"spinRate":1793,"spinDirection":254},"zone":5,"typeConfidence":0.91,"plateTime":0.4485050328910658,"extension":6.551534687442145},"hitData":{"launchSpeed":91.2,"launchAngle":37.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.92,"coordY":92.03}},"index":4,"playId":"2963371d-621a-3c08-b1f9-123b81ef632b","pitchNumber":4,"startTime":"2026-05-10T22:56:06.424Z","endTime":"2026-05-10T22:56:21.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:56:21.070Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, shortstop Willy Adames to first baseman Casey Schmitt. Nick Gonzales to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-10T22:58:35.210Z","endTime":"2026-05-10T22:59:30.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":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":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Nick Gonzales starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T22:58:18.367Z","endTime":"2026-05-10T22:58:37.559Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"base":2},{"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":97.1,"endSpeed":89.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.295210490885708,"aZ":-18.302493328666138,"pfxX":-9.372923409138767,"pfxZ":6.820733266987476,"pX":0.18652334309038315,"pZ":2.7209984909094698,"vX0":5.995797792360082,"vY0":-141.2759305688163,"vZ0":-5.874371620555487,"x":109.89,"y":165.31,"x0":-0.7386555422672024,"y0":50.00341138572533,"z0":5.992051208950096,"aX":-19.066075982382756},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.4,"breakHorizontal":15.8,"spinRate":2251,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.38677371687805007,"extension":5.475491590200632},"index":1,"playId":"f4445641-86c6-39ad-93b5-ceb50a376ddb","pitchNumber":1,"startTime":"2026-05-10T22:58:37.559Z","endTime":"2026-05-10T22:58:42.067Z","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":100.0,"endSpeed":90.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.68128108253897,"aZ":-11.913213372993768,"pfxX":-4.282972424622309,"pfxZ":9.480657438837952,"pX":-0.03957862411639581,"pZ":4.40105738057248,"vX0":3.2594418133010366,"vY0":-145.59709048289963,"vZ0":-2.872784453519836,"x":118.51,"y":119.95,"x0":-0.6198075287656292,"y0":50.000117916829474,"z0":6.126194936200664,"aX":-9.150830166534915},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2238,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3768757655544195,"extension":5.208333266264985},"index":2,"playId":"5809de95-7fc1-3ce6-8c50-c1c2f1f78f29","pitchNumber":2,"startTime":"2026-05-10T22:59:03.129Z","endTime":"2026-05-10T22:59:07.115Z","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":99.2,"endSpeed":91.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20048018126104,"aZ":-20.326889699178476,"pfxX":-6.706266681994155,"pfxZ":5.576995362244223,"pX":-0.9505604334328965,"pZ":2.3144691176363343,"vX0":2.269375378820812,"vY0":-144.47290937896364,"vZ0":-6.501599152983818,"x":153.23,"y":176.29,"x0":-0.8727974938521835,"y0":50.002126483517486,"z0":5.834268243885203,"aX":-14.240862440504781},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.0,"breakHorizontal":11.8,"spinRate":2233,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3784502133713974,"extension":5.389997595786392},"hitData":{"launchSpeed":74.6,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":148.14}},"index":3,"playId":"4e50ad8d-cdd8-3b24-9816-7e57925bdf6f","pitchNumber":3,"startTime":"2026-05-10T22:59:22.792Z","endTime":"2026-05-10T22:59:30.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T22:59:30.894Z","atBatIndex":77},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Marcell Ozuna hit by pitch.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-10T22:59:47.328Z","endTime":"2026-05-10T23:00:04.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64267214639889,"aZ":-21.522292314385265,"pfxX":-7.309477620061957,"pfxZ":5.044782669508999,"pX":-1.3821727701727193,"pZ":3.5553639015124854,"vX0":1.2657604611211035,"vY0":-143.9734896241183,"vZ0":-3.1004810405475127,"x":169.69,"y":142.79,"x0":-0.8758759627324817,"y0":50.003869709247,"z0":5.969468054692729,"aX":-15.432102287889414},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.8,"breakHorizontal":13.1,"spinRate":2279,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.37962387579114765,"extension":5.3754685769841055},"index":0,"playId":"78b813e9-946a-322d-b791-fb497c662898","pitchNumber":1,"startTime":"2026-05-10T22:59:57.505Z","endTime":"2026-05-10T23:00:04.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:00:04.449Z","atBatIndex":78},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Horwitz doubles (6) on a line drive to center fielder Drew Gilbert. Nick Gonzales scores. Marcell Ozuna scores.","rbi":2,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-10T23:00:31.455Z","endTime":"2026-05-10T23:02:53.184Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":666711,"link":"/api/v1/people/666711"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":{"id":666711,"link":"/api/v1/people/666711"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.4,"endSpeed":90.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2627563412127,"aZ":-23.537630262514842,"pfxX":-9.756087797496752,"pfxZ":4.1554730387377266,"pX":-0.9933956949748292,"pZ":2.833978363668064,"vX0":3.2441310134523946,"vY0":-143.26056653286906,"vZ0":-4.588243035317978,"x":154.87,"y":162.26,"x0":-0.8734538095267443,"y0":50.00063050358496,"z0":5.92851221225163,"aX":-20.264932023525137},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.8,"breakHorizontal":17.0,"spinRate":2296,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3824025067616925,"extension":5.415606088599976},"index":0,"playId":"38f163b5-ab32-332a-84e2-41535baf43ca","pitchNumber":1,"startTime":"2026-05-10T23:00:38.605Z","endTime":"2026-05-10T23:00:43.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.551010200082818,"aZ":-22.041961533535623,"pfxX":-10.182273610619715,"pfxZ":4.777504537988141,"pX":-0.7128374847186285,"pZ":1.16450775072127,"vX0":3.826266994724355,"vY0":-144.02038029816725,"vZ0":-9.212865221175607,"x":144.17,"y":207.34,"x0":-0.7285987910716898,"y0":50.00166894077389,"z0":5.745306663116634,"aX":-21.585754715614044},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.2,"breakHorizontal":17.8,"spinRate":2376,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3789729956074388,"extension":5.379640144105478},"index":1,"playId":"0c530756-8f7a-3e6f-b2d0-6f31a21252af","pitchNumber":2,"startTime":"2026-05-10T23:00:59.030Z","endTime":"2026-05-10T23:01:04.349Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-10T23:01:23.030Z","endTime":"2026-05-10T23:01:34.974Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":92.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.005914705207125,"aZ":-21.58208093816143,"pfxX":-9.154258114328336,"pfxZ":4.872002124924451,"pX":-1.46332708304015,"pZ":4.039407817242994,"vX0":0.8865625952973901,"vY0":-145.76808515755502,"vZ0":-2.2174809410168157,"x":172.78,"y":129.72,"x0":-0.5787847951176601,"y0":50.003054759490624,"z0":6.098915198333711,"aX":-19.898648814867013},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":8.6,"breakHorizontal":16.4,"spinRate":2359,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3743073320291641,"extension":5.336417878896737},"index":3,"playId":"9f14f5ff-7721-3c73-9bf8-4bb0ca6a8650","pitchNumber":3,"startTime":"2026-05-10T23:01:34.974Z","endTime":"2026-05-10T23:01:39.318Z","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":99.8,"endSpeed":92.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0356293619087,"aZ":-22.8591124715914,"pfxX":-9.28633070450389,"pfxZ":4.319706317353088,"pX":-2.1822452652740623,"pZ":3.5160380060814216,"vX0":-0.602993380274483,"vY0":-145.44469921828744,"vZ0":-3.1806401367931083,"x":200.18,"y":143.85,"x0":-0.7649450297935768,"y0":50.00412869803622,"z0":5.999694639535627,"aX":-20.02433716754725},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":7.4,"breakHorizontal":16.9,"spinRate":2276,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3756578774587336,"extension":5.309537102536944},"index":4,"playId":"ded0d73d-f4f4-3308-88c1-420bdf02bace","pitchNumber":4,"startTime":"2026-05-10T23:01:54.926Z","endTime":"2026-05-10T23:01:58.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.540258949515437,"aZ":-19.983428880179318,"pfxX":-9.852527103106542,"pfxZ":5.675938046155235,"pX":-0.3718325496439771,"pZ":2.7087430532556516,"vX0":4.59954729304516,"vY0":-144.85464414028021,"vZ0":-5.521202594361313,"x":131.17,"y":165.64,"x0":-0.6911980399951335,"y0":50.000210549891875,"z0":5.842343739663018,"aX":-21.152090809776865},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":9.5,"breakHorizontal":17.0,"spinRate":2182,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.376625977968426,"extension":5.534545883851715},"index":5,"playId":"1c0b6690-c27e-3397-b2d8-6509addc9714","pitchNumber":5,"startTime":"2026-05-10T23:02:16.901Z","endTime":"2026-05-10T23:02:21.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37001880707461,"aZ":-26.967964325300056,"pfxX":2.28907264901821,"pfxZ":2.780989626995762,"pX":-0.245989029217619,"pZ":2.3154720512365277,"vX0":1.0463949390388634,"vY0":-135.66795772730086,"vZ0":-4.4985845019338715,"x":126.38,"y":176.26,"x0":-0.9335708801900415,"y0":50.00351848220989,"z0":5.864079486019141,"aX":4.287357984530711},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.3,"breakHorizontal":-4.3,"spinRate":2511,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4029983923570115,"extension":5.642751339497569},"hitData":{"launchSpeed":93.3,"launchAngle":21.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.67,"coordY":57.46}},"index":6,"playId":"03d1901e-1510-3fae-aef7-743c9f2d6675","pitchNumber":6,"startTime":"2026-05-10T23:02:36.769Z","endTime":"2026-05-10T23:02:53.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:02:53.184Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Konnor Griffin flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-10T23:05:33.122Z","endTime":"2026-05-10T23:06:03.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-10T23:03:21.266Z","endTime":"2026-05-10T23:03:51.036Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Dylan Smith replaces Joel Peguero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-10T23:03:51.036Z","endTime":"2026-05-10T23:05:35.286Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681916,"link":"/api/v1/people/681916"},"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":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43691609018376,"aZ":-10.57514217532398,"pfxX":-1.6561750055053062,"pfxZ":11.337867979706285,"pX":0.5522623580145459,"pZ":1.9942442274568444,"vX0":5.844843417053173,"vY0":-136.7329738191966,"vZ0":-8.375176389154761,"x":95.95,"y":184.94,"x0":-1.392243882576561,"y0":50.00472067585423,"z0":5.81139576109412,"aX":-3.156627634085331},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":1.8,"spinRate":2337,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.39966068406547084,"extension":6.734023690271859},"index":2,"playId":"32829255-36c4-345a-9521-86011d6abdc5","pitchNumber":1,"startTime":"2026-05-10T23:05:35.286Z","endTime":"2026-05-10T23:05:40.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.196239084410166,"aZ":-26.317870359719684,"pfxX":6.837257599247703,"pfxZ":3.8314306268754468,"pX":0.2404877391071454,"pZ":2.9090412245020425,"vX0":2.7706290933157196,"vY0":-122.79421834419212,"vZ0":-1.6368847233052026,"x":107.83,"y":160.24,"x0":-1.7904102707928222,"y0":50.000832898375,"z0":5.822145474294492,"aX":10.445375447817922},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.8,"breakHorizontal":-13.1,"spinRate":2401,"spinDirection":76},"zone":3,"typeConfidence":2.0,"plateTime":0.4459609704079961,"extension":6.478438463497763},"hitData":{"launchSpeed":96.3,"launchAngle":55.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.36,"coordY":115.86}},"index":3,"playId":"ccd2e81b-a2b2-353d-80b7-17e3a3aaa26c","pitchNumber":2,"startTime":"2026-05-10T23:05:50.019Z","endTime":"2026-05-10T23:06:03.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:06:03.033Z","atBatIndex":80},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Billy Cook pops out to second baseman Luis Arraez.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-10T23:06:10.251Z","endTime":"2026-05-10T23:06:55.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":78.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.910951840729176,"aZ":-28.851583213581492,"pfxX":6.562587621658497,"pfxZ":2.1522247197162887,"pX":1.309990388066303,"pZ":2.6546126373596537,"vX0":4.62373526361582,"vY0":-121.88281876059851,"vZ0":-2.027095448979213,"x":67.07,"y":167.11,"x0":-1.4470928136633239,"y0":50.004061916078,"z0":5.924960692197585,"aX":10.139273025947297},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.7,"breakHorizontal":-12.8,"spinRate":2407,"spinDirection":73},"zone":12,"typeConfidence":2.0,"plateTime":0.4448567423485281,"extension":6.507125440519194},"index":0,"playId":"cc9c4422-e6da-34ed-baf7-7fdd8cbee3da","pitchNumber":1,"startTime":"2026-05-10T23:06:29.017Z","endTime":"2026-05-10T23:06:33.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":78.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.707691927747344,"aZ":-29.577452880005453,"pfxX":7.839436428774268,"pfxZ":1.6947186648676613,"pX":0.1345812147071335,"pZ":2.550187579622876,"vX0":2.044565265154638,"vY0":-121.75151363434018,"vZ0":-1.8787031833103236,"x":111.87,"y":169.92,"x0":-1.7310382297850524,"y0":50.00123591819353,"z0":5.846368238423721,"aX":11.98700315380328},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.9,"breakHorizontal":-14.6,"spinRate":2410,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.4467011154450411,"extension":6.500730508567413},"hitData":{"launchSpeed":86.7,"launchAngle":68.0,"totalDistance":126.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.75,"coordY":152.42}},"index":1,"playId":"a5df2a16-be04-3cd8-979b-e7d4c1e4069f","pitchNumber":2,"startTime":"2026-05-10T23:06:45.714Z","endTime":"2026-05-10T23:06:55.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:06:55.700Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-10T23:09:36.732Z","endTime":"2026-05-10T23:10:24.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yohan Ramírez replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T23:09:07.154Z","endTime":"2026-05-10T23:09:28.423Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Luis Arraez starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-10T23:09:28.423Z","endTime":"2026-05-10T23:09:35.089Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-hitter Bryce Eldridge replaces Casey Schmitt.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-10T23:09:35.089Z","endTime":"2026-05-10T23:09:38.999Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":669477,"link":"/api/v1/people/669477"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77836833503135,"aZ":-37.78928208060058,"pfxX":7.553018965078532,"pfxZ":-3.791986246259105,"pX":0.17407442374360343,"pZ":2.8794607526446407,"vX0":5.278816385655121,"vY0":-120.80187860455592,"vZ0":1.0887478932508479,"x":110.36,"y":161.03,"x0":-3.0177993336269373,"y0":50.00041002864311,"z0":5.736247252317621,"aX":11.196828464960687},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.4,"breakHorizontal":-14.9,"spinRate":2498,"spinDirection":48},"zone":5,"typeConfidence":0.9,"plateTime":0.45281936245900134,"extension":7.272285266793173},"index":3,"playId":"14f4904d-0e3a-3489-9f3a-221416339cca","pitchNumber":1,"startTime":"2026-05-10T23:09:38.999Z","endTime":"2026-05-10T23:09:43.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.412170137160977,"aZ":-39.75272414719447,"pfxX":8.402174357324032,"pfxZ":-5.14202178013932,"pX":-0.0505243129734258,"pZ":3.242552933799879,"vX0":4.5223335237994675,"vY0":-121.64135900230681,"vZ0":2.254725592797109,"x":118.93,"y":151.23,"x0":-3.0348469471882344,"y0":50.00134602513211,"z0":5.79026103847736,"aX":12.388015592311884},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.3,"breakHorizontal":-16.4,"spinRate":2590,"spinDirection":47},"zone":2,"typeConfidence":0.9,"plateTime":0.45306578107532847,"extension":6.909955951778218},"index":4,"playId":"1fd19eeb-416e-324e-9f38-fa87cce54b22","pitchNumber":2,"startTime":"2026-05-10T23:09:59.279Z","endTime":"2026-05-10T23:10:03.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.037180840264636,"aZ":-37.430914462616634,"pfxX":6.9988522099055555,"pfxZ":-3.3998646057128648,"pX":0.8745281398742835,"pZ":1.885297078700045,"vX0":7.206490205578307,"vY0":-123.69617821379059,"vZ0":-1.4918177557411623,"x":83.67,"y":187.88,"x0":-2.98734527920117,"y0":50.000934475138344,"z0":5.638902484752579,"aX":10.826978044399945},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.2,"breakHorizontal":-14.4,"spinRate":2575,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.44306284004338803,"extension":7.017534493307056},"index":5,"playId":"01e109ae-4518-3350-90c9-ef494d357257","pitchNumber":3,"startTime":"2026-05-10T23:10:19.487Z","endTime":"2026-05-10T23:10:24.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:10:24.600Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-10T23:10:37.961Z","endTime":"2026-05-10T23:12:20.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.539552682837968,"aZ":-16.7366003147817,"pfxX":-5.894484573915933,"pfxZ":7.5562282982066,"pX":-1.8692761357153842,"pZ":4.089443475400322,"vX0":6.10824786946275,"vY0":-141.41365729276842,"vZ0":-0.03774429089328296,"x":188.25,"y":128.37,"x0":-3.2821729872520473,"y0":50.00607951124884,"z0":5.168635949599929,"aX":-12.048192654704902},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":9.6,"spinRate":2487,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.3860073638452244,"extension":6.726992058418901},"index":0,"playId":"91a72072-17ad-3a5f-9e3c-a6da3a87ef19","pitchNumber":1,"startTime":"2026-05-10T23:10:51.601Z","endTime":"2026-05-10T23:10:55.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.142238434261813,"aZ":-37.26955612764436,"pfxX":6.519801398311596,"pfxZ":-3.2349045335982956,"pX":0.7684048439810823,"pZ":1.6736470796144993,"vX0":7.405063069141155,"vY0":-124.25258380341687,"vZ0":-2.1330545914219847,"x":87.71,"y":193.59,"x0":-3.08907876551125,"y0":50.00198722217992,"z0":5.618009779484541,"aX":10.270428807981695},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.1,"breakHorizontal":-13.4,"spinRate":2568,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.43954963659823676,"extension":6.706921204873015},"index":1,"playId":"9825630a-221c-311d-acee-ee8066eb5ef7","pitchNumber":2,"startTime":"2026-05-10T23:11:11.535Z","endTime":"2026-05-10T23:11:15.589Z","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":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9512809370401,"aZ":-36.42514014289203,"pfxX":6.357670653689755,"pfxZ":-2.686837358451511,"pX":-1.2098458849764582,"pZ":1.5049819236679882,"vX0":3.2984603916434,"vY0":-125.01344639652271,"vZ0":-2.9452441270414385,"x":163.12,"y":198.15,"x0":-3.371738088821454,"y0":50.00132471877611,"z0":5.685228475488213,"aX":10.071021713415822},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.3,"breakHorizontal":-12.2,"spinRate":2619,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.43796481566179324,"extension":6.629055269098996},"index":2,"playId":"4824805e-2423-36d8-bf08-ce6291518888","pitchNumber":3,"startTime":"2026-05-10T23:11:32.410Z","endTime":"2026-05-10T23:11:36.449Z","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":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28716857151281,"aZ":-16.523722044833242,"pfxX":-6.840602409624894,"pfxZ":7.833557185422112,"pX":-0.680335714070009,"pZ":3.6534880300326797,"vX0":9.347267546082701,"vY0":-139.71313610737815,"vZ0":-1.2368365790073956,"x":142.93,"y":140.14,"x0":-3.1638508809566055,"y0":50.00575598528624,"z0":5.17622663370128,"aX":-13.67277020085758},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2449,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.39042116498221846,"extension":6.922735404553551},"index":3,"playId":"802d99ac-b3a7-3096-9063-442945921a8a","pitchNumber":4,"startTime":"2026-05-10T23:11:53.428Z","endTime":"2026-05-10T23:11:57.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.082325246871275,"aZ":-34.919986602578355,"pfxX":6.559531768592076,"pfxZ":-1.78780507881942,"pX":1.0819133265189855,"pZ":0.8021878211874236,"vX0":7.625659069708045,"vY0":-123.16581730449808,"vZ0":-4.516870911228607,"x":75.76,"y":217.12,"x0":-2.904326510606989,"y0":50.001019783330975,"z0":5.607507147898164,"aX":10.091699722294763},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.1,"breakHorizontal":-13.7,"spinRate":2579,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4444311687845697,"extension":7.148551331012721},"index":4,"playId":"6f96a5b8-1602-3913-a26b-408f687d931f","pitchNumber":5,"startTime":"2026-05-10T23:12:15.100Z","endTime":"2026-05-10T23:12:20.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:12:20.845Z","atBatIndex":83},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out softly, shortstop Konnor Griffin to first baseman Spencer Horwitz. Luis Arraez to 3rd. Rafael Devers to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-10T23:13:06.640Z","endTime":"2026-05-10T23:13:36.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-10T23:12:42.119Z","endTime":"2026-05-10T23:13:08.551Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.012738838873098,"aZ":-24.682231169415694,"pfxX":-11.751271034850731,"pfxZ":3.703383787327205,"pX":0.38613573574200877,"pZ":2.477924682847232,"vX0":13.609108735319879,"vY0":-140.3945486676315,"vZ0":-3.151469150792934,"x":102.28,"y":171.88,"x0":-2.968387015596581,"y0":50.00125641277982,"z0":5.19880977452398,"aX":-23.755593948983986},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.2,"breakHorizontal":19.0,"spinRate":2256,"spinDirection":232},"zone":6,"typeConfidence":0.91,"plateTime":0.3882710442054367,"extension":7.07798696438176},"index":1,"playId":"6cd22dcb-59c5-33d4-a6cd-97f26218d2fc","pitchNumber":1,"startTime":"2026-05-10T23:13:08.551Z","endTime":"2026-05-10T23:13:13.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87213371384717,"aZ":-28.008395291617045,"pfxX":-12.07847340474559,"pfxZ":2.1145382365267738,"pX":-0.46691524708318843,"pZ":1.9770481027295914,"vX0":11.402866735639712,"vY0":-138.99239751885798,"vZ0":-3.5157162182914647,"x":134.8,"y":185.4,"x0":-3.0378048758043574,"y0":50.00630445154959,"z0":5.1022364652902725,"aX":-23.823099154982042},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.2,"breakHorizontal":19.8,"spinRate":2168,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.3929014393546457,"extension":6.8321112471836525},"hitData":{"launchSpeed":83.8,"launchAngle":-50.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":123.93,"coordY":162.31}},"index":2,"playId":"480a0ae9-67b3-36dc-82ce-ea24ee1156f3","pitchNumber":2,"startTime":"2026-05-10T23:13:27.653Z","endTime":"2026-05-10T23:13:36.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:13:36.234Z","atBatIndex":84},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to left fielder Billy Cook. Luis Arraez scores. Christian Koss scores.","rbi":2,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-10T23:14:30.616Z","endTime":"2026-05-10T23:14:43.655Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"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_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":670990,"link":"/api/v1/people/670990"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":{"id":670990,"link":"/api/v1/people/670990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Christian Koss replaces Rafael Devers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T23:14:10.456Z","endTime":"2026-05-10T23:14:20.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":646240,"link":"/api/v1/people/646240"},"base":2},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-10T23:14:20.635Z","endTime":"2026-05-10T23:14:32.920Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0290504775946,"aZ":-17.37009653176194,"pfxX":-6.90055943971374,"pfxZ":7.302235867866841,"pX":-0.15512196139962292,"pZ":3.6707302437303957,"vX0":10.472715708450034,"vY0":-140.58566706319726,"vZ0":-1.0227076586221462,"x":122.91,"y":139.67,"x0":-3.0100868734555584,"y0":50.003544379510984,"z0":5.152807842930743,"aX":-13.992243188211617},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.2,"breakHorizontal":10.7,"spinRate":2442,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.3877133575870415,"extension":6.968805754595546},"hitData":{"launchSpeed":97.3,"launchAngle":14.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.84,"coordY":94.52}},"index":2,"playId":"cb173a66-40fb-3d50-a39c-8ffd6a4c96e6","pitchNumber":1,"startTime":"2026-05-10T23:14:32.920Z","endTime":"2026-05-10T23:14:43.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:14:43.655Z","atBatIndex":85},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Matt Chapman hit by pitch. Willy Adames to 2nd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-10T23:15:19.112Z","endTime":"2026-05-10T23:15:31.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.6,"endSpeed":89.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.770340018452362,"aZ":-17.607981112127757,"pfxX":-5.74819451855949,"pfxZ":7.184105705026516,"pX":-1.7519871209151106,"pZ":3.960560712890864,"vX0":6.164548293323766,"vY0":-140.7545546676252,"vZ0":-0.11395572149744637,"x":183.78,"y":131.84,"x0":-3.2126077544163203,"y0":50.00435910806155,"z0":5.13157857881538,"aX":-11.657813669329787},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":9.4,"spinRate":2499,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.38757123464365684,"extension":6.552432258928586},"index":0,"playId":"152bf241-ba39-3ff5-a3ca-667ba10220ff","pitchNumber":1,"startTime":"2026-05-10T23:15:25.840Z","endTime":"2026-05-10T23:15:31.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:15:31.814Z","atBatIndex":86},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Drew Gilbert hit by pitch. Willy Adames to 3rd. Matt Chapman to 2nd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-10T23:16:09.912Z","endTime":"2026-05-10T23:16:55.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T23:15:53.977Z","endTime":"2026-05-10T23:16:12.041Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.353345564031642,"aZ":-38.38300901465374,"pfxX":5.36760781469086,"pfxZ":-3.8421190269397902,"pX":0.9706312513306057,"pZ":0.5099214716237273,"vX0":7.744095192361707,"vY0":-125.82654351058902,"vZ0":-4.880632916924772,"x":80.0,"y":225.01,"x0":-2.833378429450805,"y0":50.001217948565106,"z0":5.5541524161789635,"aX":8.681270240822645},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.8,"breakHorizontal":-11.4,"spinRate":2485,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4338108203855797,"extension":6.719519826673489},"index":1,"playId":"0b43ceb1-89aa-325e-9307-afecb757ff32","pitchNumber":1,"startTime":"2026-05-10T23:16:12.041Z","endTime":"2026-05-10T23:16:16.776Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"004fcf6f-58db-4cfa-a339-339598d4146c","startTime":"2026-05-10T23:16:32.548Z","endTime":"2026-05-10T23:16:37.551Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87608166750419,"aZ":-28.898334011337916,"pfxX":9.804495551353837,"pfxZ":2.1413419698902305,"pX":1.971026987172186,"pZ":0.6511132534454204,"vX0":9.163610496035071,"vY0":-122.6477837028001,"vZ0":-5.161599289965847,"x":41.87,"y":221.2,"x0":-3.0796538808275837,"y0":50.00569194427619,"z0":5.229715713323142,"aX":15.03011214523659},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.9,"breakHorizontal":-19.8,"spinRate":2694,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.44554511874395075,"extension":7.2055622035758455},"index":3,"playId":"4f629c21-d72f-3079-8077-e6af1771694f","pitchNumber":2,"startTime":"2026-05-10T23:16:51.081Z","endTime":"2026-05-10T23:16:55.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:16:55.887Z","atBatIndex":87},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesus Rodriguez strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-10T23:18:22.846Z","endTime":"2026-05-10T23:19:41.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T23:17:22.251Z","endTime":"2026-05-10T23:18:25.040Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":90.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457823533510933,"aZ":-24.557055639593116,"pfxX":-10.376828540081474,"pfxZ":3.7413750419158776,"pX":1.0577007516413897,"pZ":1.3603728670177635,"vX0":14.837310768343027,"vY0":-140.23981839741748,"vZ0":-5.6837291421790574,"x":76.68,"y":202.05,"x0":-2.902296582457763,"y0":50.000256335593285,"z0":4.9699907449552665,"aX":-21.10380660303369},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":16.4,"spinRate":2349,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.38748245818757043,"extension":6.755786650568355},"index":1,"playId":"95944ad6-ca7c-30b0-b419-ad2c71481046","pitchNumber":1,"startTime":"2026-05-10T23:18:25.040Z","endTime":"2026-05-10T23:18:29.016Z","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":96.9,"endSpeed":89.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43653794708837,"aZ":-26.96966662888752,"pfxX":-11.675555002405009,"pfxZ":2.5697406108131737,"pX":0.18957240882518475,"pZ":2.436236887763403,"vX0":13.011803625219622,"vY0":-140.5974203713047,"vZ0":-2.4249294078404233,"x":109.77,"y":173.0,"x0":-2.9562166691042613,"y0":50.002513492391365,"z0":5.039367812899065,"aX":-23.64444408248001},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.3,"breakHorizontal":18.8,"spinRate":2248,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.38787156103885234,"extension":6.925212816655058},"index":2,"playId":"dbaae291-b7e3-39f5-b572-8faeaa8c58b6","pitchNumber":2,"startTime":"2026-05-10T23:18:43.310Z","endTime":"2026-05-10T23:18:48.380Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.935948794699634,"aZ":-30.605782609833195,"pfxX":7.372754273237763,"pfxZ":1.0048767914354264,"pX":1.444331182996095,"pZ":0.9800908098425488,"vX0":8.88550601260022,"vY0":-123.94272669216754,"vZ0":-4.314514817472832,"x":61.95,"y":212.32,"x0":-3.1348105407677114,"y0":50.00598415448798,"z0":5.276841654439702,"aX":11.56363980982481},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-15.2,"spinRate":2615,"spinDirection":63},"zone":14,"typeConfidence":0.88,"plateTime":0.44058366108703195,"extension":6.592356395521005},"index":3,"playId":"a4aeaeaa-c299-3c2a-a419-14680e76f3ca","pitchNumber":3,"startTime":"2026-05-10T23:19:01.071Z","endTime":"2026-05-10T23:19:05.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-10T23:19:20.718Z","endTime":"2026-05-10T23:19:36.845Z","isPitch":false,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.476044387503055,"aZ":-30.543024283389112,"pfxX":7.573045923005349,"pfxZ":1.0398589627846135,"pX":1.1350297330874657,"pZ":1.1011176787051122,"vX0":8.221328615784758,"vY0":-124.27079508351478,"vZ0":-4.2302859789588165,"x":73.74,"y":209.05,"x0":-3.1975744567218674,"y0":50.00162651811578,"z0":5.3573439723763965,"aX":11.864948743052468},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-15.6,"spinRate":2622,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.44044713527375556,"extension":6.875903934891598},"index":5,"playId":"1478de4b-af17-3d9f-8c5f-47f2c22a3db1","pitchNumber":4,"startTime":"2026-05-10T23:19:36.845Z","endTime":"2026-05-10T23:19:41.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:19:41.797Z","atBatIndex":88},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Davis walks.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":89,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-05-10T23:21:50.979Z","endTime":"2026-05-10T23:23:17.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"postOnThird":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,5,6,7,8],"actionIndex":[0,1,2,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Bryce Eldridge remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T23:21:27.799Z","endTime":"2026-05-10T23:21:27.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":669477,"link":"/api/v1/people/669477"}},{"details":{"description":"Christian Koss remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-10T23:21:27.831Z","endTime":"2026-05-10T23:21:55.768Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"description":"Billy Cook starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-10T23:21:53.081Z","endTime":"2026-05-10T23:21:53.082Z","isPitch":false,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":78.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.77151207306452,"aZ":-27.45965423517233,"pfxX":6.008960358218015,"pfxZ":3.1167861761378908,"pX":1.0835430115456401,"pZ":0.1382481545486963,"vX0":5.017562346373862,"vY0":-120.86280291852894,"vZ0":-7.51538997579497,"x":75.7,"y":235.05,"x0":-1.7839892434132434,"y0":50.000448502575246,"z0":5.628759546234574,"aX":9.080956833752312},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.4,"breakHorizontal":-11.9,"spinRate":2459,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.44947255787238216,"extension":6.608720227077881},"index":3,"playId":"b7085e61-9b5f-3216-89e0-70cd0acb9b1c","pitchNumber":1,"startTime":"2026-05-10T23:21:53.083Z","endTime":"2026-05-10T23:21:57.702Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Dylan Smith. Billy Cook to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":4,"actionPlayId":"b7085e61-9b5f-3216-89e0-70cd0acb9b1c","startTime":"2026-05-10T23:22:09.351Z","endTime":"2026-05-10T23:22:22.430Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21962276960213,"aZ":-16.23071538836705,"pfxX":-5.598302337099631,"pfxZ":8.37645921001526,"pX":-0.3459950948898504,"pZ":1.687895143920835,"vX0":5.072136383815738,"vY0":-135.97631470057777,"vZ0":-8.159061746904042,"x":130.19,"y":193.21,"x0":-1.4933805662980082,"y0":50.002688539811736,"z0":5.817746079888196,"aX":-10.655848989903093},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":9.2,"spinRate":2137,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4003087798850524,"extension":6.625268522929403},"index":5,"playId":"5eff14f6-9ed0-3439-a0f4-b3596e801b31","pitchNumber":2,"startTime":"2026-05-10T23:22:22.430Z","endTime":"2026-05-10T23:22:26.887Z","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":83.7,"endSpeed":78.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.042212037260995,"aZ":-28.67413590556614,"pfxX":7.265899320098682,"pfxZ":2.305062794176715,"pX":0.761125586189227,"pZ":1.2201651075126554,"vX0":3.6097241639138358,"vY0":-121.96888893725114,"vZ0":-5.089258683592101,"x":87.99,"y":205.84,"x0":-1.6781417138085901,"y0":50.004445573545404,"z0":5.781263512535584,"aX":11.042602980161314},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.4,"breakHorizontal":-13.9,"spinRate":2417,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.44758852632222634,"extension":6.621492191400608},"index":6,"playId":"1ea3802d-dae6-386d-a3d3-56d5a1414d47","pitchNumber":3,"startTime":"2026-05-10T23:22:36.595Z","endTime":"2026-05-10T23:22:41.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.479641020137745,"aZ":-15.0172267687702,"pfxX":-6.907872781880208,"pfxZ":8.92991129003691,"pX":0.05284027492910241,"pZ":0.9595651593663247,"vX0":6.290783013400611,"vY0":-136.61246256574753,"vZ0":-10.181393401463062,"x":114.99,"y":212.87,"x0":-1.3640814065104416,"y0":50.003892488143606,"z0":5.727977483806118,"aX":-13.271948353591657},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":11.5,"spinRate":2128,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.3984664007573442,"extension":6.668246641475663},"index":7,"playId":"b90d14e0-4a7e-34cd-b14a-245ec1ca36c6","pitchNumber":4,"startTime":"2026-05-10T23:22:52.645Z","endTime":"2026-05-10T23:22:57.150Z","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":93.4,"endSpeed":86.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887616177482677,"aZ":-15.465989149018014,"pfxX":-5.5428594149413986,"pfxZ":8.747336042887314,"pX":-0.0930922393465132,"pZ":4.585138870863912,"vX0":5.566450372417368,"vY0":-136.12553936426386,"vZ0":-1.1906166738313992,"x":120.55,"y":114.98,"x0":-1.4270054605867157,"y0":50.004018180066424,"z0":6.080097654924993,"aX":-10.589060784076347},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":9.1,"spinRate":2139,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3996640994502343,"extension":6.525485770220819},"index":8,"playId":"eff60f80-209f-3e82-b1f2-6c853172e989","pitchNumber":5,"startTime":"2026-05-10T23:23:12.487Z","endTime":"2026-05-10T23:23:17.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:23:17.658Z","atBatIndex":89},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":90,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-05-10T23:26:25.796Z","endTime":"2026-05-10T23:27:44.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"postOnThird":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T23:23:38.681Z","endTime":"2026-05-10T23:24:33.261Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Borucki replaces Dylan Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-10T23:24:33.261Z","endTime":"2026-05-10T23:26:27.884Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621366,"link":"/api/v1/people/621366"},"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":85.1,"endSpeed":79.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.783813444751082,"aZ":-30.239608436686545,"pfxX":0.6673721875625773,"pfxZ":1.2299731356780335,"pX":-1.079831614668663,"pZ":1.5471280060888926,"vX0":-6.189842648834752,"vY0":-123.9149183541235,"vZ0":-3.5874440541024404,"x":158.16,"y":197.01,"x0":1.3545838998335127,"y0":50.00002743946133,"z0":5.516976961972455,"aX":1.0471389535941924},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.7,"breakHorizontal":0.1,"spinRate":2136,"spinDirection":171},"zone":13,"typeConfidence":0.84,"plateTime":0.4405758829960318,"extension":6.395018761493972},"index":2,"playId":"5cf302e8-d6fe-3dcd-b3e3-f27e8849bf4a","pitchNumber":1,"startTime":"2026-05-10T23:26:27.884Z","endTime":"2026-05-10T23:26:32.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.717903635514332,"aZ":-28.69056560929265,"pfxX":1.1817938280422875,"pfxZ":2.2163092772941226,"pX":-0.9117406328639485,"pZ":2.212491226882248,"vX0":-6.046987907034489,"vY0":-124.7571028011696,"vZ0":-2.2889522055783473,"x":151.75,"y":179.04,"x0":1.3927271666025367,"y0":50.003199617117204,"z0":5.512833095137819,"aX":1.8585038864366301},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.7,"breakHorizontal":-0.7,"spinRate":2175,"spinDirection":87},"zone":13,"typeConfidence":0.89,"plateTime":0.439481011604808,"extension":6.309441394702909},"index":3,"playId":"11e4582a-292b-3a1f-b50a-4d598e01eeae","pitchNumber":2,"startTime":"2026-05-10T23:26:43.038Z","endTime":"2026-05-10T23:26:47.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91648355619412,"aZ":-24.707254130789437,"pfxX":11.355072753581435,"pfxZ":4.0733447012910045,"pX":0.34329129037786693,"pZ":1.7794495430339883,"vX0":-6.327478524052183,"vY0":-134.29001562700168,"vZ0":-5.118351192799781,"x":103.91,"y":190.73,"x0":1.2493863371912761,"y0":50.00531839510281,"z0":5.458110106648916,"aX":20.831070517978137},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.5,"breakHorizontal":-19.3,"spinRate":2183,"spinDirection":118},"zone":9,"typeConfidence":0.88,"plateTime":0.40720653894618275,"extension":6.485682414119819},"index":4,"playId":"e23427fe-e515-3a59-8e73-b772bc3d9fb0","pitchNumber":3,"startTime":"2026-05-10T23:27:02.425Z","endTime":"2026-05-10T23:27:06.902Z","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":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.752451509034586,"aZ":-26.31826197250858,"pfxX":12.290482600695018,"pfxZ":3.1063412039102287,"pX":-0.07175232449986234,"pZ":2.0216625762635467,"vX0":-7.806392764980384,"vY0":-136.43070159146015,"vZ0":-4.3952616525763055,"x":119.74,"y":184.2,"x0":1.2283607473405358,"y0":50.00609667784604,"z0":5.465522818251997,"aX":23.195218858478647},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.9,"breakHorizontal":-20.6,"spinRate":2279,"spinDirection":137},"zone":8,"typeConfidence":0.92,"plateTime":0.40132079633505846,"extension":6.443015157842695},"index":5,"playId":"bce1d168-4a26-3648-81cd-2a53f6b9e753","pitchNumber":4,"startTime":"2026-05-10T23:27:20.679Z","endTime":"2026-05-10T23:27:25.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.002032280683476,"aZ":-26.546300371005575,"pfxX":11.602582633746898,"pfxZ":2.915685533295626,"pX":-0.294131555555812,"pZ":2.4250403820858306,"vX0":-7.704002141863225,"vY0":-138.02347499200854,"vZ0":-3.7830312918697615,"x":128.21,"y":173.3,"x0":1.0273222409451561,"y0":50.00001409985933,"z0":5.603091050649291,"aX":22.360309696436662},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.7,"breakHorizontal":-19.3,"spinRate":2140,"spinDirection":17},"zone":4,"typeConfidence":0.93,"plateTime":0.39699281029800293,"extension":6.361211088066121},"index":6,"playId":"078ae946-9f32-312b-bdf1-d3d6d2f423cb","pitchNumber":5,"startTime":"2026-05-10T23:27:40.251Z","endTime":"2026-05-10T23:27:44.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:27:44.523Z","atBatIndex":90},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Brandon Lowe lines into a double play, shortstop Willy Adames to first baseman Bryce Eldridge. Henry Davis out at 1st.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":91,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-05-10T23:27:57.672Z","endTime":"2026-05-10T23:30:24.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737417611236282,"aZ":-32.59192726178276,"pfxX":0.5822251263905427,"pfxZ":-0.26335355647247916,"pX":-0.5638202709361152,"pZ":2.1454295301725943,"vX0":-4.926924738138022,"vY0":-125.17646568089212,"vZ0":-1.7757147368478647,"x":138.49,"y":180.85,"x0":1.3523953880183133,"y0":50.00320869388637,"z0":5.52678794158784,"aX":0.9270637859714556},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.6,"breakHorizontal":0.0,"spinRate":2300,"spinDirection":320},"zone":4,"typeConfidence":0.9,"plateTime":0.4372040866440674,"extension":6.290410826759426},"index":0,"playId":"d99aade2-e51f-3d11-a96a-e6a4f1569ffb","pitchNumber":1,"startTime":"2026-05-10T23:28:09.115Z","endTime":"2026-05-10T23:28:12.922Z","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":93.9,"endSpeed":86.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.738062465851186,"aZ":-27.333179866207722,"pfxX":11.42093420321938,"pfxZ":2.556004133526562,"pX":0.8886741709391933,"pZ":3.6157224149296243,"vX0":-5.023863726562618,"vY0":-136.6345543663134,"vZ0":-0.5697979369735551,"x":83.13,"y":141.16,"x0":1.2661010172016263,"y0":50.00152806095894,"z0":5.702996734997539,"aX":21.620581515301414},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.7,"breakHorizontal":-19.7,"spinRate":2355,"spinDirection":157},"zone":12,"typeConfidence":0.91,"plateTime":0.40067442072049486,"extension":6.298297166703009},"index":1,"playId":"45aeb154-b633-3a74-952c-85e4fb00269b","pitchNumber":2,"startTime":"2026-05-10T23:28:25.606Z","endTime":"2026-05-10T23:28:29.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87914302644886,"aZ":-24.060979783269822,"pfxX":10.872982433377109,"pfxZ":4.088963517325062,"pX":-0.896635847470813,"pZ":2.061852021662146,"vX0":-9.580219896226659,"vY0":-139.3600226452046,"vZ0":-5.035925065680137,"x":151.18,"y":183.11,"x0":1.159010248198544,"y0":50.00219535076782,"z0":5.464511949253209,"aX":21.564325107319206},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":-17.9,"spinRate":2234,"spinDirection":115},"zone":13,"typeConfidence":0.93,"plateTime":0.39178775330585314,"extension":6.482962986566358},"index":2,"playId":"6a22878d-5bc9-30da-aad3-5d39b88a2b21","pitchNumber":3,"startTime":"2026-05-10T23:28:45.246Z","endTime":"2026-05-10T23:29:12.274Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.400546351406255,"aZ":-23.153147212755925,"pfxX":10.832477251469454,"pfxZ":4.679783342924047,"pX":-1.0543341183347008,"pZ":2.86317169016382,"vX0":-9.630057111433512,"vY0":-137.48192434379106,"vZ0":-3.1305655929239116,"x":157.19,"y":161.47,"x0":1.07402498609253,"y0":50.00393993108459,"z0":5.575096324960008,"aX":20.889131723695524},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.0,"breakHorizontal":-17.8,"spinRate":2316,"spinDirection":80},"zone":11,"typeConfidence":0.92,"plateTime":0.39729506192052355,"extension":6.438578682801456},"index":3,"playId":"94d09523-87ce-32d2-b615-79a60e9b12c8","pitchNumber":4,"startTime":"2026-05-10T23:29:26.286Z","endTime":"2026-05-10T23:29:31.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11505924379053,"aZ":-30.77824399988491,"pfxX":-0.3377485807784901,"pfxZ":0.8734783575867828,"pX":0.3704150817261216,"pZ":2.038244130045025,"vX0":-2.48516159179234,"vY0":-125.29778803380835,"vZ0":-2.2421592434842146,"x":102.88,"y":183.75,"x0":1.415248389273905,"y0":50.00493621864614,"z0":5.436869625090695,"aX":-0.5421494569401513},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":1.1,"spinRate":2345,"spinDirection":266},"zone":9,"typeConfidence":0.91,"plateTime":0.43558990473967807,"extension":6.372369233923382},"index":4,"playId":"f09c5bad-fd4a-36f9-af15-8dcbcffa9ae3","pitchNumber":5,"startTime":"2026-05-10T23:29:43.237Z","endTime":"2026-05-10T23:29:48.178Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-10T23:30:01.524Z","endTime":"2026-05-10T23:30:15.041Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4451673952252,"aZ":-29.960628530084367,"pfxX":0.32059744978706917,"pfxZ":1.3927471012509827,"pX":0.4250970760551348,"pZ":2.4343081723899536,"vX0":-2.3723399452586817,"vY0":-125.51204203738988,"vZ0":-1.5692018305018367,"x":100.8,"y":173.05,"x0":1.3426461624928145,"y0":50.001865165337996,"z0":5.517461835099191,"aX":0.5093640145352339},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.4,"breakHorizontal":0.0,"spinRate":2240,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.4371179664355447,"extension":6.443390277330618},"hitData":{"launchSpeed":61.8,"launchAngle":14.0,"totalDistance":129.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":118.69,"coordY":150.93}},"index":6,"playId":"dde037fa-58b9-309a-ad11-aacec33a20ad","pitchNumber":6,"startTime":"2026-05-10T23:30:15.041Z","endTime":"2026-05-10T23:30:24.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:30:24.604Z","atBatIndex":91},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz. Jesus Rodriguez to 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-05-10T23:32:43.123Z","endTime":"2026-05-10T23:35:08.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Jesus Rodriguez starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T23:32:28.580Z","endTime":"2026-05-10T23:32:45.377Z","isPitch":false,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"},"base":2},{"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":83.1,"endSpeed":76.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.634643985632636,"aZ":-25.99280516881509,"pfxX":7.420832672451528,"pfxZ":4.1673790291887585,"pX":-0.020487193783583862,"pZ":2.292522226570839,"vX0":5.937564490392983,"vY0":-120.98463227332833,"vZ0":-1.728198748557785,"x":117.78,"y":176.88,"x0":-3.4704149212306628,"y0":50.00078848314986,"z0":5.294491969862764,"aX":10.996071022696036},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.4,"breakHorizontal":-14.9,"spinRate":2573,"spinDirection":64},"zone":5,"typeConfidence":0.9,"plateTime":0.4527538495051564,"extension":6.9604758593647444},"index":1,"playId":"1ca4f9bb-48eb-3a36-8c2d-fe9a0ce92466","pitchNumber":1,"startTime":"2026-05-10T23:32:45.377Z","endTime":"2026-05-10T23:32:49.779Z","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":83.7,"endSpeed":77.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57183713333649,"aZ":-28.13744432987969,"pfxX":9.458124383784607,"pfxZ":2.6641317813940155,"pX":-1.2626270664879942,"pZ":2.858997001431253,"vX0":2.3675058765852786,"vY0":-121.91047941155864,"vZ0":-0.16916127109603118,"x":165.13,"y":161.59,"x0":-3.473727527886714,"y0":50.00105627784872,"z0":5.345240682062314,"aX":14.323578074656892},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.0,"breakHorizontal":-17.6,"spinRate":2629,"spinDirection":67},"zone":11,"typeConfidence":0.9,"plateTime":0.4482219590310761,"extension":6.83128238242744},"index":2,"playId":"7ae8cda0-9657-3f46-a1d6-f6e93e142e3f","pitchNumber":2,"startTime":"2026-05-10T23:33:04.278Z","endTime":"2026-05-10T23:33:08.975Z","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":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46889127517586,"aZ":-27.847480575101788,"pfxX":8.918888075933921,"pfxZ":2.862449387089468,"pX":-1.0644448323478148,"pZ":2.8370993477426762,"vX0":2.547637858982915,"vY0":-121.79682033233885,"vZ0":-0.6137455210551787,"x":157.57,"y":162.18,"x0":-3.2812126380318962,"y0":50.00361132843062,"z0":5.486913014457358,"aX":13.486778568765777},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.3,"breakHorizontal":-16.8,"spinRate":2649,"spinDirection":65},"zone":11,"typeConfidence":0.9,"plateTime":0.4485892413421966,"extension":6.785345619614548},"index":3,"playId":"ea70cd8f-682b-3bf5-88c4-f743132de549","pitchNumber":3,"startTime":"2026-05-10T23:33:24.757Z","endTime":"2026-05-10T23:33:28.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05125400521557,"aZ":-36.704274461829876,"pfxX":7.062989231314511,"pfxZ":-2.9296237083363126,"pX":0.24753264762494456,"pZ":1.8167510317566216,"vX0":5.631574719067889,"vY0":-123.0190241159548,"vZ0":-1.7987362762650496,"x":107.56,"y":189.73,"x0":-2.9804491168907776,"y0":50.001213247780456,"z0":5.639280861574291,"aX":10.933480162264205},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.5,"breakHorizontal":-14.0,"spinRate":2449,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.44351199612485326,"extension":6.920817480647263},"index":4,"playId":"0abf1aa2-08da-3562-8507-3b573f53efe5","pitchNumber":4,"startTime":"2026-05-10T23:33:49.840Z","endTime":"2026-05-10T23:33:54.561Z","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":96.0,"endSpeed":89.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.343719601720057,"aZ":-18.149601212395957,"pfxX":-7.496392020436131,"pfxZ":6.975334462506355,"pX":-0.674632376727721,"pZ":3.5553680278455233,"vX0":9.911066839270223,"vY0":-139.68842379457823,"vZ0":-1.1589021222396263,"x":142.72,"y":142.79,"x0":-3.266211404834421,"y0":50.00265259983778,"z0":5.148892159281824,"aX":-15.072711446587272},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":12.0,"spinRate":2344,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.38954540368954405,"extension":6.573383381956329},"index":5,"playId":"749a2659-fe41-3017-96de-7993d64c7377","pitchNumber":5,"startTime":"2026-05-10T23:34:13.908Z","endTime":"2026-05-10T23:34:19.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.062633982894976,"aZ":-30.765752608226816,"pfxX":9.51286461093922,"pfxZ":0.9086835011054992,"pX":-0.6829194506040395,"pZ":1.5629114399545256,"vX0":3.4400044266029655,"vY0":-122.9531946819012,"vZ0":-3.101347887184807,"x":143.03,"y":196.58,"x0":-3.3320718296407024,"y0":50.0017665541167,"z0":5.424185849593415,"aX":14.71031072467392},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.2,"breakHorizontal":-18.0,"spinRate":2631,"spinDirection":55},"zone":13,"typeConfidence":0.69,"plateTime":0.4437571123388868,"extension":6.975704081240022},"index":6,"playId":"53efce85-f56b-3649-b543-9b4cb960f09c","pitchNumber":6,"startTime":"2026-05-10T23:34:39.802Z","endTime":"2026-05-10T23:34:44.389Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54774275913192,"aZ":-27.126597094750576,"pfxX":9.287462384515864,"pfxZ":3.2614319221916546,"pX":-0.4089802556549748,"pZ":2.1961318353078014,"vX0":4.204093164052211,"vY0":-123.60410504658284,"vZ0":-1.9196454866399502,"x":132.59,"y":179.48,"x0":-3.3383230907305768,"y0":50.00317355041323,"z0":5.259705361195478,"aX":14.375766687742404},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.8,"breakHorizontal":-17.8,"spinRate":2693,"spinDirection":68},"zone":7,"typeConfidence":0.9,"plateTime":0.44305562459675185,"extension":7.068261311036612},"hitData":{"launchSpeed":61.3,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":155.74}},"index":7,"playId":"b3d1406f-7ed9-3a6f-ad6c-41c9527fe56e","pitchNumber":7,"startTime":"2026-05-10T23:34:59.781Z","endTime":"2026-05-10T23:35:08.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:35:08.325Z","atBatIndex":92},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Yohan Ramírez intentionally walks Luis Arraez.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":93,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-05-10T23:35:32.294Z","endTime":"2026-05-10T23:35:37.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"08232216-0946-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-10T23:35:35.576Z","endTime":"2026-05-10T23:35:35.605Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"08232216-0946-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-10T23:35:35.605Z","endTime":"2026-05-10T23:35:35.608Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":2,"playId":"08232216-0946-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-10T23:35:35.608Z","endTime":"2026-05-10T23:35:36.608Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08232216-0946-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-10T23:35:35.608Z","endTime":"2026-05-10T23:35:37.157Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-05-10T23:35:37.157Z","atBatIndex":93},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Yohan Ramírez intentionally walks Bryce Eldridge. Luis Arraez to 2nd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":94,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-05-10T23:35:50.716Z","endTime":"2026-05-10T23:37:25.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20412253643499,"aZ":-35.83561120723876,"pfxX":5.6639281923405225,"pfxZ":-2.3327168053996648,"pX":-2.751887604894555,"pZ":3.236349616188965,"vX0":-0.7238972634929453,"vY0":-123.45543577800348,"vZ0":1.04313322239211,"x":221.9,"y":151.4,"x0":-3.194440186535226,"y0":50.005726111609604,"z0":5.790825502361671,"aX":8.872542780765107},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.8,"breakHorizontal":-10.2,"spinRate":2203,"spinDirection":51},"zone":11,"typeConfidence":0.9,"plateTime":0.44120875484738065,"extension":6.764279100943821},"index":0,"playId":"fee9556b-0964-36ce-8c39-d94cc08c2ba7","pitchNumber":1,"startTime":"2026-05-10T23:36:09.955Z","endTime":"2026-05-10T23:36:13.675Z","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":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.626979834777906,"aZ":-36.50905841575222,"pfxX":7.60525237405789,"pfxZ":-2.8019199036775433,"pX":-1.2151912298811265,"pZ":3.9473820196770726,"vX0":2.3824148756723993,"vY0":-123.07838403985943,"vZ0":2.7887733470152156,"x":163.32,"y":132.2,"x0":-3.181966123542951,"y0":50.004002556184595,"z0":5.875034006316561,"aX":11.759634947761377},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.2,"breakHorizontal":-14.3,"spinRate":2308,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.44369209506108476,"extension":6.720310615751978},"index":1,"playId":"bbda61d8-3e49-3c5c-b458-ed94e41e7752","pitchNumber":2,"startTime":"2026-05-10T23:36:39.817Z","endTime":"2026-05-10T23:36:43.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.331030213161835,"aZ":-29.967144857858546,"pfxX":8.156612331523691,"pfxZ":1.4505782000328313,"pX":-2.202437770856435,"pZ":3.285773916236231,"vX0":0.5301449825083782,"vY0":-121.98551844358784,"vZ0":0.7008451588365694,"x":200.95,"y":150.06,"x0":-3.4834923223857563,"y0":50.00550683086889,"z0":5.554435100293445,"aX":12.43967447310105},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.0,"breakHorizontal":-14.9,"spinRate":2583,"spinDirection":64},"zone":11,"typeConfidence":0.9,"plateTime":0.44700141119901415,"extension":7.07846584551993},"index":2,"playId":"51c81035-3d6c-3f9b-8e7c-1a93b02db0f4","pitchNumber":3,"startTime":"2026-05-10T23:37:00.695Z","endTime":"2026-05-10T23:37:04.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08232216-0956-1003-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-05-10T23:37:23.966Z","endTime":"2026-05-10T23:37:25.675Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-05-10T23:37:25.675Z","atBatIndex":94},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Koss grounds into a force out, third baseman Nick Gonzales to catcher Henry Davis. Jesus Rodriguez out at home. Luis Arraez to 3rd. Bryce Eldridge to 2nd. Christian Koss to 1st.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":95,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-05-10T23:38:52.782Z","endTime":"2026-05-10T23:40:21.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"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":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"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_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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"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":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-10T23:37:49.636Z","endTime":"2026-05-10T23:38:54.969Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.137839965889004,"aZ":-23.989705952428988,"pfxX":-10.348977860760447,"pfxZ":4.169850890863244,"pX":-0.8954948554935239,"pZ":2.056400900916902,"vX0":9.917467636474118,"vY0":-138.52730087555767,"vZ0":-4.224240742314306,"x":151.13,"y":183.26,"x0":-3.160739018838622,"y0":50.00082691130756,"z0":5.1856711736617465,"aX":-20.305990948127167},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.0,"breakHorizontal":16.9,"spinRate":2288,"spinDirection":225},"zone":13,"typeConfidence":0.89,"plateTime":0.39393742212053295,"extension":7.065142658776991},"index":1,"playId":"8131cd4f-f1bb-32f1-801a-b2ec7e188fc4","pitchNumber":1,"startTime":"2026-05-10T23:38:54.969Z","endTime":"2026-05-10T23:38:59.820Z","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, 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":82.4,"endSpeed":75.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.703370397665168,"aZ":-31.908593094947886,"pfxX":8.517310118911823,"pfxZ":0.18026776351448248,"pX":-1.7465104002861163,"pZ":4.779867478367471,"vX0":1.1603047331028906,"vY0":-119.92224264008709,"vZ0":4.508905173870781,"x":183.57,"y":109.72,"x0":-3.343001416171238,"y0":50.002394173142115,"z0":5.710940525093563,"aX":12.48907792821992},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.6,"breakHorizontal":-15.7,"spinRate":2584,"spinDirection":63},"zone":11,"typeConfidence":0.9,"plateTime":0.4555555326069216,"extension":7.034990906800941},"index":2,"playId":"b1c17fae-ab3c-3510-a236-f4abdd839f1d","pitchNumber":2,"startTime":"2026-05-10T23:39:16.078Z","endTime":"2026-05-10T23:39:25.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.639549977698433,"aZ":-24.050573626420032,"pfxX":-8.807393487389845,"pfxZ":4.047055539058641,"pX":0.8672978516908394,"pZ":2.20211064330303,"vX0":13.4500030315048,"vY0":-139.40964097568792,"vZ0":-4.213174805256896,"x":83.94,"y":179.32,"x0":-2.8328359211803074,"y0":50.00186341039838,"z0":5.283158077507849,"aX":-17.673176248525767},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.7,"breakHorizontal":13.8,"spinRate":2377,"spinDirection":219},"zone":14,"typeConfidence":0.61,"plateTime":0.3900115393780341,"extension":6.735344555506886},"index":3,"playId":"bbc7cd3d-ee53-39bf-b2e0-b434ee471a9d","pitchNumber":3,"startTime":"2026-05-10T23:39:53.860Z","endTime":"2026-05-10T23:39:57.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.705956600020162,"aZ":-25.498936566853683,"pfxX":-10.989838450417965,"pfxZ":3.3207168836300287,"pX":-1.309104283334308,"pZ":3.132135619392385,"vX0":9.01568557552834,"vY0":-140.45578595868702,"vZ0":-1.120691072108439,"x":166.9,"y":154.21,"x0":-3.121495762464471,"y0":50.00546081986182,"z0":5.183502435176298,"aX":-22.116475684287906},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.0,"breakHorizontal":18.2,"spinRate":2277,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.388905979337685,"extension":6.903597538181534},"hitData":{"launchSpeed":36.6,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":121.47,"coordY":191.22}},"index":4,"playId":"fb587b0b-7f44-31ba-b184-c65a1e2d8f8a","pitchNumber":4,"startTime":"2026-05-10T23:40:13.845Z","endTime":"2026-05-10T23:40:21.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:40:21.074Z","atBatIndex":95},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out softly, pitcher Yohan Ramírez to first baseman Spencer Horwitz.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":96,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-05-10T23:40:48.513Z","endTime":"2026-05-10T23:41:20.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.296950934650287,"aZ":-27.72020518381368,"pfxX":-10.108830903433407,"pfxZ":2.22800370178138,"pX":-1.148990070608611,"pZ":2.005113787154699,"vX0":9.346883417313547,"vY0":-140.32171367094637,"vZ0":-3.3098864653941638,"x":160.8,"y":184.64,"x0":-3.207292371624117,"y0":50.0010104993427,"z0":5.002888170652111,"aX":-20.18809552972998},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.5,"breakHorizontal":16.4,"spinRate":2261,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.390103253763852,"extension":6.809647943299977},"index":0,"playId":"31866161-0c89-3c5e-8266-2cda0fc599d3","pitchNumber":1,"startTime":"2026-05-10T23:40:51.972Z","endTime":"2026-05-10T23:40:56.331Z","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":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.145343604390256,"aZ":-24.603484147499238,"pfxX":-10.573157263969858,"pfxZ":3.7711538056672627,"pX":-0.9667409627860242,"pZ":2.855775046925276,"vX0":9.988278515252238,"vY0":-140.80057032269357,"vZ0":-1.8860331269981911,"x":153.85,"y":161.67,"x0":-3.1874815493595783,"y0":50.00176879528441,"z0":5.127374132579103,"aX":-21.215931684312974},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.6,"breakHorizontal":17.0,"spinRate":2290,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.3891040808370696,"extension":6.938649042328378},"hitData":{"launchSpeed":58.1,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.16,"coordY":182.97}},"index":1,"playId":"42e7831e-8be9-330c-b544-9ae2c7aa7c5f","pitchNumber":2,"startTime":"2026-05-10T23:41:11.938Z","endTime":"2026-05-10T23:41:20.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:41:20.077Z","atBatIndex":96},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Matt Chapman to first baseman Bryce Eldridge.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":97,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-05-10T23:43:28.730Z","endTime":"2026-05-10T23:44:16.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Brandon Lowe starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T23:43:27.184Z","endTime":"2026-05-10T23:43:31.030Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"base":2},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.818243507150132,"aZ":-22.33779079694819,"pfxX":3.871982206319057,"pfxZ":5.7019763162972765,"pX":0.4894527052690099,"pZ":2.957197286808868,"vX0":-3.089915908184462,"vY0":-129.2392207914844,"vZ0":-2.2904002698532286,"x":98.34,"y":158.94,"x0":1.1856972147700382,"y0":50.00590485834967,"z0":5.534783611820449,"aX":6.683992014277558},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.2,"breakHorizontal":-6.5,"spinRate":2274,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.42057021817950346,"extension":6.37354478903238},"index":1,"playId":"3936e8bc-84f2-3ea6-ae29-f6c9676080dd","pitchNumber":1,"startTime":"2026-05-10T23:43:31.030Z","endTime":"2026-05-10T23:43:35.098Z","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":85.2,"endSpeed":79.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.875598614997784,"aZ":-32.4765094445119,"pfxX":-0.41852248841070316,"pfxZ":-0.189714272370737,"pX":-0.04694419761578941,"pZ":1.5688250717487078,"vX0":-3.0120225790255253,"vY0":-124.20545580940284,"vZ0":-3.0120272499014007,"x":118.79,"y":196.42,"x0":1.229444564349886,"y0":50.00402899975864,"z0":5.46276665126172,"aX":-0.6620202684801159},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.7,"breakHorizontal":1.3,"spinRate":2324,"spinDirection":295},"zone":8,"typeConfidence":0.85,"plateTime":0.43883114103446674,"extension":6.378696041547648},"index":2,"playId":"efc2788d-47a4-3ee7-b26e-5e684bf28e7f","pitchNumber":2,"startTime":"2026-05-10T23:43:51.359Z","endTime":"2026-05-10T23:43:57.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.260377418599003,"aZ":-23.184731542488226,"pfxX":3.478941660195917,"pfxZ":5.135686745182213,"pX":-0.7505601559370864,"pZ":3.2786885042913667,"vX0":-5.81079551843258,"vY0":-130.39324730048162,"vZ0":-1.2769031803985607,"x":145.61,"y":150.26,"x0":1.0385241675735544,"y0":50.0019959404345,"z0":5.497621607078658,"aX":6.088349151347248},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.2,"breakHorizontal":-5.3,"spinRate":2421,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.41749919810887937,"extension":6.418156138406092},"hitData":{"launchSpeed":62.3,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.03,"coordY":176.45}},"index":3,"playId":"c827a059-51f9-3161-9189-2bb661e12be8","pitchNumber":3,"startTime":"2026-05-10T23:44:08.824Z","endTime":"2026-05-10T23:44:16.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:44:16.394Z","atBatIndex":97},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, shortstop Willy Adames to first baseman Bryce Eldridge. Brandon Lowe to 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":98,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-05-10T23:44:30.905Z","endTime":"2026-05-10T23:45:02.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":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":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21039586146254,"aZ":-25.84169013003061,"pfxX":11.883787747782225,"pfxZ":3.3017392872981475,"pX":-0.5194286434439552,"pZ":2.8031481024088576,"vX0":-8.80011068283016,"vY0":-136.93919472736303,"vZ0":-2.724045143930304,"x":136.8,"y":163.1,"x0":1.1745892902913497,"y0":50.006764785844474,"z0":5.558751833469344,"aX":22.816682606835226},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.6,"breakHorizontal":-19.9,"spinRate":2298,"spinDirection":124},"zone":4,"typeConfidence":0.92,"plateTime":0.39836319056213254,"extension":6.369296726633516},"index":0,"playId":"5eee4bbd-2164-3013-a851-91f88cb3eb13","pitchNumber":1,"startTime":"2026-05-10T23:44:42.991Z","endTime":"2026-05-10T23:44:47.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.843927267333218,"aZ":-24.716373389549894,"pfxX":10.475445523561476,"pfxZ":3.8692386581969505,"pX":-0.2705183848925674,"pZ":2.1403392185799444,"vX0":-7.399169759151256,"vY0":-137.2981253345358,"vZ0":-4.574207438707463,"x":127.31,"y":180.99,"x0":1.0862155642041702,"y0":50.00122818175004,"z0":5.491272759483336,"aX":20.177165171427408},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":-17.6,"spinRate":2296,"spinDirection":115},"zone":8,"typeConfidence":0.92,"plateTime":0.397569058504438,"extension":6.375217971335423},"hitData":{"launchSpeed":101.6,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":147.63}},"index":1,"playId":"f9779581-5784-3d2e-9bb2-9b0b13d24cc4","pitchNumber":2,"startTime":"2026-05-10T23:44:55.361Z","endTime":"2026-05-10T23:45:02.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:45:02.853Z","atBatIndex":98},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Ryan Borucki intentionally walks Marcell Ozuna.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":99,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-05-10T23:45:15.860Z","endTime":"2026-05-10T23:45:29.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08232216-1006-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-10T23:45:27.259Z","endTime":"2026-05-10T23:45:27.288Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08232216-1006-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-10T23:45:27.288Z","endTime":"2026-05-10T23:45:27.289Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08232216-1006-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-10T23:45:27.289Z","endTime":"2026-05-10T23:45:28.289Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08232216-1006-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-10T23:45:27.289Z","endTime":"2026-05-10T23:45:29.592Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-05-10T23:45:29.592Z","atBatIndex":99},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks. Marcell Ozuna to 2nd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":100,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-05-10T23:45:40.058Z","endTime":"2026-05-10T23:47:04.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27770311859309,"aZ":-24.834813932044288,"pfxX":12.376292396840025,"pfxZ":3.900408338801766,"pX":-0.27126759323901006,"pZ":1.202732265800226,"vX0":-7.78265825656538,"vY0":-136.13294598526818,"vZ0":-6.9086080646766455,"x":127.34,"y":206.31,"x0":1.0135401931612877,"y0":50.00192747514236,"z0":5.4871338121153554,"aX":23.27829148754058},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.8,"breakHorizontal":-20.8,"spinRate":2216,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.40201212042309376,"extension":6.431852888015592},"index":0,"playId":"2f952d37-4b11-39c0-afca-5ef701b8a4e4","pitchNumber":1,"startTime":"2026-05-10T23:45:55.351Z","endTime":"2026-05-10T23:45:59.617Z","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":93.2,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89117660439047,"aZ":-24.07613088290753,"pfxX":11.063292178393787,"pfxZ":4.324526758372852,"pX":0.4450939508985142,"pZ":1.5256974912651995,"vX0":-6.035915065677191,"vY0":-135.59455925039643,"vZ0":-5.995290640966864,"x":100.03,"y":197.59,"x0":1.2550372767474391,"y0":50.00602968118752,"z0":5.430733712994575,"aX":20.735235478444753},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.8,"breakHorizontal":-18.8,"spinRate":2315,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4029724566195241,"extension":6.44451385574043},"index":1,"playId":"1c1a09f5-5762-3c4c-ad42-98b4fec66d5d","pitchNumber":2,"startTime":"2026-05-10T23:46:09.893Z","endTime":"2026-05-10T23:46:14.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.0,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.700077010821335,"aZ":-25.293465276903213,"pfxX":11.917953870859728,"pfxZ":3.636416210809145,"pX":-0.4464740913267034,"pZ":2.4812201187073537,"vX0":-8.289037171059041,"vY0":-136.57550782156864,"vZ0":-3.6075369601783907,"x":134.02,"y":171.79,"x0":1.0774112507528997,"y0":50.00236909952331,"z0":5.556116447364405,"aX":22.544367725889266},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":-19.9,"spinRate":2310,"spinDirection":122},"zone":4,"typeConfidence":0.92,"plateTime":0.40083845587511435,"extension":6.419902825951131},"index":2,"playId":"02ffa0cc-415a-34e9-833f-182f62d1cfb6","pitchNumber":3,"startTime":"2026-05-10T23:46:25.918Z","endTime":"2026-05-10T23:46:31.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41269215940518,"aZ":-30.795306991699768,"pfxX":-1.1134662466067922,"pfxZ":0.8376935700830934,"pX":-0.487776309341608,"pZ":3.6078369094351244,"vX0":-4.255204336497024,"vY0":-126.72050516155423,"vZ0":1.237137268049408,"x":135.59,"y":141.37,"x0":1.3508333521456235,"y0":50.00202177765734,"z0":5.554866529650024,"aX":-1.8282187401006518},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":2.9,"spinRate":2333,"spinDirection":209},"zone":11,"typeConfidence":0.92,"plateTime":0.4305504457992404,"extension":6.317447661256579},"index":3,"playId":"a3c6d627-017b-3551-a46c-2ea1cb8869fa","pitchNumber":4,"startTime":"2026-05-10T23:46:43.744Z","endTime":"2026-05-10T23:46:48.322Z","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":93.1,"endSpeed":85.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.712507066317485,"aZ":-25.087264512097764,"pfxX":10.2186010539113,"pfxZ":3.7987734125187647,"pX":0.8194421901776997,"pZ":3.7870140871858333,"vX0":-4.565864956242128,"vY0":-135.56146671127613,"vZ0":-0.17832732123288153,"x":85.76,"y":136.53,"x0":1.1947002867692031,"y0":50.00599395716848,"z0":5.599956711042035,"aX":19.085604046134364},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":-17.6,"spinRate":2352,"spinDirection":131},"zone":12,"typeConfidence":0.88,"plateTime":0.4035237736720956,"extension":6.353900514518156},"index":4,"playId":"97f16e7a-22ec-3377-97fd-bd9d53dc6599","pitchNumber":5,"startTime":"2026-05-10T23:46:59.314Z","endTime":"2026-05-10T23:47:04.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:47:04.075Z","atBatIndex":100},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Konnor Griffin lines out to third baseman Matt Chapman.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":101,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-05-10T23:48:12.616Z","endTime":"2026-05-10T23:48:54.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[1],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T23:47:19.129Z","endTime":"2026-05-10T23:48:01.088Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner Jared Triolo replaces Marcell Ozuna.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-10T23:48:01.088Z","endTime":"2026-05-10T23:48:10.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":542303,"link":"/api/v1/people/542303"},"base":2},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-10T23:48:10.796Z","endTime":"2026-05-10T23:48:14.887Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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":86.6,"endSpeed":80.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.620630236844956,"aZ":-30.803081414528368,"pfxX":-0.8733630683003026,"pfxZ":0.8376912791024616,"pX":0.9002666292794612,"pZ":3.019767792909467,"vX0":-0.6398790608704359,"vY0":-126.22594009099394,"vZ0":-0.13882690387394214,"x":82.68,"y":157.25,"x0":1.2693920095795928,"y0":50.001570639660606,"z0":5.529236408256358,"aX":-1.4271021421192096},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":1.7,"spinRate":2427,"spinDirection":246},"zone":12,"typeConfidence":0.92,"plateTime":0.43183412023954126,"extension":6.382158703196577},"index":3,"playId":"924b5c9e-6219-357c-96d3-6b8618173ad4","pitchNumber":1,"startTime":"2026-05-10T23:48:14.887Z","endTime":"2026-05-10T23:48:18.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.143474091605235,"aZ":-31.61016791627935,"pfxX":-1.570435707025462,"pfxZ":0.34937980476639474,"pX":-0.7736893175004281,"pZ":2.1895502253624852,"vX0":-3.836378582712542,"vY0":-125.41605022198331,"vZ0":-1.6554479150542694,"x":146.49,"y":179.66,"x0":0.9765810861483124,"y0":50.00046013711974,"z0":5.423777123027141,"aX":-2.5138091356830015},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":3.7,"spinRate":2427,"spinDirection":247},"zone":7,"typeConfidence":0.91,"plateTime":0.4358666900545378,"extension":6.326457105583728},"index":4,"playId":"7229e05c-fd61-3afd-beee-c78436cb3559","pitchNumber":2,"startTime":"2026-05-10T23:48:30.989Z","endTime":"2026-05-10T23:48:34.898Z","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":86.1,"endSpeed":79.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.230728354812978,"aZ":-32.38612605975356,"pfxX":-0.15925239883204512,"pfxZ":-0.13547951073427367,"pX":-1.3643312173096058,"pZ":1.9424265174789888,"vX0":-5.6669430334244915,"vY0":-125.3040827724435,"vZ0":-2.0547770833590357,"x":169.01,"y":186.33,"x0":0.9508625470229572,"y0":50.00275577656156,"z0":5.429121662043771,"aX":-0.25077113126136796},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":1.7,"spinRate":2422,"spinDirection":269},"zone":13,"typeConfidence":0.91,"plateTime":0.4377663909382812,"extension":6.360901380017467},"hitData":{"launchSpeed":78.4,"launchAngle":13.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":82.87,"coordY":155.18}},"index":5,"playId":"77da202c-8c5d-366c-9b16-feff40197d22","pitchNumber":3,"startTime":"2026-05-10T23:48:47.934Z","endTime":"2026-05-10T23:48:54.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:48:54.501Z","atBatIndex":101},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":102,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-05-10T23:51:19.263Z","endTime":"2026-05-10T23:54:53.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,9,10,11,12,13],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jared Triolo remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T23:50:25.630Z","endTime":"2026-05-10T23:50:25.648Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":542303,"link":"/api/v1/people/542303"}},{"details":{"description":"Pitching Change: Justin Lawrence replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-10T23:50:25.648Z","endTime":"2026-05-10T23:50:57.704Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664875,"link":"/api/v1/people/664875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Heliot Ramos starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-10T23:50:57.704Z","endTime":"2026-05-10T23:51:21.347Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"base":2},{"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":74.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41151898870106,"aZ":-30.54880192632894,"pfxX":9.97928738597641,"pfxZ":1.161942346584878,"pX":0.634953986840552,"pZ":2.4027348091858802,"vX0":5.339717837618209,"vY0":-117.89523991217182,"vZ0":1.4627710650285022,"x":92.8,"y":173.91,"x0":-2.95949647540066,"y0":50.0046676481055,"z0":4.6037875537787905,"aX":13.980083341099524},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.8,"breakHorizontal":-19.4,"spinRate":2907,"spinDirection":70},"zone":6,"typeConfidence":0.91,"plateTime":0.4654417366847463,"extension":6.412691082251191},"index":3,"playId":"707d3d36-1a23-365a-b730-5ebd7e381594","pitchNumber":1,"startTime":"2026-05-10T23:51:21.347Z","endTime":"2026-05-10T23:51:26.007Z","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":82.1,"endSpeed":75.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52171166694551,"aZ":-30.522064708735545,"pfxX":8.791523517838845,"pfxZ":1.1556403079307938,"pX":2.2875758595661564,"pZ":1.8092747504823887,"vX0":9.027284469737154,"vY0":-119.18809085826845,"vZ0":0.07569474817694388,"x":29.8,"y":189.93,"x0":-2.701665164523806,"y0":50.002151126204836,"z0":4.550718599193399,"aX":12.550508222310258},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.4,"breakHorizontal":-18.2,"spinRate":2941,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.4608912921819348,"extension":6.429770313271504},"index":4,"playId":"89609e81-bc0a-36e4-951b-e7405fba8083","pitchNumber":2,"startTime":"2026-05-10T23:51:40.921Z","endTime":"2026-05-10T23:51:46.795Z","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.7,"endSpeed":75.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.766840443359452,"aZ":-33.66668750889505,"pfxX":10.911509797261052,"pfxZ":-1.0555239796909586,"pX":2.2726572089479617,"pZ":1.380056853764836,"vX0":8.407682161208779,"vY0":-118.75729699598688,"vZ0":-0.3217210985306064,"x":30.37,"y":201.52,"x0":-2.7431652112862817,"y0":50.00310256083746,"z0":4.604737835848785,"aX":15.43446825050277},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.7,"breakHorizontal":-22.0,"spinRate":2987,"spinDirection":61},"zone":14,"typeConfidence":0.93,"plateTime":0.46290528933141806,"extension":6.539344958831036},"index":5,"playId":"67d558df-ad69-343f-96d4-f3a53d3e5f26","pitchNumber":3,"startTime":"2026-05-10T23:52:03.554Z","endTime":"2026-05-10T23:52:07.177Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":6,"playId":"a24e0ed8-aa88-4357-a905-44294c5c2d12","startTime":"2026-05-10T23:52:22.264Z","endTime":"2026-05-10T23:52:27.264Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.159540846399388,"aZ":-29.206228530008882,"pfxX":8.73384897283466,"pfxZ":2.107890663674614,"pX":1.5501283358140503,"pZ":1.5405076950858985,"vX0":7.3458932228121325,"vY0":-118.89971649024827,"vZ0":-0.8799586888485655,"x":57.91,"y":197.19,"x0":-2.7321015697498052,"y0":50.00475771656177,"z0":4.603604991404132,"aX":12.306412498627118},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.8,"breakHorizontal":-17.8,"spinRate":3023,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.4634899520511855,"extension":6.454277923262282},"index":7,"playId":"1bf689e3-19af-3bc6-97f0-0530015ac8f7","pitchNumber":4,"startTime":"2026-05-10T23:52:40.888Z","endTime":"2026-05-10T23:52:45.781Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":8,"startTime":"2026-05-10T23:53:03.536Z","endTime":"2026-05-10T23:53:09.911Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.923907893786534,"aZ":-33.0350031989976,"pfxX":-10.009620604457037,"pfxZ":-0.42369090028898526,"pX":0.36102218873877834,"pZ":2.6606935990015956,"vX0":11.60944147993878,"vY0":-141.22788625493146,"vZ0":0.8620104001459802,"x":103.24,"y":166.94,"x0":-2.4945017333567594,"y0":50.00328900589068,"z0":4.469511611126804,"aX":-20.303984750190818},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":-0.4,"breakHorizontal":15.8,"spinRate":2547,"spinDirection":243},"zone":6,"typeConfidence":0.98,"plateTime":0.38721786066671005,"extension":6.524162337980833},"index":9,"playId":"d9e26f98-7051-319b-8633-ebc0c448b684","pitchNumber":5,"startTime":"2026-05-10T23:53:09.911Z","endTime":"2026-05-10T23:53:13.822Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62436938140113,"aZ":-33.278986471872564,"pfxX":11.310762646325898,"pfxZ":-0.7607508430558809,"pX":1.1308234770337164,"pZ":2.1842103851630985,"vX0":5.833662009930153,"vY0":-120.21535951522777,"vZ0":0.9891793125415316,"x":73.9,"y":179.81,"x0":-2.80130845051509,"y0":50.0016384300507,"z0":4.7353777734076035,"aX":16.45264102237125},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.8,"breakHorizontal":-22.0,"spinRate":3062,"spinDirection":62},"zone":14,"typeConfidence":0.93,"plateTime":0.4566760675063337,"extension":6.534383942880982},"index":10,"playId":"6675131b-bcd0-30dc-ab0a-9f39440d2d48","pitchNumber":6,"startTime":"2026-05-10T23:53:33.799Z","endTime":"2026-05-10T23:53:38.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.359709308694963,"aZ":-17.531996758682208,"pfxX":-8.32511487664904,"pfxZ":7.073734255702437,"pX":0.9474184201482901,"pZ":2.712940414192953,"vX0":12.95124566579281,"vY0":-141.5691195132314,"vZ0":-2.449385499532495,"x":80.89,"y":165.53,"x0":-2.564053166565468,"y0":50.00232684860148,"z0":4.686494280390155,"aX":-17.232135288011143},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.6,"breakHorizontal":13.1,"spinRate":2488,"spinDirection":232},"zone":12,"typeConfidence":0.97,"plateTime":0.3840295880969462,"extension":6.760091857525104},"index":11,"playId":"7d070927-cc4a-399b-a16e-ef952cc77698","pitchNumber":7,"startTime":"2026-05-10T23:53:58.974Z","endTime":"2026-05-10T23:54:03.021Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.184608982277613,"aZ":-35.105307864861835,"pfxX":11.170145693827918,"pfxZ":-2.0634759125137236,"pX":0.17835580582251737,"pZ":2.1986923101023987,"vX0":3.7231117716030777,"vY0":-119.10313980594012,"vZ0":1.9029151085969627,"x":110.2,"y":179.42,"x0":-2.8607891007347748,"y0":50.003098508672466,"z0":4.589332928512331,"aX":15.872090602328448},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.9,"breakHorizontal":-21.1,"spinRate":3119,"spinDirection":66},"zone":8,"typeConfidence":0.94,"plateTime":0.46179578974449376,"extension":6.314235621038892},"index":12,"playId":"7e9b6824-0f12-3c83-b823-eab4c28e8304","pitchNumber":8,"startTime":"2026-05-10T23:54:20.292Z","endTime":"2026-05-10T23:54:25.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91955877449421,"aZ":-16.08739389410255,"pfxX":-6.893915059498941,"pfxZ":7.858428472043601,"pX":-1.0805296307909622,"pZ":3.6042196856856563,"vX0":7.071474854696747,"vY0":-142.23768148507673,"vZ0":-0.25758257602712764,"x":158.19,"y":141.47,"x0":-2.7043624014586216,"y0":50.00211451174401,"z0":4.71688155434219,"aX":-14.111872860541931},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":11.0,"spinRate":2473,"spinDirection":224},"zone":11,"typeConfidence":0.96,"plateTime":0.3852208758439346,"extension":6.5284147686292435},"index":13,"playId":"18325d10-39cb-3db9-ad97-ba96ad7c875e","pitchNumber":9,"startTime":"2026-05-10T23:54:48.580Z","endTime":"2026-05-10T23:54:53.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:54:53.042Z","atBatIndex":102},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Chapman doubles (8) on a fly ball to right fielder Ryan O'Hearn. Heliot Ramos to 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":103,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-05-10T23:55:13.229Z","endTime":"2026-05-10T23:56:31.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49533515179802,"aZ":-29.04145847979287,"pfxX":-9.791536260730844,"pfxZ":1.5229294636500246,"pX":1.1250271674148813,"pZ":3.0086449103580857,"vX0":13.716042069907047,"vY0":-141.6883961127305,"vZ0":0.860186769824996,"x":74.12,"y":157.55,"x0":-2.4778885797078196,"y0":50.005257145160414,"z0":4.539042565676438,"aX":-20.16773396676004},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.1,"breakHorizontal":15.4,"spinRate":2614,"spinDirection":173},"zone":12,"typeConfidence":0.92,"plateTime":0.3847025299844251,"extension":6.446880497550612},"index":0,"playId":"cd561ccb-b4b5-3874-8f8a-ea1bee47eac4","pitchNumber":1,"startTime":"2026-05-10T23:55:17.423Z","endTime":"2026-05-10T23:55:21.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34175231613999,"aZ":-33.34902051809935,"pfxX":12.235106382953171,"pfxZ":-0.8125432291773009,"pX":0.08966628030063128,"pZ":2.311516811713205,"vX0":3.8166948310488813,"vY0":-119.83584707963068,"vZ0":1.8856430999180123,"x":113.58,"y":176.37,"x0":-3.1153739958242963,"y0":50.002340689191826,"z0":4.505314570232534,"aX":17.696325421119738},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.7,"breakHorizontal":-23.0,"spinRate":3045,"spinDirection":69},"zone":5,"typeConfidence":0.93,"plateTime":0.45801606020936303,"extension":6.432840039004762},"index":1,"playId":"afadacf1-f3ba-33db-ac95-eda7a6505085","pitchNumber":2,"startTime":"2026-05-10T23:55:37.004Z","endTime":"2026-05-10T23:55:41.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32867869634114,"aZ":-36.90926014074169,"pfxX":-8.68171826111243,"pfxZ":-2.354118697389948,"pX":0.4207800074474294,"pZ":2.9652373701910335,"vX0":11.121815415097114,"vY0":-140.96791622171696,"vZ0":2.5110207342134694,"x":100.96,"y":158.72,"x0":-2.449498281772744,"y0":50.00275680350444,"z0":4.447070291626136,"aX":-17.45605449164022},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-3.5,"breakHorizontal":13.4,"spinRate":2579,"spinDirection":240},"zone":3,"typeConfidence":0.99,"plateTime":0.3886742820155282,"extension":6.448120434571144},"index":2,"playId":"569734e1-918a-3ed3-a987-863058dfca34","pitchNumber":3,"startTime":"2026-05-10T23:55:54.996Z","endTime":"2026-05-10T23:55:59.733Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-10T23:56:04.725Z","endTime":"2026-05-10T23:56:17.810Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":90.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.137001598931516,"aZ":-19.70238058756636,"pfxX":-5.9360857488976135,"pfxZ":6.036930177088571,"pX":0.9228547622760075,"pZ":2.7821674839701362,"vX0":11.675600483992163,"vY0":-141.38717018500802,"vZ0":-1.479895105641641,"x":81.82,"y":163.66,"x0":-2.4516055174572573,"y0":50.00045588894054,"z0":4.551490632875482,"aX":-12.260101299628724},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.9,"breakHorizontal":8.9,"spinRate":2685,"spinDirection":263},"zone":12,"typeConfidence":0.96,"plateTime":0.3844433423028195,"extension":6.551456891428949},"hitData":{"launchSpeed":93.0,"launchAngle":35.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.0,"coordY":118.0}},"index":4,"playId":"7df718b9-aa5c-34af-bc02-c998672dbf15","pitchNumber":4,"startTime":"2026-05-10T23:56:17.810Z","endTime":"2026-05-10T23:56:31.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:56:31.200Z","atBatIndex":103},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Justin Lawrence intentionally walks Drew Gilbert.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":104,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-05-10T23:57:25.941Z","endTime":"2026-05-10T23:57:32.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"08232216-1056-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-10T23:57:30.966Z","endTime":"2026-05-10T23:57:30.985Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"08232216-1056-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-10T23:57:30.985Z","endTime":"2026-05-10T23:57:30.986Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":2,"playId":"08232216-1056-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-10T23:57:30.986Z","endTime":"2026-05-10T23:57:31.986Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08232216-1056-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-10T23:57:30.986Z","endTime":"2026-05-10T23:57:32.434Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-05-10T23:57:32.434Z","atBatIndex":104},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesus Rodriguez singles on a line drive to right fielder Ryan O'Hearn. Heliot Ramos scores. Matt Chapman to 3rd. Drew Gilbert to 2nd.","rbi":1,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":105,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-05-10T23:57:32.287Z","endTime":"2026-05-10T23:57:42.798Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"postOnSecond":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnThird":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.130077678426353,"aZ":-30.433230629217363,"pfxX":-10.034790695874634,"pfxZ":0.8710764398088653,"pX":-0.8360234661671251,"pZ":3.1404640884481503,"vX0":8.53454704607954,"vY0":-140.61611835049888,"vZ0":1.6884855681554707,"x":148.87,"y":153.99,"x0":-2.6028881059985114,"y0":50.00647541015258,"z0":4.503115325520619,"aX":-20.15060553358612},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.2,"breakHorizontal":16.4,"spinRate":2386,"spinDirection":238},"zone":11,"typeConfidence":0.96,"plateTime":0.3891352825146863,"extension":6.581441282845439},"hitData":{"launchSpeed":75.1,"launchAngle":22.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.19,"coordY":111.18}},"index":0,"playId":"a65a1472-b23e-3bd7-8b0a-28b7f61b7c82","pitchNumber":1,"startTime":"2026-05-10T23:57:32.287Z","endTime":"2026-05-10T23:57:42.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:57:42.798Z","atBatIndex":105}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesus Rodriguez singles on a line drive to right fielder Ryan O'Hearn. Heliot Ramos scores. Matt Chapman to 3rd. Drew Gilbert to 2nd.","rbi":1,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":105,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-05-10T23:57:32.287Z","endTime":"2026-05-10T23:57:42.798Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"postOnSecond":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnThird":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.130077678426353,"aZ":-30.433230629217363,"pfxX":-10.034790695874634,"pfxZ":0.8710764398088653,"pX":-0.8360234661671251,"pZ":3.1404640884481503,"vX0":8.53454704607954,"vY0":-140.61611835049888,"vZ0":1.6884855681554707,"x":148.87,"y":153.99,"x0":-2.6028881059985114,"y0":50.00647541015258,"z0":4.503115325520619,"aX":-20.15060553358612},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.2,"breakHorizontal":16.4,"spinRate":2386,"spinDirection":238},"zone":11,"typeConfidence":0.96,"plateTime":0.3891352825146863,"extension":6.581441282845439},"hitData":{"launchSpeed":75.1,"launchAngle":22.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.19,"coordY":111.18}},"index":0,"playId":"a65a1472-b23e-3bd7-8b0a-28b7f61b7c82","pitchNumber":1,"startTime":"2026-05-10T23:57:32.287Z","endTime":"2026-05-10T23:57:42.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T23:57:42.798Z","atBatIndex":105},"scoringPlays":[2,9,22,29,34,44,47,49,79,85,105],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":141.0,"y":98.0},"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":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":186.68,"y":100.0},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":171.97,"y":64.73},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":85.65,"y":154.61},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":125.92,"y":189.29},"type":"O","description":"Pop Out"}]}},{"startIndex":8,"endIndex":15,"top":[8,9,10,11],"bottom":[12,13,14,15],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":101.72,"y":33.84},"type":"H","description":"Home Run"},{"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":154.34,"y":165.8},"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":2,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":108.23,"y":147.12},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":79.35,"y":163.84},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":141.83,"y":59.02},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":187.55,"y":139.68},"type":"H","description":"Double"}]}},{"startIndex":16,"endIndex":23,"top":[16,17,18],"bottom":[19,20,21,22,23],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":195.69,"y":106.07},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"coordinates":{"x":163.59,"y":115.47},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":216.01,"y":112.73},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":90.54,"y":112.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":113.22,"y":114.3},"type":"O","description":"Flyout"}]}},{"startIndex":24,"endIndex":31,"top":[24,25,26,27],"bottom":[28,29,30,31],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":147.25,"y":151.18},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":151.3,"y":154.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":45.36,"y":40.91},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":160.67,"y":110.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":67.78,"y":95.63},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":40,"top":[32,33,34,35],"bottom":[36,37,38,39,40],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":108.23,"y":148.64},"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":67.83,"y":98.53},"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":5,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":57.0,"y":70.74},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":161.44,"y":159.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":121.2,"y":193.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":107.09,"y":205.14},"type":"O","description":"Pop Out"}]}},{"startIndex":41,"endIndex":51,"top":[41,42,43,44,45],"bottom":[46,47,48,49,50,51],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":122.13,"y":58.79},"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":6,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":110.0,"y":106.0},"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":145.07,"y":128.7},"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":6,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":88.97,"y":45.87},"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":6,"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":154.85,"y":153.71},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":147.06,"y":44.06},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":212.23,"y":120.56},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":153.33,"y":151.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":74.28,"y":64.02},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":131.6,"y":197.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"coordinates":{"x":109.24,"y":151.68},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":59,"top":[52,53,54,55,56],"bottom":[57,58,59],"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":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":130.17,"y":179.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":7,"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":110.76,"y":97.97},"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":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":149.28,"y":150.67},"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":7,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":95.56,"y":160.8},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":126.98,"y":142.56},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":118.36,"y":146.62},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":69,"top":[60,61,62,63,64],"bottom":[65,66,67,68,69],"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":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":167.52,"y":112.16},"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":8,"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":111.78,"y":145.09},"type":"O","description":"Grounded Into DP"},{"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":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":68.09,"y":109.02},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":208.27,"y":83.05},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":164.36,"y":86.61},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":104.18,"y":146.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":182.22,"y":126.67},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":160.42,"y":160.8},"type":"O","description":"Groundout"}]}},{"startIndex":70,"endIndex":76,"top":[70,71,72,73],"bottom":[74,75,76],"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":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":60.88,"y":95.73},"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":9,"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":151.3,"y":151.68},"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":9,"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":112.28,"y":147.63},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"coordinates":{"x":109.24,"y":148.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":209.92,"y":92.03},"type":"O","description":"Flyout"}]}},{"startIndex":77,"endIndex":88,"top":[77,78,79,80,81],"bottom":[82,83,84,85,86,87,88],"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":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":112.28,"y":148.14},"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":10,"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":159.67,"y":57.46},"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":10,"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":172.36,"y":115.86},"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"coordinates":{"x":134.75,"y":152.42},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":10,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":123.93,"y":162.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":10,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":87.84,"y":94.52},"type":"H","description":"Single"}]}},{"startIndex":89,"endIndex":96,"top":[89,90,91],"bottom":[92,93,94,95,96],"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":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":118.69,"y":150.93},"type":"O","description":"Double Play"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":11,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":146.74,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":11,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":121.47,"y":191.22},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":11,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":128.16,"y":182.97},"type":"O","description":"Groundout"}]}},{"startIndex":97,"endIndex":105,"top":[97,98,99,100,101],"bottom":[102,103,104,105],"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":12,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":115.03,"y":176.45},"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":12,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":113.3,"y":147.63},"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":12,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":82.87,"y":155.18},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":12,"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":209.0,"y":118.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":12,"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"coordinates":{"x":171.19,"y":111.18},"type":"H","description":"Single"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":12,"currentInningOrdinal":"12th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":2,"errors":1,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":10,"ordinalNum":"10th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":1}},{"num":11,"ordinalNum":"11th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":12,"ordinalNum":"12th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":7,"hits":13,"errors":2,"leftOnBase":16},"away":{"runs":6,"hits":7,"errors":1,"leftOnBase":13}},"defense":{"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"catcher":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"first":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"second":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"third":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"shortstop":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"left":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"center":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"right":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"onDeck":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"inHole":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"battingOrder":8,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"onDeck":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"inHole":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"first":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"second":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"third":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"battingOrder":9,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":0,"strikes":0,"outs":1},"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":4,"groundOuts":12,"airOuts":14,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":9,"intentionalWalks":1,"hits":7,"hitByPitch":1,"avg":".249","atBats":42,"obp":".337","slg":".390","ops":".727","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":15,"rbi":6,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":3,"lineOuts":7},"pitching":{"flyOuts":6,"groundOuts":13,"airOuts":13,"runs":7,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":3,"hits":13,"hitByPitch":2,"atBats":47,"obp":".370","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":196,"era":"3.73","inningsPitched":"11.1","saveOpportunities":0,"earnedRuns":5,"whip":"1.23","battersFaced":54,"outs":34,"completeGames":0,"shutouts":0,"pitchesThrown":196,"balls":66,"strikes":130,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":7,"pitchesPerInning":"17.29","runsScoredPer9":"5.56","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":34,"errors":1,"chances":48,"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":8,"gamesStarted":8,"flyOuts":17,"groundOuts":39,"airOuts":41,"runs":13,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":46,"baseOnBalls":7,"intentionalWalks":0,"hits":23,"hitByPitch":2,"atBats":147,"obp":".204","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":645,"era":"2.36","inningsPitched":"42.0","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"0.71","battersFaced":159,"outs":126,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":645,"balls":217,"strikes":428,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".714","pitchesPerInning":"15.36","gamesFinished":0,"strikeoutWalkRatio":"6.57","strikeoutsPer9Inn":"9.86","walksPer9Inn":"1.50","hitsPer9Inn":"4.93","runsScoredPer9":"2.79","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":13,"groundOuts":25,"airOuts":18,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":2,"avg":".205","atBats":73,"obp":".289","slg":".288","ops":".577","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":21,"rbi":6,"leftOnBase":47,"sacBunts":0,"sacFlies":1,"babip":".246","groundOutsToAirouts":"1.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":35,"errors":2,"chances":57,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":3,"leftOnBase":3,"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":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":17,"groundOuts":33,"airOuts":33,"runs":13,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":18,"baseOnBalls":22,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".261","atBats":111,"obp":".382","slg":".414","ops":".796","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":46,"rbi":19,"leftOnBase":56,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":9,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":26,"putOuts":218,"errors":0,"chances":244,"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"}]},"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":"200","stats":{"batting":{"summary":"0-5 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":15,"groundOuts":30,"airOuts":37,"runs":24,"doubles":9,"triples":1,"homeRuns":10,"strikeOuts":34,"baseOnBalls":21,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".259","atBats":135,"obp":".361","slg":".563","ops":".924","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":76,"rbi":27,"leftOnBase":59,"sacBunts":0,"sacFlies":1,"babip":".272","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.50","popOuts":11,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":86,"putOuts":46,"errors":1,"chances":133,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","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","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":41,"flyOuts":16,"groundOuts":39,"airOuts":24,"runs":27,"doubles":5,"triples":2,"homeRuns":4,"strikeOuts":45,"baseOnBalls":33,"intentionalWalks":2,"hits":35,"hitByPitch":2,"avg":".246","atBats":142,"obp":".393","slg":".394","ops":".787","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":56,"rbi":23,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".330","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.50","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":63,"errors":1,"chances":64,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":39,"flyOuts":12,"groundOuts":40,"airOuts":22,"runs":31,"doubles":6,"triples":0,"homeRuns":10,"strikeOuts":61,"baseOnBalls":14,"intentionalWalks":2,"hits":42,"hitByPitch":2,"avg":".255","atBats":165,"obp":".320","slg":".473","ops":".793","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":78,"rbi":29,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".340","groundOutsToAirouts":"1.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":93,"errors":1,"chances":96,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681895":{"person":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"jerseyNumber":"48","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":12,"gamesStarted":0,"flyOuts":7,"groundOuts":8,"airOuts":16,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":3,"atBats":54,"obp":".323","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":262,"era":"1.80","inningsPitched":"15.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":3,"whip":"1.13","battersFaced":62,"outs":45,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":101,"strikes":161,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.47","gamesFinished":3,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.40","hitsPer9Inn":"7.80","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":20,"gamesStarted":0,"flyOuts":9,"groundOuts":17,"airOuts":17,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":66,"obp":".189","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":307,"era":"1.33","inningsPitched":"20.1","wins":3,"losses":0,"saves":3,"saveOpportunities":4,"holds":6,"blownSaves":1,"earnedRuns":3,"whip":"0.64","battersFaced":74,"outs":61,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":307,"balls":114,"strikes":193,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.10","gamesFinished":8,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"11.51","walksPer9Inn":"3.10","hitsPer9Inn":"2.66","runsScoredPer9":"1.33","homeRunsPer9":"0.44","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"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":".---","numberOfPitches":19,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":2,"flyOuts":6,"groundOuts":12,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":59,"obp":".299","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":269,"era":"2.87","inningsPitched":"15.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":5,"whip":"1.28","battersFaced":67,"outs":47,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":269,"balls":92,"strikes":177,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.17","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"13.21","walksPer9Inn":"4.60","hitsPer9Inn":"6.89","runsScoredPer9":"2.87","homeRunsPer9":"0.57","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"501","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":13,"flyOuts":9,"groundOuts":11,"airOuts":11,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".194","atBats":36,"obp":".256","slg":".250","ops":".506","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":9,"rbi":2,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".241","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":12,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":22,"groundOuts":46,"airOuts":55,"runs":15,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":14,"intentionalWalks":0,"hits":35,"hitByPitch":1,"atBats":170,"obp":".269","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":700,"era":"2.87","inningsPitched":"47.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.04","battersFaced":186,"outs":141,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":700,"balls":254,"strikes":446,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".800","pitchesPerInning":"14.89","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.70","walksPer9Inn":"2.68","hitsPer9Inn":"6.70","runsScoredPer9":"2.87","homeRunsPer9":"0.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(BS, 2)","summary":"2.0 IP, ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":2,"hits":1,"hitByPitch":2,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":34,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":12,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":15,"strikes":19,"strikePercentage":".560","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":9,"groundOuts":27,"airOuts":17,"runs":14,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":14,"intentionalWalks":7,"hits":18,"hitByPitch":5,"atBats":88,"obp":".346","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":381,"era":"4.13","inningsPitched":"24.0","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":1,"blownSaves":2,"earnedRuns":11,"whip":"1.33","battersFaced":107,"outs":72,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":381,"balls":135,"strikes":246,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":2,"winPercentage":".667","pitchesPerInning":"15.88","gamesFinished":6,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"9.75","walksPer9Inn":"5.25","hitsPer9Inn":"6.75","runsScoredPer9":"5.25","homeRunsPer9":"0.38","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":3,"chances":9,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(BS, 2)","summary":"0.1 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"54.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":19,"gamesStarted":0,"flyOuts":18,"groundOuts":7,"airOuts":30,"runs":9,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":67,"obp":".351","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":317,"era":"4.67","inningsPitched":"17.1","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":9,"whip":"1.56","battersFaced":77,"outs":52,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":317,"balls":116,"strikes":201,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.23","rbi":2,"winPercentage":".---","pitchesPerInning":"18.29","gamesFinished":2,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.67","hitsPer9Inn":"9.35","runsScoredPer9":"4.67","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"5.0 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":77,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":24,"strikes":53,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":26,"groundOuts":30,"airOuts":51,"runs":21,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":27,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":143,"obp":".335","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":677,"era":"4.62","inningsPitched":"39.0","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.46","battersFaced":173,"outs":117,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":677,"balls":250,"strikes":427,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":2,"winPercentage":".200","pitchesPerInning":"17.36","gamesFinished":0,"strikeoutWalkRatio":"1.26","strikeoutsPer9Inn":"7.85","walksPer9Inn":"6.23","hitsPer9Inn":"6.92","runsScoredPer9":"4.85","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"802","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":28,"flyOuts":2,"groundOuts":4,"airOuts":5,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".190","atBats":21,"obp":".190","slg":".190","ops":".380","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":4,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":27,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":8,"gamesStarted":7,"flyOuts":17,"groundOuts":40,"airOuts":35,"runs":21,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":41,"baseOnBalls":13,"intentionalWalks":0,"hits":45,"hitByPitch":2,"atBats":159,"obp":".341","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":680,"era":"4.50","inningsPitched":"40.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.45","battersFaced":177,"outs":120,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":680,"balls":246,"strikes":434,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".400","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"3.15","strikeoutsPer9Inn":"9.23","walksPer9Inn":"2.93","hitsPer9Inn":"10.13","runsScoredPer9":"4.73","homeRunsPer9":"0.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"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":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":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":18,"gamesStarted":0,"flyOuts":12,"groundOuts":13,"airOuts":27,"runs":8,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":9,"intentionalWalks":1,"hits":14,"hitByPitch":1,"atBats":64,"obp":".324","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":287,"era":"3.63","inningsPitched":"17.1","wins":2,"losses":2,"saves":2,"saveOpportunities":4,"holds":3,"blownSaves":2,"earnedRuns":7,"whip":"1.33","battersFaced":74,"outs":52,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":287,"balls":108,"strikes":179,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".500","pitchesPerInning":"16.56","gamesFinished":8,"strikeoutWalkRatio":"1.11","strikeoutsPer9Inn":"5.19","walksPer9Inn":"4.67","hitsPer9Inn":"7.27","runsScoredPer9":"4.15","homeRunsPer9":"1.04","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":10},"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":"900","stats":{"batting":{"summary":"1-3 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":13,"groundOuts":26,"airOuts":25,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".163","atBats":80,"obp":".272","slg":".275","ops":".547","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":22,"rbi":7,"leftOnBase":47,"sacBunts":1,"sacFlies":0,"babip":".180","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":8,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":9,"putOuts":251,"errors":1,"chances":261,"fielding":".996","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":{"note":"(L, 0-2)","summary":"0.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"27.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":17,"gamesStarted":0,"flyOuts":6,"groundOuts":18,"airOuts":11,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":1,"hits":17,"hitByPitch":3,"atBats":63,"obp":".361","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":270,"era":"6.46","inningsPitched":"15.1","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":11,"whip":"1.50","battersFaced":72,"outs":46,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":270,"balls":100,"strikes":170,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":1,"winPercentage":".000","pitchesPerInning":"17.61","gamesFinished":3,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"9.98","walksPer9Inn":"3.52","hitsPer9Inn":"9.98","runsScoredPer9":"8.22","homeRunsPer9":"1.76","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID804606":{"person":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-5 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"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":35,"flyOuts":12,"groundOuts":33,"airOuts":22,"runs":15,"doubles":5,"triples":2,"homeRuns":3,"strikeOuts":40,"baseOnBalls":11,"intentionalWalks":0,"hits":32,"hitByPitch":2,"avg":".256","atBats":125,"obp":".321","slg":".400","ops":".721","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":50,"rbi":19,"leftOnBase":61,"sacBunts":0,"sacFlies":2,"babip":".345","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.67","popOuts":3,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":84,"putOuts":54,"errors":4,"chances":142,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676742":{"person":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"jerseyNumber":"64","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":5,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":7,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":20,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":108,"era":"10.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.20","battersFaced":27,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":108,"balls":44,"strikes":64,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.14","rbi":0,"winPercentage":".---","pitchesPerInning":"21.60","gamesFinished":3,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"12.60","walksPer9Inn":"9.00","hitsPer9Inn":"10.80","runsScoredPer9":"10.80","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-6 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":20,"groundOuts":40,"airOuts":32,"runs":22,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":1,"hits":41,"hitByPitch":2,"avg":".289","atBats":142,"obp":".372","slg":".430","ops":".802","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":61,"rbi":26,"leftOnBase":70,"sacBunts":0,"sacFlies":2,"babip":".333","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.40","popOuts":2,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":93,"errors":1,"chances":98,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"300","stats":{"batting":{"summary":"1-6 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":1,"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":1,"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":37,"flyOuts":13,"groundOuts":44,"airOuts":23,"runs":17,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":43,"hitByPitch":3,"avg":".316","atBats":136,"obp":".380","slg":".360","ops":".740","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":49,"rbi":18,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".391","groundOutsToAirouts":"1.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":56,"putOuts":35,"errors":3,"chances":94,"fielding":".968","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":"500","stats":{"batting":{"summary":"0-2 | 3 BB, HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":1,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":23,"groundOuts":19,"airOuts":48,"runs":12,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":1,"hits":25,"hitByPitch":2,"avg":".194","atBats":129,"obp":".283","slg":".318","ops":".601","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":41,"rbi":14,"leftOnBase":78,"sacBunts":0,"sacFlies":0,"babip":".239","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.25","popOuts":15,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":8,"gamesStarted":8,"flyOuts":28,"groundOuts":45,"airOuts":43,"runs":18,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":51,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":1,"atBats":173,"obp":".274","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":684,"era":"2.77","inningsPitched":"48.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.05","battersFaced":191,"outs":146,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":228,"strikes":456,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".500","pitchesPerInning":"14.05","gamesFinished":0,"strikeoutWalkRatio":"3.64","strikeoutsPer9Inn":"9.43","walksPer9Inn":"2.59","hitsPer9Inn":"6.84","runsScoredPer9":"3.33","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665833,664040,693304,656811,542303,669707,687462,804606,694377,668804,695257,680779,696149,676755,682254,642701,642397,670990,664875],"pitchers":[696149,676755,682254,642701,642397,670990,664875],"bench":[],"bullpen":[677952,656605,669387,676742,681895,694973],"battingOrder":[665833,664040,693304,656811,669707,687462,804606,695257,680779],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Horwitz 2 (6, Mahle, Peguero, J)."},{"label":"HR","value":"Griffin (3, 2nd inning off Mahle, 0 on, 1 out); Cruz, O (10, 5th inning off Mahle, 0 on, 2 out)."},{"label":"TB","value":"Cruz, O 4; Davis, H; Gonzales, N; Griffin 4; Horwitz 4; O'Hearn."},{"label":"RBI","value":"Cruz, O (29); Gonzales, N (18); Griffin (19); Horwitz 3 (19)."},{"label":"2-out RBI","value":"Cruz, O; Horwitz."},{"label":"Runners left in scoring position, 2 out","value":"Griffin 3; Gonzales, N; Cook, B; Reynolds, B."},{"label":"GIDP","value":"Horwitz."},{"label":"Team RISP","value":"2-for-15."},{"label":"Team LOB","value":"13."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Cruz, O (15, 2nd base off Mahle/Rodriguez, J)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Chandler (1, throw)."}]}],"note":[{"label":"a","value":"Lined out for Yorke in the 8th."},{"label":"1","value":"Ran for Ozuna in the 12th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":13,"airOuts":13,"runs":7,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":3,"hits":13,"hitByPitch":2,"avg":".242","atBats":47,"obp":".287","slg":".362","ops":".649","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":23,"rbi":7,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":4,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":12,"airOuts":14,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":9,"intentionalWalks":1,"hits":7,"hitByPitch":1,"atBats":42,"obp":".327","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":195,"era":"4.06","inningsPitched":"12.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.33","battersFaced":52,"outs":36,"completeGames":0,"shutouts":0,"pitchesThrown":195,"balls":82,"strikes":113,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":6,"pitchesPerInning":"16.25","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":36,"errors":2,"chances":50,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":23,"groundOuts":24,"airOuts":38,"runs":14,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":27,"baseOnBalls":5,"intentionalWalks":0,"hits":35,"hitByPitch":4,"avg":".285","atBats":123,"obp":".331","slg":".512","ops":".843","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":63,"rbi":18,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".319","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":12,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":86,"errors":1,"chances":101,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":8,"groundOuts":16,"airOuts":19,"runs":9,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":67,"obp":".388","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":327,"era":"4.08","inningsPitched":"17.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.75","battersFaced":80,"outs":53,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":327,"balls":129,"strikes":198,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".---","pitchesPerInning":"18.51","gamesFinished":5,"strikeoutWalkRatio":"1.27","strikeoutsPer9Inn":"7.13","walksPer9Inn":"5.60","hitsPer9Inn":"10.19","runsScoredPer9":"4.58","homeRunsPer9":"0.51","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686790":{"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":10,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":23,"obp":".125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":81,"era":"1.29","inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.29","battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":21,"strikes":60,"strikePercentage":".740","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"11.57","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.29","walksPer9Inn":"0.00","hitsPer9Inn":"2.57","runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"2-6 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":6,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":17,"groundOuts":36,"airOuts":28,"runs":17,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":44,"baseOnBalls":8,"intentionalWalks":1,"hits":40,"hitByPitch":0,"avg":".272","atBats":147,"obp":".308","slg":".435","ops":".743","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":64,"rbi":18,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".360","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.75","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":76,"errors":0,"chances":78,"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"}]},"ID681916":{"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":5,"strikes":4,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":9,"era":"0.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":5,"strikes":4,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"13.50","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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"}]},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 4 ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":97,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":24,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":37,"strikes":60,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.35","homeRunsPer9":"3.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":8,"gamesStarted":8,"flyOuts":21,"groundOuts":44,"airOuts":34,"runs":24,"doubles":4,"triples":1,"homeRuns":8,"strikeOuts":42,"baseOnBalls":20,"intentionalWalks":0,"hits":42,"hitByPitch":0,"atBats":160,"obp":".343","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":716,"era":"5.18","inningsPitched":"41.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.49","battersFaced":182,"outs":125,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":716,"balls":272,"strikes":444,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.29","rbi":4,"winPercentage":".200","pitchesPerInning":"17.18","gamesFinished":0,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"9.07","walksPer9Inn":"4.32","hitsPer9Inn":"9.07","runsScoredPer9":"5.18","homeRunsPer9":"1.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683679":{"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"jerseyNumber":"79","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-6 | 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":1,"leftOnBase":4,"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":9,"errors":1,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".353","atBats":17,"obp":".389","slg":".529","ops":".918","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":9,"rbi":3,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":34,"errors":2,"chances":36,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676775":{"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"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":7,"balls":0,"strikes":7,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":18,"gamesStarted":0,"flyOuts":14,"groundOuts":18,"airOuts":18,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":57,"obp":".222","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":246,"era":"2.60","inningsPitched":"17.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":5,"whip":"0.81","battersFaced":64,"outs":52,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":246,"balls":86,"strikes":160,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"14.19","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.27","walksPer9Inn":"3.12","hitsPer9Inn":"4.15","runsScoredPer9":"2.60","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | 2 2B, HBP, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":13,"groundOuts":43,"airOuts":33,"runs":16,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":0,"hits":35,"hitByPitch":2,"avg":".235","atBats":149,"obp":".313","slg":".322","ops":".635","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":48,"rbi":13,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".309","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"149.00","popOuts":13,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":90,"putOuts":25,"errors":5,"chances":120,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668873":{"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"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":10,"strikes":9,"strikePercentage":".470","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":17,"gamesStarted":0,"flyOuts":9,"groundOuts":18,"airOuts":17,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":12,"intentionalWalks":2,"hits":9,"hitByPitch":1,"atBats":61,"obp":".293","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":286,"era":"1.50","inningsPitched":"18.0","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.17","battersFaced":75,"outs":54,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":286,"balls":108,"strikes":178,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".500","pitchesPerInning":"15.89","gamesFinished":6,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.00","hitsPer9Inn":"4.50","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621366":{"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"2.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":11,"strikes":13,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":15,"gamesStarted":0,"flyOuts":9,"groundOuts":13,"airOuts":16,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":55,"obp":".371","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":234,"era":"5.14","inningsPitched":"14.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":8,"whip":"1.64","battersFaced":62,"outs":42,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":234,"balls":87,"strikes":147,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".500","pitchesPerInning":"16.71","gamesFinished":4,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"6.43","walksPer9Inn":"3.86","hitsPer9Inn":"10.93","runsScoredPer9":"5.14","homeRunsPer9":"1.29","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":5,"groundOuts":20,"airOuts":17,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":1,"hits":15,"hitByPitch":1,"avg":".231","atBats":65,"obp":".296","slg":".338","ops":".634","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":22,"rbi":7,"leftOnBase":32,"sacBunts":1,"sacFlies":0,"babip":".265","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":38,"errors":1,"chances":40,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"2-6 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":22,"groundOuts":41,"airOuts":49,"runs":16,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":40,"hitByPitch":0,"avg":".270","atBats":148,"obp":".313","slg":".385","ops":".698","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":57,"rbi":12,"leftOnBase":45,"sacBunts":0,"sacFlies":2,"babip":".297","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.00","popOuts":5,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":72,"errors":1,"chances":73,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656529":{"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":6,"strikes":3,"strikePercentage":".330","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":9,"era":"0.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"3.00","battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":6,"strikes":3,"strikePercentage":".330","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"27.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"27.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":0,"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":40,"flyOuts":19,"groundOuts":36,"airOuts":33,"runs":13,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":49,"baseOnBalls":10,"intentionalWalks":1,"hits":35,"hitByPitch":0,"avg":".232","atBats":151,"obp":".276","slg":".364","ops":".640","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":55,"rbi":16,"leftOnBase":73,"sacBunts":0,"sacFlies":2,"babip":".310","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.75","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":247,"errors":2,"chances":269,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID666711":{"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":13,"strikes":17,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"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}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":12,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":46,"era":"2.70","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.90","battersFaced":14,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":17,"strikes":29,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.50","rbi":2,"winPercentage":".---","pitchesPerInning":"13.80","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"2.70","walksPer9Inn":"2.70","hitsPer9Inn":"5.40","runsScoredPer9":"5.40","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682515":{"person":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":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}},"ID606992":{"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".286","atBats":14,"obp":".286","slg":".429","ops":".715","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":6,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"1.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":{"caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":4,"putOuts":27,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"401","stats":{"batting":{"note":"1-","summary":"0-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":3,"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":9,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".071","atBats":14,"obp":".133","slg":".143","ops":".276","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":2,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".083","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":10,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.50","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","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":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":16,"groundOuts":55,"airOuts":35,"runs":29,"doubles":14,"triples":1,"homeRuns":7,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":45,"hitByPitch":1,"atBats":151,"obp":".348","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":570,"era":"6.19","inningsPitched":"36.1","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.54","battersFaced":166,"outs":109,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":570,"balls":205,"strikes":365,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".000","pitchesPerInning":"15.69","gamesFinished":0,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"4.71","walksPer9Inn":"2.72","hitsPer9Inn":"11.15","runsScoredPer9":"7.18","homeRunsPer9":"1.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"3-6 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":2,"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":7,"putOuts":4,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":24,"groundOuts":27,"airOuts":49,"runs":14,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":49,"baseOnBalls":6,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".209","atBats":158,"obp":".242","slg":".342","ops":".584","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":54,"rbi":8,"leftOnBase":60,"sacBunts":0,"sacFlies":0,"babip":".283","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.67","popOuts":13,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":92,"putOuts":52,"errors":6,"chances":150,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":39,"groundOuts":25,"airOuts":58,"runs":14,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":47,"baseOnBalls":18,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":161,"obp":".278","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":773,"era":"2.76","inningsPitched":"45.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.09","battersFaced":180,"outs":137,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":290,"strikes":483,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".429","pitchesPerInning":"16.93","gamesFinished":0,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"9.26","walksPer9Inn":"3.55","hitsPer9Inn":"6.31","runsScoredPer9":"2.76","homeRunsPer9":"1.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":13,"groundOuts":47,"airOuts":29,"runs":17,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":51,"baseOnBalls":19,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":155,"obp":".284","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":754,"era":"3.09","inningsPitched":"43.2","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.10","battersFaced":177,"outs":131,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":754,"balls":294,"strikes":460,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".625","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"10.51","walksPer9Inn":"3.92","hitsPer9Inn":"5.98","runsScoredPer9":"3.50","homeRunsPer9":"0.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":1,"leftOnBase":0,"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":4,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":31,"groundOuts":46,"airOuts":52,"runs":15,"doubles":7,"triples":2,"homeRuns":0,"strikeOuts":7,"baseOnBalls":8,"intentionalWalks":1,"hits":45,"hitByPitch":0,"avg":".310","atBats":145,"obp":".342","slg":".386","ops":".728","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":56,"rbi":14,"leftOnBase":41,"sacBunts":3,"sacFlies":2,"babip":".321","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":117,"putOuts":43,"errors":1,"chances":161,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-1 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"avg":".143","atBats":14,"obp":".250","slg":".357","ops":".607","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":5,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":10,"groundOuts":20,"airOuts":16,"runs":3,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":10,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":53,"obp":".297","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":265,"era":"1.13","inningsPitched":"16.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":2,"whip":"1.19","battersFaced":65,"outs":48,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":265,"balls":110,"strikes":155,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".667","pitchesPerInning":"16.56","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.63","walksPer9Inn":"5.63","hitsPer9Inn":"5.06","runsScoredPer9":"1.69","homeRunsPer9":"0.56","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[808982,650333,669477,805811,646240,683766,671218,642715,656305,687551,683679,641816,676775,656529,668873,666711,681916,621366],"pitchers":[641816,676775,656529,668873,666711,681916,621366],"bench":[606992,682515],"bullpen":[664141,657424,605288,686790,592662,694738],"battingOrder":[808982,650333,805811,683766,671218,642715,656305,687551,683679],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Adames (12, Chandler); Lee, J (9, Chandler); Devers 2 (8, Mattson, Santana, D); Ramos, H (10, Mattson); Chapman, M 2 (8, Mattson, Lawrence, J)."},{"label":"HR","value":"Ramos, H (4, 4th inning off Chandler, 0 on, 1 out)."},{"label":"TB","value":"Adames 4; Arraez; Chapman, M 4; Devers 4; Lee, J 3; Ramos, H 6; Rodriguez, J."},{"label":"RBI","value":"Adames 2 (8); Arraez (14); Chapman, M (13); Ramos, H 2 (18); Rodriguez, J (3)."},{"label":"2-out RBI","value":"Adames 2; Arraez."},{"label":"Runners left in scoring position, 2 out","value":"Rodriguez, J 3; Gilbert; Ramos, H 2; Chapman, M; Schmitt."},{"label":"Team RISP","value":"7-for-22."},{"label":"Team LOB","value":"16."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Rodriguez, J (2, throw); Arraez (1, fielding)."},{"label":"DP","value":"2 (Adames-Schmitt; Adames-Eldridge)."}]}],"note":[{"label":"a","value":"Struck out for Schmitt in the 10th."},{"label":"1","value":"Ran for Devers in the 10th."}]}},"officials":[{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Smith, D."},{"label":"IBB","value":"Ozuna (by Borucki); Arraez (by Ramírez); Eldridge (by Ramírez); Gilbert (by Lawrence, J)."},{"label":"HBP","value":"Ozuna (by Peguero, J); Chapman, M (by Ramírez); Gilbert (by Ramírez)."},{"label":"ABS Challenge","value":"Mahle (Ball-Confirmed); Chapman, M (Strike-Confirmed); Ozuna (Strike-Overturned to Ball); Davis, H 2 (Ball-Overturned to Strike, Ball-Confirmed); Rodriguez, J (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Chandler 77-53; Mattson 18-13; Montgomery, M 19-14; Santana, D 19-11; Soto, G 15-10; Ramírez 34-19; Lawrence, J 14-10; Mahle 97-60; Winn, K 7-7; Hentges 9-3; Kilian 19-9; Peguero, J 30-17; Smith, D 9-4; Borucki 24-13."},{"label":"Groundouts-flyouts","value":"Chandler 2-4; Mattson 1-0; Montgomery, M 4-0; Santana, D 0-1; Soto, G 2-1; Ramírez 4-0; Lawrence, J 0-0; Mahle 2-3; Winn, K 2-0; Hentges 1-0; Kilian 2-0; Peguero, J 3-0; Smith, D 0-1; Borucki 2-0."},{"label":"Batters faced","value":"Chandler 21; Mattson 4; Montgomery, M 5; Santana, D 4; Soto, G 4; Ramírez 12; Lawrence, J 4; Mahle 24; Winn, K 4; Hentges 2; Kilian 5; Peguero, J 7; Smith, D 3; Borucki 7."},{"label":"Inherited runners-scored","value":"Montgomery, M 1-0; Soto, G 2-0; Winn, K 1-0; Hentges 1-0; Smith, D 1-0; Borucki 2-0."},{"label":"Umpires","value":"HP: Tom Hanahan. 1B: Scott Barry. 2B: Manny Gonzalez. 3B: Jacob Metz. "},{"label":"Weather","value":"59 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, Out To LF."},{"label":"First pitch","value":"1:06 PM."},{"label":"T","value":"3:51."},{"label":"Att","value":"41,085."},{"label":"Venue","value":"Oracle Park."},{"label":"May 10, 2026"}],"pitchingNotes":["Smith, D pitched to 1 batter in the 11th inning."],"topPerformers":[{"player":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","boxscoreName":"Ramos, H"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"2-6 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":6,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":17,"groundOuts":36,"airOuts":28,"runs":17,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":44,"baseOnBalls":8,"intentionalWalks":1,"hits":40,"hitByPitch":0,"avg":".272","atBats":147,"obp":".308","slg":".435","ops":".743","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":64,"rbi":18,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".360","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.75","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":76,"errors":0,"chances":78,"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"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","boxscoreName":"Horwitz"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":3,"leftOnBase":3,"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":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":17,"groundOuts":33,"airOuts":33,"runs":13,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":18,"baseOnBalls":22,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".261","atBats":111,"obp":".382","slg":".414","ops":".796","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":46,"rbi":19,"leftOnBase":56,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":9,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":26,"putOuts":218,"errors":0,"chances":244,"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"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","boxscoreName":"Devers"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":0,"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":40,"flyOuts":19,"groundOuts":36,"airOuts":33,"runs":13,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":49,"baseOnBalls":10,"intentionalWalks":1,"hits":35,"hitByPitch":0,"avg":".232","atBats":151,"obp":".276","slg":".364","ops":".640","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":55,"rbi":16,"leftOnBase":73,"sacBunts":0,"sacFlies":2,"babip":".310","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.75","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":247,"errors":2,"chances":269,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"loser":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}