Rougned Odor Stats

For the 4,182 official at-bats in his pro career, Odor has earned a batting average of .229 with 958 base knocks. His OBP sits at .288 and he has a lifetime OPS of .708. He has a total of 562 runs in addition to having earned 586 RBIs. Odor has drawn a walk 286 times while striking out on 1,082 chances. He has gone deep 182 times, with 1,757 total bases and a .420 slugging percentage.

For the year, Odor has compiled 21 runs, knocked in 18 runs batted in and has earned 4 home runs. He has taken a base 17 times and has accumulated an OBP of .299. Odor has a tally of 28 hits out of 138 AB’s for an average at the plate of .203. He has been struck out 37 times while having 49 total bases. He has amassed an OPS of 0.654 with a SLG 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