Odor has accrued an average at the plate of .229 for his baseball career in addition to 562 scored runs and an OPS of .708. He has struck out 1,082 times and has walked on 286 occasions, which contributes in part to a .288 on-base %. For his MLB career, Odor has hit 182 baseballs over the fence while knocking in 586 runs. He has compiled a slugging percentage of .420 in addition to having tallied 1,757 bases. Over the course of his time in the league, he stepped up to bat 4,581 times and has reached base with a base hit 958 times.
This year, Odor has notched 21 runs, knocked in 18 RBI and has hit 4 home runs. He has earned a walk 17 times and has accrued an OBP of .299. Odor is sitting with 28 base hits in 138 at-bats for an average of .203. He has gone down on strikes 37 times while accounting for 49 bases in total. He has an OPS of 0.654 and a slugging % of .355.
Year | Team | BA | HR | H | BB | R | RBI | OBP | PA | AB | OPS | OPS+ | 2B | 3B | G | SLG | SB | CS | TB | SO |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Career | .229 | 182 | 958 | 286 | 562 | 586 | .288 | 4,581 | 4,182 | .708 | N/A | 195 | 29 | 1,213 | .420 | 72 | 53 | 1,757 | 1,082 | |
2023 | SDP | .203 | 4 | 28 | 17 | 21 | 18 | .299 | 157 | 138 | .654 | 83 | 9 | 0 | 59 | .355 | 2 | 1 | 49 | 37 |
2022 | BAL | .207 | 13 | 88 | 32 | 49 | 53 | .275 | 472 | 426 | .632 | 79 | 19 | 3 | 135 | .357 | 6 | 1 | 152 | 109 |
2021 | NYY | .202 | 15 | 65 | 27 | 42 | 39 | .286 | 361 | 322 | .665 | 82 | 12 | 0 | 102 | .379 | 0 | 1 | 122 | 100 |
2020 | TEX | .167 | 10 | 23 | 7 | 15 | 30 | .209 | 148 | 138 | .623 | 66 | 4 | 0 | 38 | .413 | 0 | 1 | 57 | 47 |
2019 | TEX | .205 | 30 | 107 | 52 | 77 | 93 | .283 | 581 | 522 | .721 | 79 | 30 | 1 | 145 | .439 | 11 | 9 | 229 | 178 |
2018 | TEX | .253 | 18 | 120 | 43 | 76 | 63 | .326 | 535 | 474 | .751 | 96 | 23 | 2 | 129 | .424 | 12 | 12 | 201 | 127 |
2017 | TEX | .204 | 30 | 124 | 32 | 79 | 75 | .252 | 651 | 607 | .649 | 63 | 21 | 3 | 162 | .397 | 15 | 6 | 241 | 162 |
2016 | TEX | .271 | 33 | 164 | 19 | 89 | 88 | .296 | 632 | 605 | .798 | 105 | 33 | 4 | 150 | .502 | 14 | 7 | 304 | 135 |
2015 | TEX | .261 | 16 | 111 | 23 | 54 | 61 | .316 | 470 | 426 | .781 | 107 | 21 | 9 | 120 | .465 | 6 | 7 | 198 | 79 |
2014 | TEX | .259 | 9 | 100 | 17 | 39 | 48 | .297 | 417 | 386 | .698 | 93 | 14 | 7 | 114 | .402 | 4 | 7 | 155 | 71 |
2023 Stats for Rougned Odor
2023 Stats for Rougned Odor
Stat | Total | MLB Rank |
---|---|---|
Games Played | 59 | 376th |
Plate Appearances | 157 | 397th |
At-Bats | 138 | 404th |
Runs Scored | 21 | 369th |
Hits | 28 | 415th |
Doubles | 9 | 349th |
Triples | 0 | 455th |
Home Runs | 4 | 374th |
Runs Batted In | 18 | 383rd |
Stolen Bases | 2 | 324th |
Caught Stealing | 1 | 291st |
Walks | 17 | 344th |
Strikeouts | 37 | 406th |
Batting Average | .203 | 500th |
On-Base Percentage | .299 | 379th |
Slugging Percentage | .355 | 392nd |
OPS | .654 | 396th |
OPS+ | 83 | 361st |
Total Bases | 49 | 397th |
Grounded Into Double Plays | 2 | 419th |
Hit By Pitch | 2 | 341st |
Sacrifice Hits | 0 | 463rd |
Sacrifice Flies | 0 | 479th |
Intentional Walks | 0 | 422nd |
2022 Stats for Rougned Odor
Stat | Total | MLB Rank |
---|---|---|
Games Played | 135 | 114th |
Plate Appearances | 472 | 148th |
At-Bats | 426 | 147th |
Runs Scored | 49 | 177th |
Hits | 88 | 199th |
Doubles | 19 | 184th |
Triples | 3 | 76th |
Home Runs | 13 | 159th |
Runs Batted In | 53 | 136th |
Stolen Bases | 6 | 146th |
Caught Stealing | 1 | 259th |
Walks | 32 | 193rd |
Strikeouts | 109 | 119th |
Batting Average | .207 | 542nd |
On-Base Percentage | .275 | 538th |
Slugging Percentage | .357 | 420th |
OPS | .632 | 464th |
OPS+ | 79 | 462nd |
Total Bases | 152 | 180th |
Grounded Into Double Plays | 9 | 148th |
Hit By Pitch | 10 | 42nd |
Sacrifice Hits | 0 | 363rd |
Sacrifice Flies | 4 | 118th |
Intentional Walks | 1 | 147th |
2021 Stats for Rougned Odor
Stat | Total | MLB Rank |
---|---|---|
Games Played | 102 | 240th |
Plate Appearances | 361 | 228th |
At-Bats | 322 | 227th |
Runs Scored | 42 | 229th |
Hits | 65 | 280th |
Doubles | 12 | 298th |
Triples | 0 | 1237th |
Home Runs | 15 | 148th |
Runs Batted In | 39 | 241st |
Stolen Bases | 0 | 1274th |
Caught Stealing | 1 | 275th |
Walks | 27 | 267th |
Strikeouts | 100 | 151st |
Batting Average | .202 | 619th |
On-Base Percentage | .286 | 561st |
Slugging Percentage | .379 | 431st |
OPS | .665 | 491st |
OPS+ | 82 | 479th |
Total Bases | 122 | 243rd |
Grounded Into Double Plays | 3 | 414th |
Hit By Pitch | 11 | 34th |
Sacrifice Hits | 1 | 308th |
Sacrifice Flies | 0 | 1272nd |
Intentional Walks | 2 | 145th |
2020 Stats for Rougned Odor
Stat | Total | MLB Rank |
---|---|---|
Games Played | 38 | 250th |
Plate Appearances | 148 | 208th |
At-Bats | 138 | 199th |
Runs Scored | 15 | 254th |
Hits | 23 | 288th |
Doubles | 4 | 310th |
Triples | 0 | 520th |
Home Runs | 10 | 67th |
Runs Batted In | 30 | 66th |
Stolen Bases | 0 | 564th |
Caught Stealing | 1 | 149th |
Walks | 7 | 334th |
Strikeouts | 47 | 92nd |
Batting Average | .167 | 517th |
On-Base Percentage | .209 | 574th |
Slugging Percentage | .413 | 251st |
OPS | .623 | 412th |
OPS+ | 66 | 426th |
Total Bases | 57 | 192nd |
Grounded Into Double Plays | 2 | 277th |
Hit By Pitch | 1 | 313th |
Sacrifice Hits | 0 | 492nd |
Sacrifice Flies | 2 | 82nd |
Intentional Walks | 0 | 502nd |
2019 Stats for Rougned Odor
Stat | Total | MLB Rank |
---|---|---|
Games Played | 145 | 76th |
Plate Appearances | 581 | 84th |
At-Bats | 522 | 81st |
Runs Scored | 77 | 90th |
Hits | 107 | 165th |
Doubles | 30 | 72nd |
Triples | 1 | 311th |
Home Runs | 30 | 57th |
Runs Batted In | 93 | 31st |
Stolen Bases | 11 | 61st |
Caught Stealing | 9 | 5th |
Walks | 52 | 77th |
Strikeouts | 178 | 5th |
Batting Average | .205 | 601st |
On-Base Percentage | .283 | 562nd |
Slugging Percentage | .439 | 280th |
OPS | .721 | 380th |
OPS+ | 79 | 464th |
Total Bases | 229 | 98th |
Grounded Into Double Plays | 4 | 342nd |
Hit By Pitch | 5 | 152nd |
Sacrifice Hits | 1 | 292nd |
Sacrifice Flies | 1 | 423rd |
Intentional Walks | 2 | 142nd |
2018 Stats for Rougned Odor
Stat | Total | MLB Rank |
---|---|---|
Games Played | 129 | 160th |
Plate Appearances | 535 | 118th |
At-Bats | 474 | 127th |
Runs Scored | 76 | 73rd |
Hits | 120 | 120th |
Doubles | 23 | 141st |
Triples | 2 | 192nd |
Home Runs | 18 | 118th |
Runs Batted In | 63 | 110th |
Stolen Bases | 12 | 68th |
Caught Stealing | 12 | 3rd |
Walks | 43 | 131st |
Strikeouts | 127 | 66th |
Batting Average | .253 | 321st |
On-Base Percentage | .326 | 317th |
Slugging Percentage | .424 | 270th |
OPS | .751 | 279th |
OPS+ | 96 | 340th |
Total Bases | 201 | 125th |
Grounded Into Double Plays | 5 | 303rd |
Hit By Pitch | 11 | 33rd |
Sacrifice Hits | 2 | 168th |
Sacrifice Flies | 5 | 86th |
Intentional Walks | 2 | 189th |
2017 Stats for Rougned Odor
Stat | Total | MLB Rank |
---|---|---|
Games Played | 162 | 4th |
Plate Appearances | 651 | 35th |
At-Bats | 607 | 17th |
Runs Scored | 79 | 75th |
Hits | 124 | 129th |
Doubles | 21 | 174th |
Triples | 3 | 105th |
Home Runs | 30 | 36th |
Runs Batted In | 75 | 83rd |
Stolen Bases | 15 | 52nd |
Caught Stealing | 6 | 33rd |
Walks | 32 | 215th |
Strikeouts | 162 | 21st |
Batting Average | .204 | 611th |
On-Base Percentage | .252 | 659th |
Slugging Percentage | .397 | 394th |
OPS | .649 | 513th |
OPS+ | 63 | 565th |
Total Bases | 241 | 83rd |
Grounded Into Double Plays | 13 | 85th |
Hit By Pitch | 8 | 52nd |
Sacrifice Hits | 0 | 1090th |
Sacrifice Flies | 4 | 106th |
Intentional Walks | 5 | 67th |
2016 Stats for Rougned Odor
Stat | Total | MLB Rank |
---|---|---|
Games Played | 150 | 83rd |
Plate Appearances | 632 | 64th |
At-Bats | 605 | 24th |
Runs Scored | 89 | 41st |
Hits | 164 | 45th |
Doubles | 33 | 49th |
Triples | 4 | 78th |
Home Runs | 33 | 23rd |
Runs Batted In | 88 | 48th |
Stolen Bases | 14 | 54th |
Caught Stealing | 7 | 28th |
Walks | 19 | 319th |
Strikeouts | 135 | 50th |
Batting Average | .271 | 223rd |
On-Base Percentage | .296 | 491st |
Slugging Percentage | .502 | 89th |
OPS | .798 | 174th |
OPS+ | 105 | 237th |
Total Bases | 304 | 24th |
Grounded Into Double Plays | 6 | 255th |
Hit By Pitch | 4 | 169th |
Sacrifice Hits | 0 | 1110th |
Sacrifice Flies | 4 | 118th |
Intentional Walks | 0 | 1072nd |
2015 Stats for Rougned Odor
Stat | Total | MLB Rank |
---|---|---|
Games Played | 120 | 187th |
Plate Appearances | 470 | 161st |
At-Bats | 426 | 160th |
Runs Scored | 54 | 157th |
Hits | 111 | 156th |
Doubles | 21 | 164th |
Triples | 9 | 10th |
Home Runs | 16 | 108th |
Runs Batted In | 61 | 109th |
Stolen Bases | 6 | 136th |
Caught Stealing | 7 | 32nd |
Walks | 23 | 267th |
Strikeouts | 79 | 193rd |
Batting Average | .261 | 314th |
On-Base Percentage | .316 | 355th |
Slugging Percentage | .465 | 158th |
OPS | .781 | 197th |
OPS+ | 107 | 241st |
Total Bases | 198 | 122nd |
Grounded Into Double Plays | 3 | 412th |
Hit By Pitch | 14 | 12th |
Sacrifice Hits | 2 | 256th |
Sacrifice Flies | 5 | 78th |
Intentional Walks | 2 | 161st |
2014 Stats for Rougned Odor
Stat | Total | MLB Rank |
---|---|---|
Games Played | 114 | 200th |
Plate Appearances | 417 | 205th |
At-Bats | 386 | 189th |
Runs Scored | 39 | 232nd |
Hits | 100 | 183rd |
Doubles | 14 | 259th |
Triples | 7 | 18th |
Home Runs | 9 | 186th |
Runs Batted In | 48 | 155th |
Stolen Bases | 4 | 212th |
Caught Stealing | 7 | 26th |
Walks | 17 | 332nd |
Strikeouts | 71 | 223rd |
Batting Average | .259 | 286th |
On-Base Percentage | .297 | 448th |
Slugging Percentage | .402 | 241st |
OPS | .698 | 312th |
OPS+ | 93 | 341st |
Total Bases | 155 | 188th |
Grounded Into Double Plays | 7 | 208th |
Hit By Pitch | 5 | 130th |
Sacrifice Hits | 6 | 76th |
Sacrifice Flies | 3 | 190th |
Intentional Walks | 1 | 300th |