Batting

Rougned Odor

Free Agent
2B
Age: 31
Bats/Throws: L/R
5'11" / 200
DOB: 2/3/1994
(31 years, 2 months, 28 days)
2B

Play Log

2023
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • Filters

    All Plays
    Months
    Opposing Team
    Situation
    Results
    Reset
    DateInnPitcherOutsBasesScorePlayLIREWEWPARE24
    7/16▲ 12J Hoffman0_2_6-6Rougned Odor struck out swinging.
    Swinging Strike, Strike Delay Of Game, Ball, Strikeout Swinging
    2.601.1650.0%-.118-0.45
    7/15▲ 8M Strahm2__33-4Rougned Odor struck out swinging.
    Called Strike, Ball, Foul Ball, Strikeout Swinging
    1.610.3873.0%-.045-0.37
    7/15▲ 7A Vasquez01__6-2Rougned Odor struck out looking.
    Called Strike, Ball, Ball, Foul Ball, Ball, Foul Ball, Strikeout Looking
    1.140.929.0%-.026-0.37
    7/15▲ 7Y Marte0___2-3Rougned Odor flied out to center.
    Fly Out
    1.010.5368.8%-.026-0.25
    7/15▲ 5T Walker0___1-1Rougned Odor reached on error to third (Grounder). Rougned Odor advanced to 2B. Error by Edmundo Sosa.
    Called Strike, Ball, Swinging Strike, No Result, Ball, Error
    1.190.5350.0%.0800.63
    7/15▲ 2T Walker0___0-1Rougned Odor walked.
    Ball, Ball, Ball, Called Strike, Walked
    0.830.5360.1%.0330.39
    7/14▲ 8D Covey112_1-6Rougned Odor grounded into a double play to shortstop (Grounder). Gary Sanchez out at second.
    Grounded Into Double Play
    0.150.9498.4%-.007-0.94
    7/9▼ 8D Leone1___6-2Rougned Odor struck out swinging.
    Swinging Strike, Foul Ball, Ball, Foul Ball, Strikeout Swinging
    0.030.2598.8%-.001-0.15
    7/9▼ 6T McFarland0_2_5-0Rougned Odor struck out swinging.
    Called Strike, Ball, Ball, Ball, Swinging Strike, Strikeout Swinging
    0.101.0798.3%-.004-0.42
    7/9▼ 4M Scherzer21__3-0Rougned Odor walked. Xander Bogaerts advanced to 2B.
    Ball, Pickoff Throw (First Base), Ball, Ball, Called Strike, Foul Ball, Walked
    0.370.2286.0%.0080.20
    7/9▼ 2M Scherzer0___3-0Rougned Odor struck out swinging.
    Ball, Called Strike, Ball, Foul Tip, Ball, Strikeout Swinging
    0.440.4783.2%-.011-0.22
    7/8▼ 6D Leone11__3-0Rougned Odor struck out looking.
    Ball, Swinging Strike, Foul Ball, Foul Ball, Ball, Strikeout Looking
    0.360.4992.0%-.009-0.28
    7/7▼ 9D Smith2___3-3Rougned Odor singled to left (Liner).
    Single
    1.330.1053.3%.0280.12
    7/5▼ 8C Devenski0___4-3Rougned Odor grounded out to first.
    Foul Ball, Ball, Ball, Ground Out
    0.500.4787.4%-.012-0.22
    7/5▼ 6J Soriano21__3-2Rougned Odor was hit by a pitch. Gary Sanchez advanced to 2B.
    Ball, Called Strike, Hit By Pitch
    0.770.2272.5%.0170.20
    7/4▼ 8C Devenski0___7-1Rougned Odor singled to center (Liner).
    Single
    0.000.4799.8%.0000.37
    7/4▼ 6A Loup1___5-1Rougned Odor flied out to center.
    Fly Out
    0.110.2595.3%-.003-0.15
    7/4▼ 4S Ohtani21_32-0Rougned Odor flied out to third.
    Called Strike, Fly Out
    1.200.4779.7%-.033-0.47
    7/4▼ 3S Ohtani0___0-0Rougned Odor walked.
    Called Strike, Foul Ball, Foul Ball, Ball, Ball, Foul Ball, Ball, Walked
    0.990.4755.3%.0400.37
    7/2▲ 9A Diaz2_2_4-3Rougned Odor lined out to second.
    Ball, Foul Ball, Ball, Swinging Strike, Ball, Line Drive
    3.960.3511.8%-.118-0.35
    6/30▲ 9A Diaz2__32-2Rougned Odor flied out to first.
    Ball, Fly Out
    4.440.4047.4%-.127-0.40
    6/30▲ 7L Sims212_1-1Rougned Odor struck out looking.
    Called Strike, Ball, Swinging Strike, Foul Ball, Strikeout Looking
    2.870.4848.3%-.077-0.48
    6/30▲ 5G Ashcraft2___0-0Rougned Odor grounded out to second.
    Ball, Called Strike, Ground Out
    0.580.1244.5%-.016-0.12
    6/30▲ 3G Ashcraft0___0-0Rougned Odor struck out swinging.
    Called Strike, Swinging Strike, Strikeout Swinging
    0.990.5850.0%-.026-0.27
    6/29▲ 4L Ortiz0___0-3Rougned Odor flied out to center.
    Fly Out
    0.540.5480.8%-.014-0.25
    6/29▲ 2L Ortiz11__0-0Rougned Odor singled to center (Grounder). Jake Cronenworth advanced to 3B.
    Ball, Called Strike, Ball, Catcher Pickoff Throw (First Base), Single
    1.220.5650.2%.0650.67
    6/28▲ 9C Bolton2_2_7-1Rougned Odor singled to right (Liner). Xander Bogaerts advanced to 3B.
    Called Strike, Foul Ball, Ball, Single
    0.020.340.0%.0010.19
    6/24▼ 7M Thompson0___0-2Rougned Odor struck out swinging.
    Swinging Strike, Ball, Ball, Ball, Called Strike, Foul Ball, Strikeout Swinging
    1.500.4720.3%-.037-0.22
    6/24▼ 4J Gray21__0-2Rougned Odor struck out looking.
    Ball, Swinging Strike, Called Strike, Strikeout Looking
    1.000.2226.3%-.028-0.22
    6/24▼ 2J Gray11__0-1Rougned Odor struck out swinging.
    Swinging Strike, Called Strike, Ball, Ball, Ball, Strikeout Swinging
    1.340.4943.7%-.031-0.28
    6/23▼ 8T Ward0___13-1Rougned Odor grounded out to shortstop.
    Ground Out
    0.000.47100.0%.000-0.22
    6/22▲ 8S Manaea2___0-10Rougned Odor struck out swinging.
    Called Strike, Foul Ball, Ball, Ball, Strikeout Swinging
    0.000.10100.0%.000-0.10
    6/21▲ 8T Rogers2_2_4-2Rougned Odor flied out to second.
    Fly Out
    1.480.3210.0%-.042-0.31
    6/20▲ 8T Beck01__2-3Rougned Odor flied out to right.
    Ball, Foul Ball, Ball, Fly Out
    1.370.8678.6%-.032-0.35
    6/20▲ 5A DeSclafani212_1-3Rougned Odor grounded out to second.
    Ground Out
    1.280.4375.5%-.033-0.43
    6/20▲ 4A DeSclafani0___0-2Rougned Odor struck out looking.
    Ball, Foul Ball, Foul Ball, Foul Ball, Strikeout Looking
    0.680.4873.7%-.017-0.23
    6/20▲ 2A DeSclafani1___0-0Rougned Odor flied out to left.
    Ball, Called Strike, Called Strike, Foul Ball, Fly Out
    0.650.2647.7%-.016-0.15
    6/19▲ 9K Winn0___2-4Rougned Odor singled to center (Grounder).
    Foul Ball, Called Strike, Ball, Foul Ball, Ball, Single
    0.280.4892.9%.0110.38
    6/19▲ 6K Winn1___1-4Rougned Odor grounded out to shortstop.
    Called Strike, Foul Ball, Ground Out
    0.310.2686.0%-.008-0.15
    6/19▲ 4J Junis11__0-1Rougned Odor doubled to right (Liner). Jake Cronenworth advanced to 3B.
    Called Strike, Double
    1.190.5163.1%.0860.88
    6/19▲ 2R Walker1___0-1Rougned Odor flied out to left.
    Ball, Called Strike, Fly Out
    0.580.2658.7%-.014-0.15
    6/18▼ 8J Diekman11__5-4Rougned Odor struck out swinging.
    Ball, Called Strike, Foul Ball, Ball, Strikeout Swinging, (Stolen Base)
    0.660.4987.4%-.015-0.28
    6/18▼ 6K Kelly0___5-2Rougned Odor flied out to catcher.
    Ball, Foul Ball, Foul Ball, Fly Out
    0.280.4792.0%-.007-0.22
    6/18▼ 4Y Chirinos0_2_3-2Rougned Odor doubled to right (Liner). Jake Cronenworth scored.
    Ball, Ball, Foul Tip, Double
    1.111.0775.0%.0871.00
    6/18▼ 2Y Chirinos1___0-1Rougned Odor grounded out to shortstop.
    Ball, Ground Out
    0.700.2540.9%-.017-0.15
    6/16▼ 9S Armstrong112_2-6Rougned Odor walked. Nelson Cruz advanced to 3B. Ha-seong Kim advanced to 2B.
    Swinging Strike, Swinging Strike, Ball, Foul Ball, Ball, Ball, Foul Ball, Walked
    1.170.873.9%.0610.66
    6/15▼ 9E Clase1___6-8Rougned Odor walked.
    Ball, Swinging Strike, Ball, Ball, Walked
    1.110.254.1%.0580.25
    6/14▼ 4A Civale0___2-0Rougned Odor struck out swinging.
    Called Strike, Foul Tip, Ball, Ball, Foul Ball, Ball, Strikeout Swinging
    0.570.4779.6%-.014-0.22
    6/14▼ 2A Civale1___1-0Rougned Odor walked.
    Foul Ball, Ball, Ball, Ball, Walked
    0.550.2564.2%.0210.25
    6/11▲ 4D Lamet0___1-3Rougned Odor singled to right (Liner).
    Foul Ball, Ball, Single
    0.800.6869.5%.0290.42
    6/11▲ 2D Lamet2___1-0Rougned Odor walked.
    Ball, Ball, Called Strike, Swinging Strike, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Walked
    0.450.1536.7%.0130.15
    6/6▼ 7L Gilbert2___1-2Rougned Odor struck out swinging.
    Ball, Called Strike, Swinging Strike, Ball, Strikeout Swinging
    0.920.1026.6%-.023-0.10
    6/6▼ 5L Gilbert1___1-1Rougned Odor flied out to shortstop.
    Ball, Ball, Ball, Called Strike, Called Strike, Foul Ball, Fly Out
    0.860.2553.5%-.021-0.15
    6/6▼ 3L Gilbert0___0-1Rougned Odor hit a ground rule double (Fly).
    Ball, Ground Rule Double
    1.090.4742.7%.0760.61
    6/5▼ 7J Assad112_4-0Rougned Odor reached on fielder's choice to first. Ha-seong Kim advanced to 3B. Brandon Dixon out at second.
    Ball, Fielder's Choice
    0.200.8797.8%-.004-0.40
    6/5▼ 5K Hendricks0___4-0Rougned Odor flied out to first.
    Fly Out
    0.200.4793.9%-.005-0.22
    6/5▼ 2K Hendricks2_2_3-0Rougned Odor flied out to right.
    Foul Ball, Ball, Swinging Strike, Ball, Ball, Fly Out
    0.620.3182.5%-.017-0.31
    6/5▼ 1K Hendricks0___0-0Rougned Odor grounded out to shortstop.
    Ground Out
    0.870.4754.7%-.022-0.22
    6/2▼ 8J Merryweather0___1-2Rougned Odor singled to center (Liner). Rougned Odor advanced to 2B on error. Error by Mike Tauchman.
    Foul Tip, Single, No Result
    2.460.4729.1%.1750.61
    6/2▼ 6J Taillon0___0-2Rougned Odor doubled to center (Liner).
    Foul Ball, Ball, Ball, Ball, Double
    1.360.4724.2%.0910.61
    6/2▼ 3J Taillon1___0-1Rougned Odor grounded out to pitcher.
    Ball, Ball, Called Strike, Swinging Strike, Ball, Foul Ball, Ground Out
    0.760.2540.0%-.019-0.15
    6/1▲ 9J Stallings1__31-10Rougned Odor was hit by a pitch.
    Hit By Pitch
    0.000.96100.0%.0000.25
    5/30▲ 9D Floro01_34-5Rougned Odor reached on fielder's choice and error to shortstop. Juan Soto scored on error. Xander Bogaerts advanced to 3B on error. Rougned Odor advanced to 2B. Error by Jon Berti.
    Ball, Foul Ball, Fielder's Choice+Error
    0.771.8892.2%.0451.15
    5/30▲ 7T Scott2_234-4Rougned Odor struck out swinging.
    Swinging Strike, Ball, Foul Ball, Ball, Foul Ball, Ball, Strikeout Swinging
    3.420.6251.2%-.102-0.62
    5/30▲ 6S Alcantara0___3-2Rougned Odor fouled out to catcher.
    Foul Fly Out
    1.440.5334.3%-.037-0.25
    5/30▲ 4S Alcantara1___1-0Rougned Odor walked.
    Ball, Ball, Called Strike, Ball, Walked
    0.820.2835.0%.0320.27
    5/30▲ 1S Alcantara212_0-0Rougned Odor flied out to shortstop.
    Ball, Ball, Fly Out
    1.600.4549.3%-.042-0.45
    5/28▲ 8R Marinaccio2_2_8-6Rougned Odor struck out swinging.
    Ball, Foul Ball, Swinging Strike, Strikeout Swinging
    1.480.3210.1%-.042-0.32
    5/28▲ 7G Cole01__8-3Rougned Odor homered (Fly). Matt Carpenter scored.
    Home Run
    0.660.884.6%.0561.62
    5/28▲ 4G Cole1___8-3Rougned Odor flied out to center.
    Ball, Swinging Strike, Swinging Strike, Ball, Fly Out
    0.310.266.2%-.008-0.16
    5/28▲ 2G Cole0___1-1Rougned Odor flied out to right.
    Fly Out
    0.930.4950.0%-.023-0.23
    5/27▲ 10C Holmes1_2_2-2Rougned Odor struck out looking.
    Called Strike, Swinging Strike, Strikeout Looking
    3.270.6838.2%-.083-0.35
    5/27▲ 8M King0___2-2Rougned Odor grounded out to third.
    Ball, Foul Ball, Ball, Swinging Strike, Ground Out
    1.850.4950.0%-.047-0.23
    5/27▲ 6L Severino0___1-1Rougned Odor flied out to right.
    Fly Out
    1.340.4950.0%-.034-0.23
    5/27▲ 4L Severino0___1-0Rougned Odor grounded out to first.
    Ball, Ball, Called Strike, Ground Out
    1.140.4937.3%-.029-0.23
    5/27▲ 1L Severino0___0-0Rougned Odor flied out to shortstop.
    Fly Out
    0.870.4950.0%-.022-0.23
    5/26▲ 9R Weber21_31-4Rougned Odor singled to center (Liner). Juan Soto scored. Xander Bogaerts advanced to 2B.
    Called Strike, Single
    0.270.5096.8%.0180.94
    5/26▲ 7R Weber2___1-4Rougned Odor flied out to left.
    Ball, Swinging Strike, Ball, Fly Out
    0.180.1088.3%-.005-0.10
    5/26▲ 5R Vasquez21__0-2Rougned Odor walked. Xander Bogaerts advanced to 2B.
    Ball, Ball, Ball, Walked
    0.650.2373.7%.0150.21
    5/26▲ 4R Vasquez0___0-0Rougned Odor flied out to right.
    Ball, Ball, Fly Out
    1.080.4950.0%-.027-0.23
    5/26▲ 1R Vasquez212_0-0Rougned Odor struck out swinging.
    Foul Ball, Foul Ball, Foul Ball, Foul Ball, Strikeout Swinging
    1.630.4349.4%-.042-0.43
    5/25▲ 9H Harvey212_6-5Rougned Odor homered (Fly). Jake Cronenworth scored. Juan Soto scored.
    Ball, Home Run
    5.480.4514.4%.7642.66
    5/25▲ 7T Ward2_2_1-5Rougned Odor flied out to left.
    Fly Out
    0.320.3393.5%-.009-0.33
    5/25▲ 5A Machado2_231-3Rougned Odor doubled to left (Liner). Juan Soto scored. Xander Bogaerts scored.
    Swinging Strike, Double
    1.580.6275.4%.1341.71
    5/25▲ 4J Irvin0___1-2Rougned Odor flied out to center.
    Foul Ball, Ball, Fly Out
    0.910.5362.1%-.024-0.25
    5/25▲ 2J Irvin1___1-0Rougned Odor flied out to center.
    Foul Ball, Foul Ball, Ball, Fly Out
    0.690.2837.4%-.017-0.17
    5/24▲ 9K Finnegan1___5-3Rougned Odor flied out to shortstop.
    Ball, Fly Out
    0.990.283.8%-.025-0.17
    5/24▲ 6C Edwards Jr.21__5-3Rougned Odor grounded out to shortstop.
    Ground Out
    1.070.2418.8%-.031-0.24
    5/24▲ 4T Williams21__4-0Rougned Odor homered (Fly). Juan Soto scored.
    Ball, Ball, Foul Ball, Home Run
    0.560.2410.6%.1221.87
    5/24▲ 2T Williams1___0-0Rougned Odor singled to right (Grounder).
    Single
    0.660.2847.6%.0260.27
    5/23▲ 9C Kuhl1___4-7Rougned Odor struck out swinging.
    Swinging Strike, Swinging Strike, Ball, Ball, Strikeout Swinging
    0.120.2896.1%-.003-0.17
    5/23▲ 7M Thompson212_3-7Trent Grisham advanced on a wild pitch to 2B.0.420.4593.7%.0040.17
    5/23▲ 7M Thompson11__3-7Rougned Odor advanced on a stolen base to 2B.0.290.5593.9%.0050.16
    5/23▲ 7M Thompson1___3-7Rougned Odor walked.
    Ball, Ball, Ball, Walked
    0.160.2893.3%.0060.27
    5/23▲ 6E Ramirez0___3-3Rougned Odor singled to right (Liner).
    Foul Ball, Foul Ball, Ball, No Result, Ball, Single
    1.340.5350.0%.0520.39
    5/21▼ 8J Garza2___7-0Rougned Odor flied out to third.
    Foul Ball, Ball, Fly Out
    0.000.1099.9%.000-0.10
    5/21▼ 6N Pivetta01__6-0Rougned Odor doubled to left (Liner). Ha-seong Kim scored.
    Double
    0.070.8499.0%.0061.24
    5/21▼ 3R Bleier2___6-0Rougned Odor flied out to left.
    Foul Ball, Fly Out
    0.060.1096.0%-.001-0.10
    5/21▼ 1C Kluber21231-0Rougned Odor doubled to right (Liner). Jake Cronenworth scored. Xander Bogaerts scored. Matt Carpenter scored.
    Foul Ball, Ball, Foul Ball, Ball, Ball, Foul Ball, Double
    2.440.7467.1%.1982.57
    5/20▼ 8C Martin0___2-4Rougned Odor lined out to first.
    Ball, Swinging Strike, Ball, Line Drive
    1.650.4715.1%-.041-0.22
    5/17▼ 7A Chapman112_3-4Rougned Odor walked. Juan Soto advanced to 3B. Ha-seong Kim advanced to 2B.
    Pitcher Step Off, Ball, Pitcher Step Off, Ball, Ball, Walked
    4.210.8743.0%.1240.66
    5/17▼ 6J Taylor012_1-4Rougned Odor singled to second (Grounder). Matt Carpenter advanced to 3B. Ha-seong Kim advanced to 2B.
    Single
    2.791.4327.0%.1120.86
    5/17▼ 4M Mayers1_230-1Rougned Odor walked.
    Ball, (Wild Pitch), Ball, Ball, Walked
    2.151.3653.9%.0150.17
    5/17▼ 2C Hernandez11__0-0Rougned Odor struck out swinging.
    Ball, Swinging Strike, Foul Ball, Pickoff Throw (First Base), Strikeout Swinging
    1.230.4955.2%-.029-0.28
    5/16▼ 8T Clarke21_34-5Rougned Odor was caught stealing.
    Ball, Ball, Called Strike, Pickoff Throw (First Base), (Caught Stealing)
    5.150.4729.4%-.139-0.47
    5/16▼ 8T Clarke21__4-5Rougned Odor singled to right (Liner). Xander Bogaerts advanced to 3B.
    Single
    2.400.2222.1%.0730.26
    5/16▼ 6B Singer0_2_3-5Rougned Odor grounded out to second. Matt Carpenter advanced to 3B.
    Foul Bunt, Ball, Foul Ball, Ground Out
    2.061.0733.3%-.031-0.16
    5/16▼ 4B Singer212_0-5Rougned Odor flied out to center.
    Ball, Called Strike, Fly Out
    0.920.427.8%-.023-0.41
    5/16▼ 2B Singer01__0-5Rougned Odor flied out to right.
    Ball, Foul Ball, Foul Ball, Fly Out
    1.000.8413.5%-.022-0.34
    5/15▼ 8J Taylor2___4-0Rougned Odor flied out to shortstop.
    Ball, Foul Ball, Foul Ball, Foul Ball, Foul Ball, Ball, Ball, Fly Out
    0.020.1098.8%-.001-0.10
    5/15▼ 6M Castillo1___3-0Rougned Odor flied out to center.
    Swinging Strike, Foul Ball, Ball, Fly Out
    0.200.2591.3%-.005-0.15
    5/15▼ 4B Keller1___3-0Rougned Odor flied out to center.
    Called Strike, Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Fly Out
    0.280.2586.1%-.007-0.15
    5/12▲ 9E Phillips2___4-2Rougned Odor singled to right (Grounder).
    Single
    0.440.101.2%.0240.13
    5/11▲ 9J Lopez1___5-3Rougned Odor struck out looking.
    Ball, Foul Ball, Ball, Foul Ball, Ball, Strikeout Looking
    0.950.263.5%-.024-0.16
    5/11▲ 7E Pagan1___2-3Rougned Odor flied out to right.
    Fly Out
    0.720.2667.0%-.018-0.16
    5/11▲ 5B Ober0___2-2Rougned Odor homered (Fly).
    Called Strike, Home Run
    1.190.5050.0%.1411.00
    5/11▲ 2B Ober2___0-1Rougned Odor flied out to right.
    Ball, Ball, Fly Out
    0.390.1056.9%-.010-0.10
    5/10▲ 9J Duran2___2-2Rougned Odor struck out swinging.
    Foul Ball, Ball, Swinging Strike, Strikeout Swinging
    1.320.1039.6%-.034-0.10
    5/10▲ 7B Stewart2___2-1Rougned Odor grounded out to shortstop.
    Ball, Swinging Strike, Ball, Called Strike, Foul Ball, Ground Out
    0.800.1023.0%-.021-0.10
    5/10▲ 5P Lopez11__2-0Rougned Odor struck out swinging.
    Ball, Called Strike, Pickoff Throw (First Base), Swinging Strike, Ball, Strikeout Swinging
    1.510.5224.9%-.036-0.29
    5/10▲ 3P Lopez0___1-0Rougned Odor flied out to center.
    Ball, Fly Out
    1.030.5038.6%-.026-0.24
    5/3▼ 7D Law112_7-1Rougned Odor walked. Matt Carpenter advanced to 3B. Jake Cronenworth advanced to 2B.
    Called Strike, Ball, Foul Ball, Foul Ball, Ball, Ball, Walked
    0.040.8799.5%.0010.66
    5/3▼ 6R Sanmartin1___4-1Rougned Odor singled to pitcher (Bunt Grounder).
    Called Strike, Single
    0.200.2591.3%.0070.25
    5/3▼ 4A Young11__2-0Rougned Odor reached on fielder's choice to second. Jake Cronenworth out at second.
    Ball, Ball, Called Strike, Fielder's Choice
    0.770.4979.8%-.018-0.28
    5/3▼ 2L Cessa012_0-0Rougned Odor flied out to left.
    Ball, Fly Out
    1.991.4364.5%-.055-0.56
    5/2▼ 9D Law0___1-1Rougned Odor flied out to shortstop.
    Ball, Ball, Foul Ball, Fly Out
    2.230.4763.1%-.055-0.22
    4/22▲ 9K Ginkel0___3-5Rougned Odor struck out swinging.
    Ball, Called Strike, Called Strike, Strikeout Swinging
    0.310.5392.2%-.008-0.25
    4/22▲ 6K Nelson212_3-4Rougned Odor reached on fielder's choice to shortstop. Ha-seong Kim out at second.
    Ball, Ball, Fielder's Choice
    1.860.4564.8%-.049-0.45
    4/22▲ 5M Kelly01__3-2Rougned Odor non-force gdp to first (Grounder). Ha-seong Kim out at second.
    Non-Force GDP
    2.060.9241.5%-.107-0.81
    4/22▲ 2M Kelly1___1-2Rougned Odor grounded out to second.
    Foul Ball, Ball, Ball, Ball, Called Strike, Ground Out
    0.600.2858.0%-.015-0.17
    4/18▼ 9K Yates2_2_1-8Rougned Odor struck out swinging.
    Called Strike, Foul Ball, Strikeout Swinging
    0.010.310.0%.000-0.31
    4/18▼ 7J Chavez21__0-2Rougned Odor struck out swinging.
    Foul Ball, Pickoff Throw (First Base), Foul Ball, Ball, Ball, Strikeout Swinging
    1.320.2216.3%-.037-0.22
    4/18▼ 5S Strider0___0-2Rougned Odor flied out to right.
    Called Strike, Fly Out
    1.230.4727.2%-.031-0.22
    4/18▼ 2S Strider21__0-1Rougned Odor struck out swinging.
    Called Strike, Called Strike, Ball, Ball, Strikeout Swinging
    0.910.2240.6%-.025-0.22
    4/17▼ 8J Chavez0___0-2Rougned Odor flied out to center.
    Fly Out
    1.650.4715.1%-.041-0.22
    4/14▼ 8B Wilson012_1-11Rougned Odor singled to center (Grounder). Jose Azocar scored. Xander Bogaerts advanced to 2B.
    Ball, Swinging Strike, Ball, Foul Ball, Foul Ball, Ball, Single
    0.041.430.2%.0021.00
    4/13▼ 8M Bush1___1-3Rougned Odor struck out swinging.
    Ball, Foul Ball, Foul Ball, No Result, Ball, Ball, Foul Ball, Strikeout Swinging
    1.090.2511.0%-.027-0.15
    4/13▼ 5C Rea2___1-3Rougned Odor struck out swinging.
    Ball, Foul Ball, Foul Tip, Ball, Foul Ball, Strikeout Swinging
    0.510.1022.0%-.013-0.10
    4/13▼ 2C Rea2___1-2Rougned Odor flied out to center.
    Ball, Fly Out
    0.450.1039.2%-.011-0.10
    4/12▲ 8D Robertson212_5-2Rougned Odor struck out swinging.
    Ball, Called Strike, Swinging Strike, Foul Ball, Foul Ball, Strikeout Swinging
    1.500.426.4%-.039-0.42
    4/12▲ 7D Smith0___4-2Rougned Odor walked.
    Called Strike, Ball, Foul Ball, Ball, Ball, Foul Ball, Walked
    1.320.4817.4%.0590.37
    4/12▲ 5T Megill0___2-2Rougned Odor flied out to center.
    Ball, Fly Out
    1.190.4850.0%-.030-0.22
    4/12▲ 2T Megill2___0-2Rougned Odor flied out to left.
    Fly Out
    0.320.1067.9%-.008-0.10
    4/10▲ 7D Smith11__2-0Rougned Odor struck out swinging.
    Called Strike, Delay of Game, Pickoff Throw (First Base), Swinging Strike, Strikeout Swinging
    1.780.5018.0%-.042-0.28
    4/10▲ 5M Scherzer11__2-0Rougned Odor fouled out to catcher.
    Swinging Strike, Foul Tip, Foul Fly Out
    1.510.5024.2%-.036-0.28
    4/10▲ 3M Scherzer01__0-0Rougned Odor advanced on error to 2B. Error by Tomas Nido.1.660.8554.1%.0290.24
    4/10▲ 3M Scherzer0___0-0Rougned Odor walked.
    Ball, Ball, Ball, Called Strike, Swinging Strike, Foul Ball, Walked
    0.990.4850.0%.0410.37
    4/8▲ 9K Yates21_31-3Trent Grisham advanced on a wild pitch to 2B. Rougned Odor scored.0.680.5292.0%.0410.82
    4/8▲ 9D Young0___1-3Rougned Odor doubled to center (Fly).
    Ball, Called Strike, Ball, Double
    0.330.5492.0%.0230.63
    4/8▲ 6D Lee0___0-3Rougned Odor struck out swinging.
    Ball, Ball, Foul Ball, Swinging Strike, Strikeout Swinging
    0.470.5485.7%-.012-0.25
    4/8▲ 4C Morton1__30-1Rougned Odor reached on fielder's choice to second. Jake Cronenworth scored.
    Foul Ball, Foul Ball, Ball, Ball, (Stolen Base), Fielder's Choice
    1.410.9766.8%.0570.59
    4/8▲ 2C Morton2___0-0Rougned Odor walked.
    Ball, Called Strike, Ball, Called Strike, Foul Ball, Ball, Walked
    0.430.1145.9%.0130.13
    4/6▲ 4S Strider2___2-3Rougned Odor struck out swinging.
    Ball, Called Strike, Foul Ball, Strikeout Swinging
    0.440.1157.8%-.012-0.11
    4/6▲ 3S Strider0___1-0Rougned Odor struck out looking.
    Ball, Swinging Strike, Ball, Swinging Strike, Foul Ball, Strikeout Looking
    1.030.5439.1%-.027-0.25
    4/4▼ 9D Jameson0___5-8Rougned Odor grounded out to shortstop.
    Ball, Called Strike, Ground Out
    0.850.473.7%-.021-0.22
    4/3▼ 6C Sulser2___3-2Rougned Odor grounded out to second.
    Ground Out
    0.400.1071.4%-.010-0.10
    4/3▼ 4R Nelson0___3-2Rougned Odor grounded out to second.
    Ball, Foul Ball, Ball, Swinging Strike, Ball, Ground Out
    0.810.4769.2%-.020-0.22
    4/3▼ 2R Nelson0___2-2Rougned Odor doubled to center (Liner).
    Double
    0.920.4755.0%.0650.61
    4/1▼ 8D Lamet012_6-4Jose Azocar advanced on a wild pitch to 2B.0.391.4396.4%.0120.49
    4/1▼ 8D Lamet0___6-4Rougned Odor walked.
    Ball, Ball, Ball, Walked
    0.210.4794.4%.0080.37
    4/1▼ 5T Blach21__5-1Rougned Odor flied out to left.
    Fly Out
    0.200.2293.3%-.005-0.22
    4/1▼ 3T Blach11_34-0Rougned Odor lined out to second. Luis Campusano out at second.
    Line Drive
    0.611.1492.6%-.037-1.14
    4/1▼ 2J Urena0___2-0Rougned Odor grounded out to first.
    Foul Ball, Ground Out
    0.600.4775.7%-.015-0.22
    DateInnPitcherOutsBasesScorePlayLIREWEWPARE24
    7/16▲ 12J Hoffman0_2_6-6Rougned Odor struck out swinging.
    Swinging Strike, Strike Delay Of Game, Ball, Strikeout Swinging
    2.601.1650.0%-.118-0.45
    7/15▲ 8M Strahm2__33-4Rougned Odor struck out swinging.
    Called Strike, Ball, Foul Ball, Strikeout Swinging
    1.610.3873.0%-.045-0.37
    7/15▲ 7A Vasquez01__6-2Rougned Odor struck out looking.
    Called Strike, Ball, Ball, Foul Ball, Ball, Foul Ball, Strikeout Looking
    1.140.929.0%-.026-0.37
    7/15▲ 7Y Marte0___2-3Rougned Odor flied out to center.
    Fly Out
    1.010.5368.8%-.026-0.25
    7/15▲ 5T Walker0___1-1Rougned Odor reached on error to third (Grounder). Rougned Odor advanced to 2B. Error by Edmundo Sosa.
    Called Strike, Ball, Swinging Strike, No Result, Ball, Error
    1.190.5350.0%.0800.63
    7/15▲ 2T Walker0___0-1Rougned Odor walked.
    Ball, Ball, Ball, Called Strike, Walked
    0.830.5360.1%.0330.39
    7/14▲ 8D Covey112_1-6Rougned Odor grounded into a double play to shortstop (Grounder). Gary Sanchez out at second.
    Grounded Into Double Play
    0.150.9498.4%-.007-0.94
    7/9▼ 8D Leone1___6-2Rougned Odor struck out swinging.
    Swinging Strike, Foul Ball, Ball, Foul Ball, Strikeout Swinging
    0.030.2598.8%-.001-0.15
    7/9▼ 6T McFarland0_2_5-0Rougned Odor struck out swinging.
    Called Strike, Ball, Ball, Ball, Swinging Strike, Strikeout Swinging
    0.101.0798.3%-.004-0.42
    7/9▼ 4M Scherzer21__3-0Rougned Odor walked. Xander Bogaerts advanced to 2B.
    Ball, Pickoff Throw (First Base), Ball, Ball, Called Strike, Foul Ball, Walked
    0.370.2286.0%.0080.20
    7/9▼ 2M Scherzer0___3-0Rougned Odor struck out swinging.
    Ball, Called Strike, Ball, Foul Tip, Ball, Strikeout Swinging
    0.440.4783.2%-.011-0.22
    7/8▼ 6D Leone11__3-0Rougned Odor struck out looking.
    Ball, Swinging Strike, Foul Ball, Foul Ball, Ball, Strikeout Looking
    0.360.4992.0%-.009-0.28
    7/7▼ 9D Smith2___3-3Rougned Odor singled to left (Liner).
    Single
    1.330.1053.3%.0280.12
    7/5▼ 8C Devenski0___4-3Rougned Odor grounded out to first.
    Foul Ball, Ball, Ball, Ground Out
    0.500.4787.4%-.012-0.22
    7/5▼ 6J Soriano21__3-2Rougned Odor was hit by a pitch. Gary Sanchez advanced to 2B.
    Ball, Called Strike, Hit By Pitch
    0.770.2272.5%.0170.20
    7/4▼ 8C Devenski0___7-1Rougned Odor singled to center (Liner).
    Single
    0.000.4799.8%.0000.37
    7/4▼ 6A Loup1___5-1Rougned Odor flied out to center.
    Fly Out
    0.110.2595.3%-.003-0.15
    7/4▼ 4S Ohtani21_32-0Rougned Odor flied out to third.
    Called Strike, Fly Out
    1.200.4779.7%-.033-0.47
    7/4▼ 3S Ohtani0___0-0Rougned Odor walked.
    Called Strike, Foul Ball, Foul Ball, Ball, Ball, Foul Ball, Ball, Walked
    0.990.4755.3%.0400.37
    7/2▲ 9A Diaz2_2_4-3Rougned Odor lined out to second.
    Ball, Foul Ball, Ball, Swinging Strike, Ball, Line Drive
    3.960.3511.8%-.118-0.35
    6/30▲ 9A Diaz2__32-2Rougned Odor flied out to first.
    Ball, Fly Out
    4.440.4047.4%-.127-0.40
    6/30▲ 7L Sims212_1-1Rougned Odor struck out looking.
    Called Strike, Ball, Swinging Strike, Foul Ball, Strikeout Looking
    2.870.4848.3%-.077-0.48
    6/30▲ 5G Ashcraft2___0-0Rougned Odor grounded out to second.
    Ball, Called Strike, Ground Out
    0.580.1244.5%-.016-0.12
    6/30▲ 3G Ashcraft0___0-0Rougned Odor struck out swinging.
    Called Strike, Swinging Strike, Strikeout Swinging
    0.990.5850.0%-.026-0.27
    6/29▲ 4L Ortiz0___0-3Rougned Odor flied out to center.
    Fly Out
    0.540.5480.8%-.014-0.25
    6/29▲ 2L Ortiz11__0-0Rougned Odor singled to center (Grounder). Jake Cronenworth advanced to 3B.
    Ball, Called Strike, Ball, Catcher Pickoff Throw (First Base), Single
    1.220.5650.2%.0650.67
    6/28▲ 9C Bolton2_2_7-1Rougned Odor singled to right (Liner). Xander Bogaerts advanced to 3B.
    Called Strike, Foul Ball, Ball, Single
    0.020.340.0%.0010.19
    6/24▼ 7M Thompson0___0-2Rougned Odor struck out swinging.
    Swinging Strike, Ball, Ball, Ball, Called Strike, Foul Ball, Strikeout Swinging
    1.500.4720.3%-.037-0.22
    6/24▼ 4J Gray21__0-2Rougned Odor struck out looking.
    Ball, Swinging Strike, Called Strike, Strikeout Looking
    1.000.2226.3%-.028-0.22
    6/24▼ 2J Gray11__0-1Rougned Odor struck out swinging.
    Swinging Strike, Called Strike, Ball, Ball, Ball, Strikeout Swinging
    1.340.4943.7%-.031-0.28
    6/23▼ 8T Ward0___13-1Rougned Odor grounded out to shortstop.
    Ground Out
    0.000.47100.0%.000-0.22
    6/22▲ 8S Manaea2___0-10Rougned Odor struck out swinging.
    Called Strike, Foul Ball, Ball, Ball, Strikeout Swinging
    0.000.10100.0%.000-0.10
    6/21▲ 8T Rogers2_2_4-2Rougned Odor flied out to second.
    Fly Out
    1.480.3210.0%-.042-0.31
    6/20▲ 8T Beck01__2-3Rougned Odor flied out to right.
    Ball, Foul Ball, Ball, Fly Out
    1.370.8678.6%-.032-0.35
    6/20▲ 5A DeSclafani212_1-3Rougned Odor grounded out to second.
    Ground Out
    1.280.4375.5%-.033-0.43
    6/20▲ 4A DeSclafani0___0-2Rougned Odor struck out looking.
    Ball, Foul Ball, Foul Ball, Foul Ball, Strikeout Looking
    0.680.4873.7%-.017-0.23
    6/20▲ 2A DeSclafani1___0-0Rougned Odor flied out to left.
    Ball, Called Strike, Called Strike, Foul Ball, Fly Out
    0.650.2647.7%-.016-0.15
    6/19▲ 9K Winn0___2-4Rougned Odor singled to center (Grounder).
    Foul Ball, Called Strike, Ball, Foul Ball, Ball, Single
    0.280.4892.9%.0110.38
    6/19▲ 6K Winn1___1-4Rougned Odor grounded out to shortstop.
    Called Strike, Foul Ball, Ground Out
    0.310.2686.0%-.008-0.15
    6/19▲ 4J Junis11__0-1Rougned Odor doubled to right (Liner). Jake Cronenworth advanced to 3B.
    Called Strike, Double
    1.190.5163.1%.0860.88
    6/19▲ 2R Walker1___0-1Rougned Odor flied out to left.
    Ball, Called Strike, Fly Out
    0.580.2658.7%-.014-0.15
    6/18▼ 8J Diekman11__5-4Rougned Odor struck out swinging.
    Ball, Called Strike, Foul Ball, Ball, Strikeout Swinging, (Stolen Base)
    0.660.4987.4%-.015-0.28
    6/18▼ 6K Kelly0___5-2Rougned Odor flied out to catcher.
    Ball, Foul Ball, Foul Ball, Fly Out
    0.280.4792.0%-.007-0.22
    6/18▼ 4Y Chirinos0_2_3-2Rougned Odor doubled to right (Liner). Jake Cronenworth scored.
    Ball, Ball, Foul Tip, Double
    1.111.0775.0%.0871.00
    6/18▼ 2Y Chirinos1___0-1Rougned Odor grounded out to shortstop.
    Ball, Ground Out
    0.700.2540.9%-.017-0.15
    6/16▼ 9S Armstrong112_2-6Rougned Odor walked. Nelson Cruz advanced to 3B. Ha-seong Kim advanced to 2B.
    Swinging Strike, Swinging Strike, Ball, Foul Ball, Ball, Ball, Foul Ball, Walked
    1.170.873.9%.0610.66
    6/15▼ 9E Clase1___6-8Rougned Odor walked.
    Ball, Swinging Strike, Ball, Ball, Walked
    1.110.254.1%.0580.25
    6/14▼ 4A Civale0___2-0Rougned Odor struck out swinging.
    Called Strike, Foul Tip, Ball, Ball, Foul Ball, Ball, Strikeout Swinging
    0.570.4779.6%-.014-0.22
    6/14▼ 2A Civale1___1-0Rougned Odor walked.
    Foul Ball, Ball, Ball, Ball, Walked
    0.550.2564.2%.0210.25
    6/11▲ 4D Lamet0___1-3Rougned Odor singled to right (Liner).
    Foul Ball, Ball, Single
    0.800.6869.5%.0290.42
    6/11▲ 2D Lamet2___1-0Rougned Odor walked.
    Ball, Ball, Called Strike, Swinging Strike, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Walked
    0.450.1536.7%.0130.15
    6/6▼ 7L Gilbert2___1-2Rougned Odor struck out swinging.
    Ball, Called Strike, Swinging Strike, Ball, Strikeout Swinging
    0.920.1026.6%-.023-0.10
    6/6▼ 5L Gilbert1___1-1Rougned Odor flied out to shortstop.
    Ball, Ball, Ball, Called Strike, Called Strike, Foul Ball, Fly Out
    0.860.2553.5%-.021-0.15
    6/6▼ 3L Gilbert0___0-1Rougned Odor hit a ground rule double (Fly).
    Ball, Ground Rule Double
    1.090.4742.7%.0760.61
    6/5▼ 7J Assad112_4-0Rougned Odor reached on fielder's choice to first. Ha-seong Kim advanced to 3B. Brandon Dixon out at second.
    Ball, Fielder's Choice
    0.200.8797.8%-.004-0.40
    6/5▼ 5K Hendricks0___4-0Rougned Odor flied out to first.
    Fly Out
    0.200.4793.9%-.005-0.22
    6/5▼ 2K Hendricks2_2_3-0Rougned Odor flied out to right.
    Foul Ball, Ball, Swinging Strike, Ball, Ball, Fly Out
    0.620.3182.5%-.017-0.31
    6/5▼ 1K Hendricks0___0-0Rougned Odor grounded out to shortstop.
    Ground Out
    0.870.4754.7%-.022-0.22
    6/2▼ 8J Merryweather0___1-2Rougned Odor singled to center (Liner). Rougned Odor advanced to 2B on error. Error by Mike Tauchman.
    Foul Tip, Single, No Result
    2.460.4729.1%.1750.61
    6/2▼ 6J Taillon0___0-2Rougned Odor doubled to center (Liner).
    Foul Ball, Ball, Ball, Ball, Double
    1.360.4724.2%.0910.61
    6/2▼ 3J Taillon1___0-1Rougned Odor grounded out to pitcher.
    Ball, Ball, Called Strike, Swinging Strike, Ball, Foul Ball, Ground Out
    0.760.2540.0%-.019-0.15
    6/1▲ 9J Stallings1__31-10Rougned Odor was hit by a pitch.
    Hit By Pitch
    0.000.96100.0%.0000.25
    5/30▲ 9D Floro01_34-5Rougned Odor reached on fielder's choice and error to shortstop. Juan Soto scored on error. Xander Bogaerts advanced to 3B on error. Rougned Odor advanced to 2B. Error by Jon Berti.
    Ball, Foul Ball, Fielder's Choice+Error
    0.771.8892.2%.0451.15
    5/30▲ 7T Scott2_234-4Rougned Odor struck out swinging.
    Swinging Strike, Ball, Foul Ball, Ball, Foul Ball, Ball, Strikeout Swinging
    3.420.6251.2%-.102-0.62
    5/30▲ 6S Alcantara0___3-2Rougned Odor fouled out to catcher.
    Foul Fly Out
    1.440.5334.3%-.037-0.25
    5/30▲ 4S Alcantara1___1-0Rougned Odor walked.
    Ball, Ball, Called Strike, Ball, Walked
    0.820.2835.0%.0320.27
    5/30▲ 1S Alcantara212_0-0Rougned Odor flied out to shortstop.
    Ball, Ball, Fly Out
    1.600.4549.3%-.042-0.45
    5/28▲ 8R Marinaccio2_2_8-6Rougned Odor struck out swinging.
    Ball, Foul Ball, Swinging Strike, Strikeout Swinging
    1.480.3210.1%-.042-0.32
    5/28▲ 7G Cole01__8-3Rougned Odor homered (Fly). Matt Carpenter scored.
    Home Run
    0.660.884.6%.0561.62
    5/28▲ 4G Cole1___8-3Rougned Odor flied out to center.
    Ball, Swinging Strike, Swinging Strike, Ball, Fly Out
    0.310.266.2%-.008-0.16
    5/28▲ 2G Cole0___1-1Rougned Odor flied out to right.
    Fly Out
    0.930.4950.0%-.023-0.23
    5/27▲ 10C Holmes1_2_2-2Rougned Odor struck out looking.
    Called Strike, Swinging Strike, Strikeout Looking
    3.270.6838.2%-.083-0.35
    5/27▲ 8M King0___2-2Rougned Odor grounded out to third.
    Ball, Foul Ball, Ball, Swinging Strike, Ground Out
    1.850.4950.0%-.047-0.23
    5/27▲ 6L Severino0___1-1Rougned Odor flied out to right.
    Fly Out
    1.340.4950.0%-.034-0.23
    5/27▲ 4L Severino0___1-0Rougned Odor grounded out to first.
    Ball, Ball, Called Strike, Ground Out
    1.140.4937.3%-.029-0.23
    5/27▲ 1L Severino0___0-0Rougned Odor flied out to shortstop.
    Fly Out
    0.870.4950.0%-.022-0.23
    5/26▲ 9R Weber21_31-4Rougned Odor singled to center (Liner). Juan Soto scored. Xander Bogaerts advanced to 2B.
    Called Strike, Single
    0.270.5096.8%.0180.94
    5/26▲ 7R Weber2___1-4Rougned Odor flied out to left.
    Ball, Swinging Strike, Ball, Fly Out
    0.180.1088.3%-.005-0.10
    5/26▲ 5R Vasquez21__0-2Rougned Odor walked. Xander Bogaerts advanced to 2B.
    Ball, Ball, Ball, Walked
    0.650.2373.7%.0150.21
    5/26▲ 4R Vasquez0___0-0Rougned Odor flied out to right.
    Ball, Ball, Fly Out
    1.080.4950.0%-.027-0.23
    5/26▲ 1R Vasquez212_0-0Rougned Odor struck out swinging.
    Foul Ball, Foul Ball, Foul Ball, Foul Ball, Strikeout Swinging
    1.630.4349.4%-.042-0.43
    5/25▲ 9H Harvey212_6-5Rougned Odor homered (Fly). Jake Cronenworth scored. Juan Soto scored.
    Ball, Home Run
    5.480.4514.4%.7642.66
    5/25▲ 7T Ward2_2_1-5Rougned Odor flied out to left.
    Fly Out
    0.320.3393.5%-.009-0.33
    5/25▲ 5A Machado2_231-3Rougned Odor doubled to left (Liner). Juan Soto scored. Xander Bogaerts scored.
    Swinging Strike, Double
    1.580.6275.4%.1341.71
    5/25▲ 4J Irvin0___1-2Rougned Odor flied out to center.
    Foul Ball, Ball, Fly Out
    0.910.5362.1%-.024-0.25
    5/25▲ 2J Irvin1___1-0Rougned Odor flied out to center.
    Foul Ball, Foul Ball, Ball, Fly Out
    0.690.2837.4%-.017-0.17
    5/24▲ 9K Finnegan1___5-3Rougned Odor flied out to shortstop.
    Ball, Fly Out
    0.990.283.8%-.025-0.17
    5/24▲ 6C Edwards Jr.21__5-3Rougned Odor grounded out to shortstop.
    Ground Out
    1.070.2418.8%-.031-0.24
    5/24▲ 4T Williams21__4-0Rougned Odor homered (Fly). Juan Soto scored.
    Ball, Ball, Foul Ball, Home Run
    0.560.2410.6%.1221.87
    5/24▲ 2T Williams1___0-0Rougned Odor singled to right (Grounder).
    Single
    0.660.2847.6%.0260.27
    5/23▲ 9C Kuhl1___4-7Rougned Odor struck out swinging.
    Swinging Strike, Swinging Strike, Ball, Ball, Strikeout Swinging
    0.120.2896.1%-.003-0.17
    5/23▲ 7M Thompson212_3-7Trent Grisham advanced on a wild pitch to 2B.0.420.4593.7%.0040.17
    5/23▲ 7M Thompson11__3-7Rougned Odor advanced on a stolen base to 2B.0.290.5593.9%.0050.16
    5/23▲ 7M Thompson1___3-7Rougned Odor walked.
    Ball, Ball, Ball, Walked
    0.160.2893.3%.0060.27
    5/23▲ 6E Ramirez0___3-3Rougned Odor singled to right (Liner).
    Foul Ball, Foul Ball, Ball, No Result, Ball, Single
    1.340.5350.0%.0520.39
    5/21▼ 8J Garza2___7-0Rougned Odor flied out to third.
    Foul Ball, Ball, Fly Out
    0.000.1099.9%.000-0.10
    5/21▼ 6N Pivetta01__6-0Rougned Odor doubled to left (Liner). Ha-seong Kim scored.
    Double
    0.070.8499.0%.0061.24
    5/21▼ 3R Bleier2___6-0Rougned Odor flied out to left.
    Foul Ball, Fly Out
    0.060.1096.0%-.001-0.10
    5/21▼ 1C Kluber21231-0Rougned Odor doubled to right (Liner). Jake Cronenworth scored. Xander Bogaerts scored. Matt Carpenter scored.
    Foul Ball, Ball, Foul Ball, Ball, Ball, Foul Ball, Double
    2.440.7467.1%.1982.57
    5/20▼ 8C Martin0___2-4Rougned Odor lined out to first.
    Ball, Swinging Strike, Ball, Line Drive
    1.650.4715.1%-.041-0.22
    5/17▼ 7A Chapman112_3-4Rougned Odor walked. Juan Soto advanced to 3B. Ha-seong Kim advanced to 2B.
    Pitcher Step Off, Ball, Pitcher Step Off, Ball, Ball, Walked
    4.210.8743.0%.1240.66
    5/17▼ 6J Taylor012_1-4Rougned Odor singled to second (Grounder). Matt Carpenter advanced to 3B. Ha-seong Kim advanced to 2B.
    Single
    2.791.4327.0%.1120.86
    5/17▼ 4M Mayers1_230-1Rougned Odor walked.
    Ball, (Wild Pitch), Ball, Ball, Walked
    2.151.3653.9%.0150.17
    5/17▼ 2C Hernandez11__0-0Rougned Odor struck out swinging.
    Ball, Swinging Strike, Foul Ball, Pickoff Throw (First Base), Strikeout Swinging
    1.230.4955.2%-.029-0.28
    5/16▼ 8T Clarke21_34-5Rougned Odor was caught stealing.
    Ball, Ball, Called Strike, Pickoff Throw (First Base), (Caught Stealing)
    5.150.4729.4%-.139-0.47
    5/16▼ 8T Clarke21__4-5Rougned Odor singled to right (Liner). Xander Bogaerts advanced to 3B.
    Single
    2.400.2222.1%.0730.26
    5/16▼ 6B Singer0_2_3-5Rougned Odor grounded out to second. Matt Carpenter advanced to 3B.
    Foul Bunt, Ball, Foul Ball, Ground Out
    2.061.0733.3%-.031-0.16
    5/16▼ 4B Singer212_0-5Rougned Odor flied out to center.
    Ball, Called Strike, Fly Out
    0.920.427.8%-.023-0.41
    5/16▼ 2B Singer01__0-5Rougned Odor flied out to right.
    Ball, Foul Ball, Foul Ball, Fly Out
    1.000.8413.5%-.022-0.34
    5/15▼ 8J Taylor2___4-0Rougned Odor flied out to shortstop.
    Ball, Foul Ball, Foul Ball, Foul Ball, Foul Ball, Ball, Ball, Fly Out
    0.020.1098.8%-.001-0.10
    5/15▼ 6M Castillo1___3-0Rougned Odor flied out to center.
    Swinging Strike, Foul Ball, Ball, Fly Out
    0.200.2591.3%-.005-0.15
    5/15▼ 4B Keller1___3-0Rougned Odor flied out to center.
    Called Strike, Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Fly Out
    0.280.2586.1%-.007-0.15
    5/12▲ 9E Phillips2___4-2Rougned Odor singled to right (Grounder).
    Single
    0.440.101.2%.0240.13
    5/11▲ 9J Lopez1___5-3Rougned Odor struck out looking.
    Ball, Foul Ball, Ball, Foul Ball, Ball, Strikeout Looking
    0.950.263.5%-.024-0.16
    5/11▲ 7E Pagan1___2-3Rougned Odor flied out to right.
    Fly Out
    0.720.2667.0%-.018-0.16
    5/11▲ 5B Ober0___2-2Rougned Odor homered (Fly).
    Called Strike, Home Run
    1.190.5050.0%.1411.00
    5/11▲ 2B Ober2___0-1Rougned Odor flied out to right.
    Ball, Ball, Fly Out
    0.390.1056.9%-.010-0.10
    5/10▲ 9J Duran2___2-2Rougned Odor struck out swinging.
    Foul Ball, Ball, Swinging Strike, Strikeout Swinging
    1.320.1039.6%-.034-0.10
    5/10▲ 7B Stewart2___2-1Rougned Odor grounded out to shortstop.
    Ball, Swinging Strike, Ball, Called Strike, Foul Ball, Ground Out
    0.800.1023.0%-.021-0.10
    5/10▲ 5P Lopez11__2-0Rougned Odor struck out swinging.
    Ball, Called Strike, Pickoff Throw (First Base), Swinging Strike, Ball, Strikeout Swinging
    1.510.5224.9%-.036-0.29
    5/10▲ 3P Lopez0___1-0Rougned Odor flied out to center.
    Ball, Fly Out
    1.030.5038.6%-.026-0.24
    5/3▼ 7D Law112_7-1Rougned Odor walked. Matt Carpenter advanced to 3B. Jake Cronenworth advanced to 2B.
    Called Strike, Ball, Foul Ball, Foul Ball, Ball, Ball, Walked
    0.040.8799.5%.0010.66
    5/3▼ 6R Sanmartin1___4-1Rougned Odor singled to pitcher (Bunt Grounder).
    Called Strike, Single
    0.200.2591.3%.0070.25
    5/3▼ 4A Young11__2-0Rougned Odor reached on fielder's choice to second. Jake Cronenworth out at second.
    Ball, Ball, Called Strike, Fielder's Choice
    0.770.4979.8%-.018-0.28
    5/3▼ 2L Cessa012_0-0Rougned Odor flied out to left.
    Ball, Fly Out
    1.991.4364.5%-.055-0.56
    5/2▼ 9D Law0___1-1Rougned Odor flied out to shortstop.
    Ball, Ball, Foul Ball, Fly Out
    2.230.4763.1%-.055-0.22
    4/22▲ 9K Ginkel0___3-5Rougned Odor struck out swinging.
    Ball, Called Strike, Called Strike, Strikeout Swinging
    0.310.5392.2%-.008-0.25
    4/22▲ 6K Nelson212_3-4Rougned Odor reached on fielder's choice to shortstop. Ha-seong Kim out at second.
    Ball, Ball, Fielder's Choice
    1.860.4564.8%-.049-0.45
    4/22▲ 5M Kelly01__3-2Rougned Odor non-force gdp to first (Grounder). Ha-seong Kim out at second.
    Non-Force GDP
    2.060.9241.5%-.107-0.81
    4/22▲ 2M Kelly1___1-2Rougned Odor grounded out to second.
    Foul Ball, Ball, Ball, Ball, Called Strike, Ground Out
    0.600.2858.0%-.015-0.17
    4/18▼ 9K Yates2_2_1-8Rougned Odor struck out swinging.
    Called Strike, Foul Ball, Strikeout Swinging
    0.010.310.0%.000-0.31
    4/18▼ 7J Chavez21__0-2Rougned Odor struck out swinging.
    Foul Ball, Pickoff Throw (First Base), Foul Ball, Ball, Ball, Strikeout Swinging
    1.320.2216.3%-.037-0.22
    4/18▼ 5S Strider0___0-2Rougned Odor flied out to right.
    Called Strike, Fly Out
    1.230.4727.2%-.031-0.22
    4/18▼ 2S Strider21__0-1Rougned Odor struck out swinging.
    Called Strike, Called Strike, Ball, Ball, Strikeout Swinging
    0.910.2240.6%-.025-0.22
    4/17▼ 8J Chavez0___0-2Rougned Odor flied out to center.
    Fly Out
    1.650.4715.1%-.041-0.22
    4/14▼ 8B Wilson012_1-11Rougned Odor singled to center (Grounder). Jose Azocar scored. Xander Bogaerts advanced to 2B.
    Ball, Swinging Strike, Ball, Foul Ball, Foul Ball, Ball, Single
    0.041.430.2%.0021.00
    4/13▼ 8M Bush1___1-3Rougned Odor struck out swinging.
    Ball, Foul Ball, Foul Ball, No Result, Ball, Ball, Foul Ball, Strikeout Swinging
    1.090.2511.0%-.027-0.15
    4/13▼ 5C Rea2___1-3Rougned Odor struck out swinging.
    Ball, Foul Ball, Foul Tip, Ball, Foul Ball, Strikeout Swinging
    0.510.1022.0%-.013-0.10
    4/13▼ 2C Rea2___1-2Rougned Odor flied out to center.
    Ball, Fly Out
    0.450.1039.2%-.011-0.10
    4/12▲ 8D Robertson212_5-2Rougned Odor struck out swinging.
    Ball, Called Strike, Swinging Strike, Foul Ball, Foul Ball, Strikeout Swinging
    1.500.426.4%-.039-0.42
    4/12▲ 7D Smith0___4-2Rougned Odor walked.
    Called Strike, Ball, Foul Ball, Ball, Ball, Foul Ball, Walked
    1.320.4817.4%.0590.37
    4/12▲ 5T Megill0___2-2Rougned Odor flied out to center.
    Ball, Fly Out
    1.190.4850.0%-.030-0.22
    4/12▲ 2T Megill2___0-2Rougned Odor flied out to left.
    Fly Out
    0.320.1067.9%-.008-0.10
    4/10▲ 7D Smith11__2-0Rougned Odor struck out swinging.
    Called Strike, Delay of Game, Pickoff Throw (First Base), Swinging Strike, Strikeout Swinging
    1.780.5018.0%-.042-0.28
    4/10▲ 5M Scherzer11__2-0Rougned Odor fouled out to catcher.
    Swinging Strike, Foul Tip, Foul Fly Out
    1.510.5024.2%-.036-0.28
    4/10▲ 3M Scherzer01__0-0Rougned Odor advanced on error to 2B. Error by Tomas Nido.1.660.8554.1%.0290.24
    4/10▲ 3M Scherzer0___0-0Rougned Odor walked.
    Ball, Ball, Ball, Called Strike, Swinging Strike, Foul Ball, Walked
    0.990.4850.0%.0410.37
    4/8▲ 9K Yates21_31-3Trent Grisham advanced on a wild pitch to 2B. Rougned Odor scored.0.680.5292.0%.0410.82
    4/8▲ 9D Young0___1-3Rougned Odor doubled to center (Fly).
    Ball, Called Strike, Ball, Double
    0.330.5492.0%.0230.63
    4/8▲ 6D Lee0___0-3Rougned Odor struck out swinging.
    Ball, Ball, Foul Ball, Swinging Strike, Strikeout Swinging
    0.470.5485.7%-.012-0.25
    4/8▲ 4C Morton1__30-1Rougned Odor reached on fielder's choice to second. Jake Cronenworth scored.
    Foul Ball, Foul Ball, Ball, Ball, (Stolen Base), Fielder's Choice
    1.410.9766.8%.0570.59
    4/8▲ 2C Morton2___0-0Rougned Odor walked.
    Ball, Called Strike, Ball, Called Strike, Foul Ball, Ball, Walked
    0.430.1145.9%.0130.13
    4/6▲ 4S Strider2___2-3Rougned Odor struck out swinging.
    Ball, Called Strike, Foul Ball, Strikeout Swinging
    0.440.1157.8%-.012-0.11
    4/6▲ 3S Strider0___1-0Rougned Odor struck out looking.
    Ball, Swinging Strike, Ball, Swinging Strike, Foul Ball, Strikeout Looking
    1.030.5439.1%-.027-0.25
    4/4▼ 9D Jameson0___5-8Rougned Odor grounded out to shortstop.
    Ball, Called Strike, Ground Out
    0.850.473.7%-.021-0.22
    4/3▼ 6C Sulser2___3-2Rougned Odor grounded out to second.
    Ground Out
    0.400.1071.4%-.010-0.10
    4/3▼ 4R Nelson0___3-2Rougned Odor grounded out to second.
    Ball, Foul Ball, Ball, Swinging Strike, Ball, Ground Out
    0.810.4769.2%-.020-0.22
    4/3▼ 2R Nelson0___2-2Rougned Odor doubled to center (Liner).
    Double
    0.920.4755.0%.0650.61
    4/1▼ 8D Lamet012_6-4Jose Azocar advanced on a wild pitch to 2B.0.391.4396.4%.0120.49
    4/1▼ 8D Lamet0___6-4Rougned Odor walked.
    Ball, Ball, Ball, Walked
    0.210.4794.4%.0080.37
    4/1▼ 5T Blach21__5-1Rougned Odor flied out to left.
    Fly Out
    0.200.2293.3%-.005-0.22
    4/1▼ 3T Blach11_34-0Rougned Odor lined out to second. Luis Campusano out at second.
    Line Drive
    0.611.1492.6%-.037-1.14
    4/1▼ 2J Urena0___2-0Rougned Odor grounded out to first.
    Foul Ball, Ground Out
    0.600.4775.7%-.015-0.22