Grandal has hit .236 for his time in baseball in addition to 535 runs scored and an OPS of .769. He has struck out 1,124 times and has taken a walk on 679 occasions, contributing to a .345 OBP. For his pro baseball career, Grandal has slapped 194 baseballs over the fence while driving in 592 runs. He has compiled a slugging percentage of .424 in addition to racking up 1,756 bases. Over the course of his time in the league, he stepped up to bat 4,885 times and came through with a base hit 977 times.
Grandal has accumulated 86 total bases with 49 base hits out of 215 at-bats. He has tallied 26 runs this year and has hit 9 balls over the fence. He is sitting with a batting average of .228 in addition to holding an OPS of .704. He has accounted for an on-base percentage of .304 with 24 walks and 46 K’s. Over the course of this season, Yasmani Grandal has batted in 27 runs and has amassed a slugging percentage of .400.
Year | Team | BA | HR | H | BB | R | RBI | OBP | PA | AB | OPS | OPS+ | 2B | 3B | G | SLG | SB | CS | TB | SO |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Career | .236 | 194 | 977 | 679 | 535 | 592 | .345 | 4,885 | 4,138 | .769 | N/A | 183 | 7 | 1,307 | .424 | 13 | 7 | 1,756 | 1,124 | |
2024 | PIT | 46.000 | 0 | 26 | 0 | 215 | 9 | .228 | 72 | 243 | .400 | 1 | 49 | 10 | 1 | .304 | 27 | 1 | 95 | 24 |
2023 | CHW | .234 | 8 | 85 | 36 | 33 | 33 | .309 | 405 | 363 | .647 | 77 | 14 | 0 | 118 | .339 | 0 | 0 | 123 | 86 |
2022 | CHW | .202 | 5 | 66 | 45 | 15 | 27 | .301 | 376 | 327 | .570 | 64 | 7 | 0 | 99 | .269 | 1 | 0 | 88 | 79 |
2021 | CHW | .240 | 23 | 67 | 87 | 60 | 62 | .420 | 375 | 279 | .939 | 157 | 9 | 0 | 93 | .520 | 0 | 0 | 145 | 82 |
2020 | CHW | .230 | 8 | 37 | 30 | 27 | 27 | .351 | 194 | 161 | .773 | 112 | 7 | 0 | 46 | .422 | 0 | 0 | 68 | 58 |
2019 | MIL | .246 | 28 | 126 | 109 | 79 | 77 | .380 | 632 | 513 | .848 | 119 | 26 | 2 | 153 | .468 | 5 | 1 | 240 | 139 |
2018 | LAD | .241 | 24 | 106 | 72 | 65 | 68 | .349 | 518 | 440 | .815 | 121 | 23 | 2 | 140 | .466 | 2 | 1 | 205 | 124 |
2017 | LAD | .247 | 22 | 108 | 40 | 50 | 58 | .308 | 482 | 438 | .767 | 101 | 27 | 0 | 129 | .459 | 0 | 1 | 201 | 130 |
2016 | LAD | .228 | 27 | 89 | 64 | 49 | 72 | .339 | 457 | 390 | .816 | 118 | 14 | 1 | 126 | .477 | 1 | 3 | 186 | 116 |
2015 | LAD | .234 | 16 | 83 | 65 | 43 | 47 | .353 | 426 | 355 | .756 | 112 | 12 | 0 | 115 | .403 | 0 | 1 | 143 | 92 |
2014 | SDP | .225 | 15 | 85 | 58 | 47 | 49 | .327 | 443 | 377 | .728 | 111 | 19 | 1 | 128 | .401 | 3 | 0 | 151 | 115 |
2013 | SDP | .216 | 1 | 19 | 18 | 13 | 9 | .352 | 108 | 88 | .693 | 102 | 8 | 0 | 28 | .341 | 0 | 0 | 30 | 18 |
2012 | SDP | .297 | 8 | 57 | 31 | 28 | 36 | .394 | 226 | 192 | .863 | 143 | 7 | 1 | 60 | .469 | 0 | 0 | 90 | 39 |
2024 Stats for Yasmani Grandal
Stat | Total | MLB Rank |
---|---|---|
Games Played | 1 | 299th |
Plate Appearances | 72 | 368th |
At-Bats | 243 | 356th |
Runs Scored | 215 | 358th |
Hits | 26 | 355th |
Doubles | 49 | 353rd |
Triples | 10 | 345th |
Home Runs | 0 | 450th |
Runs Batted In | 9 | 250th |
Stolen Bases | 27 | 333rd |
Caught Stealing | 1 | 455th |
Walks | 0 | 486th |
Strikeouts | 24 | 276th |
Batting Average | 46.000 | 410th |
On-Base Percentage | .228 | 421st |
Slugging Percentage | .304 | 357th |
OPS | .400 | 255th |
OPS+ | 1 | 281st |
Total Bases | 95 | 313th |
Grounded Into Double Plays | 0 | 216th |
Hit By Pitch | 105 | 231st |
Sacrifice Hits | 86 | 335th |
Sacrifice Flies | 7 | 221st |
Intentional Walks | 0 | 569th |
2023 Stats for Yasmani Grandal
2023 Stats for Yasmani Grandal
Stat | Total | MLB Rank |
---|---|---|
Games Played | 118 | 185th |
Plate Appearances | 405 | 205th |
At-Bats | 363 | 199th |
Runs Scored | 33 | 286th |
Hits | 85 | 216th |
Doubles | 14 | 256th |
Triples | 0 | 350th |
Home Runs | 8 | 269th |
Runs Batted In | 33 | 278th |
Stolen Bases | 0 | 465th |
Caught Stealing | 0 | 378th |
Walks | 36 | 168th |
Strikeouts | 86 | 218th |
Batting Average | .234 | 344th |
On-Base Percentage | .309 | 314th |
Slugging Percentage | .339 | 432nd |
OPS | .647 | 405th |
OPS+ | 77 | 413th |
Total Bases | 123 | 242nd |
Grounded Into Double Plays | 11 | 107th |
Hit By Pitch | 4 | 190th |
Sacrifice Hits | 0 | 359th |
Sacrifice Flies | 2 | 243rd |
Intentional Walks | 1 | 157th |
2022 Stats for Yasmani Grandal
Stat | Total | MLB Rank |
---|---|---|
Games Played | 99 | 252nd |
Plate Appearances | 376 | 234th |
At-Bats | 327 | 244th |
Runs Scored | 15 | 465th |
Hits | 66 | 279th |
Doubles | 7 | 412th |
Triples | 0 | 429th |
Home Runs | 5 | 350th |
Runs Batted In | 27 | 317th |
Stolen Bases | 1 | 399th |
Caught Stealing | 0 | 451st |
Walks | 45 | 114th |
Strikeouts | 79 | 236th |
Batting Average | .202 | 573rd |
On-Base Percentage | .301 | 373rd |
Slugging Percentage | .269 | 647th |
OPS | .570 | 577th |
OPS+ | 64 | 566th |
Total Bases | 88 | 324th |
Grounded Into Double Plays | 8 | 184th |
Hit By Pitch | 2 | 347th |
Sacrifice Hits | 0 | 413th |
Sacrifice Flies | 2 | 262nd |
Intentional Walks | 1 | 162nd |
2021 Stats for Yasmani Grandal
Stat | Total | MLB Rank |
---|---|---|
Games Played | 93 | 271st |
Plate Appearances | 375 | 215th |
At-Bats | 279 | 270th |
Runs Scored | 60 | 139th |
Hits | 67 | 268th |
Doubles | 9 | 369th |
Triples | 0 | 825th |
Home Runs | 23 | 80th |
Runs Batted In | 62 | 110th |
Stolen Bases | 0 | 880th |
Caught Stealing | 0 | 813th |
Walks | 87 | 7th |
Strikeouts | 82 | 215th |
Batting Average | .240 | 426th |
On-Base Percentage | .420 | 58th |
Slugging Percentage | .520 | 83rd |
OPS | .939 | 52nd |
OPS+ | 157 | 43rd |
Total Bases | 145 | 203rd |
Grounded Into Double Plays | 15 | 29th |
Hit By Pitch | 3 | 281st |
Sacrifice Hits | 1 | 239th |
Sacrifice Flies | 5 | 53rd |
Intentional Walks | 0 | 788th |
2020 Stats for Yasmani Grandal
Stat | Total | MLB Rank |
---|---|---|
Games Played | 46 | 174th |
Plate Appearances | 194 | 131st |
At-Bats | 161 | 146th |
Runs Scored | 27 | 98th |
Hits | 37 | 169th |
Doubles | 7 | 170th |
Triples | 0 | 349th |
Home Runs | 8 | 101st |
Runs Batted In | 27 | 86th |
Stolen Bases | 0 | 438th |
Caught Stealing | 0 | 374th |
Walks | 30 | 25th |
Strikeouts | 58 | 41st |
Batting Average | .230 | 321st |
On-Base Percentage | .351 | 159th |
Slugging Percentage | .422 | 231st |
OPS | .773 | 198th |
OPS+ | 112 | 182nd |
Total Bases | 68 | 151st |
Grounded Into Double Plays | 4 | 115th |
Hit By Pitch | 1 | 269th |
Sacrifice Hits | 0 | 308th |
Sacrifice Flies | 2 | 52nd |
Intentional Walks | 0 | 318th |
2019 Stats for Yasmani Grandal
Stat | Total | MLB Rank |
---|---|---|
Games Played | 153 | 38th |
Plate Appearances | 632 | 51st |
At-Bats | 513 | 83rd |
Runs Scored | 79 | 83rd |
Hits | 126 | 109th |
Doubles | 26 | 106th |
Triples | 2 | 138th |
Home Runs | 28 | 65th |
Runs Batted In | 77 | 80th |
Stolen Bases | 5 | 136th |
Caught Stealing | 1 | 264th |
Walks | 109 | 4th |
Strikeouts | 139 | 54th |
Batting Average | .246 | 391st |
On-Base Percentage | .380 | 77th |
Slugging Percentage | .468 | 208th |
OPS | .848 | 155th |
OPS+ | 119 | 152nd |
Total Bases | 240 | 87th |
Grounded Into Double Plays | 16 | 23rd |
Hit By Pitch | 5 | 134th |
Sacrifice Hits | 0 | 787th |
Sacrifice Flies | 5 | 56th |
Intentional Walks | 2 | 124th |
2018 Stats for Yasmani Grandal
Stat | Total | MLB Rank |
---|---|---|
Games Played | 140 | 112th |
Plate Appearances | 518 | 133rd |
At-Bats | 440 | 146th |
Runs Scored | 65 | 113th |
Hits | 106 | 163rd |
Doubles | 23 | 134th |
Triples | 2 | 161st |
Home Runs | 24 | 51st |
Runs Batted In | 68 | 88th |
Stolen Bases | 2 | 292nd |
Caught Stealing | 1 | 269th |
Walks | 72 | 30th |
Strikeouts | 124 | 75th |
Batting Average | .241 | 421st |
On-Base Percentage | .349 | 171st |
Slugging Percentage | .466 | 179th |
OPS | .815 | 153rd |
OPS+ | 121 | 146th |
Total Bases | 205 | 120th |
Grounded Into Double Plays | 12 | 79th |
Hit By Pitch | 3 | 243rd |
Sacrifice Hits | 0 | 790th |
Sacrifice Flies | 3 | 159th |
Intentional Walks | 1 | 255th |
2017 Stats for Yasmani Grandal
Stat | Total | MLB Rank |
---|---|---|
Games Played | 129 | 153rd |
Plate Appearances | 482 | 163rd |
At-Bats | 438 | 155th |
Runs Scored | 50 | 204th |
Hits | 108 | 171st |
Doubles | 27 | 96th |
Triples | 0 | 741st |
Home Runs | 22 | 101st |
Runs Batted In | 58 | 159th |
Stolen Bases | 0 | 796th |
Caught Stealing | 1 | 279th |
Walks | 40 | 147th |
Strikeouts | 130 | 58th |
Batting Average | .247 | 406th |
On-Base Percentage | .308 | 438th |
Slugging Percentage | .459 | 206th |
OPS | .767 | 262nd |
OPS+ | 101 | 265th |
Total Bases | 201 | 148th |
Grounded Into Double Plays | 10 | 151st |
Hit By Pitch | 0 | 833rd |
Sacrifice Hits | 1 | 281st |
Sacrifice Flies | 3 | 150th |
Intentional Walks | 0 | 731st |
2016 Stats for Yasmani Grandal
Stat | Total | MLB Rank |
---|---|---|
Games Played | 126 | 166th |
Plate Appearances | 457 | 172nd |
At-Bats | 390 | 192nd |
Runs Scored | 49 | 191st |
Hits | 89 | 218th |
Doubles | 14 | 261st |
Triples | 1 | 267th |
Home Runs | 27 | 49th |
Runs Batted In | 72 | 89th |
Stolen Bases | 1 | 357th |
Caught Stealing | 3 | 128th |
Walks | 64 | 39th |
Strikeouts | 116 | 91st |
Batting Average | .228 | 515th |
On-Base Percentage | .339 | 210th |
Slugging Percentage | .477 | 140th |
OPS | .816 | 140th |
OPS+ | 118 | 138th |
Total Bases | 186 | 154th |
Grounded Into Double Plays | 11 | 129th |
Hit By Pitch | 2 | 277th |
Sacrifice Hits | 0 | 798th |
Sacrifice Flies | 1 | 367th |
Intentional Walks | 1 | 247th |
2015 Stats for Yasmani Grandal
Stat | Total | MLB Rank |
---|---|---|
Games Played | 115 | 207th |
Plate Appearances | 426 | 196th |
At-Bats | 355 | 221st |
Runs Scored | 43 | 213th |
Hits | 83 | 242nd |
Doubles | 12 | 312th |
Triples | 0 | 766th |
Home Runs | 16 | 105th |
Runs Batted In | 47 | 173rd |
Stolen Bases | 0 | 810th |
Caught Stealing | 1 | 309th |
Walks | 65 | 28th |
Strikeouts | 92 | 147th |
Batting Average | .234 | 492nd |
On-Base Percentage | .353 | 148th |
Slugging Percentage | .403 | 334th |
OPS | .756 | 243rd |
OPS+ | 112 | 194th |
Total Bases | 143 | 220th |
Grounded Into Double Plays | 16 | 54th |
Hit By Pitch | 2 | 278th |
Sacrifice Hits | 1 | 356th |
Sacrifice Flies | 3 | 170th |
Intentional Walks | 1 | 246th |
2014 Stats for Yasmani Grandal
Stat | Total | MLB Rank |
---|---|---|
Games Played | 128 | 158th |
Plate Appearances | 443 | 179th |
At-Bats | 377 | 203rd |
Runs Scored | 47 | 175th |
Hits | 85 | 223rd |
Doubles | 19 | 184th |
Triples | 1 | 268th |
Home Runs | 15 | 91st |
Runs Batted In | 49 | 151st |
Stolen Bases | 3 | 246th |
Caught Stealing | 0 | 747th |
Walks | 58 | 49th |
Strikeouts | 115 | 70th |
Batting Average | .225 | 511th |
On-Base Percentage | .327 | 255th |
Slugging Percentage | .401 | 247th |
OPS | .728 | 225th |
OPS+ | 111 | 182nd |
Total Bases | 151 | 191st |
Grounded Into Double Plays | 7 | 198th |
Hit By Pitch | 2 | 284th |
Sacrifice Hits | 0 | 827th |
Sacrifice Flies | 6 | 42nd |
Intentional Walks | 1 | 257th |
2013 Stats for Yasmani Grandal
Stat | Total | MLB Rank |
---|---|---|
Games Played | 28 | 705th |
Plate Appearances | 108 | 503rd |
At-Bats | 88 | 515th |
Runs Scored | 13 | 450th |
Hits | 19 | 515th |
Doubles | 8 | 376th |
Triples | 0 | 717th |
Home Runs | 1 | 524th |
Runs Batted In | 9 | 497th |
Stolen Bases | 0 | 770th |
Caught Stealing | 0 | 737th |
Walks | 18 | 337th |
Strikeouts | 18 | 582nd |
Batting Average | .216 | 552nd |
On-Base Percentage | .352 | 129th |
Slugging Percentage | .341 | 479th |
OPS | .693 | 336th |
OPS+ | 102 | 247th |
Total Bases | 30 | 509th |
Grounded Into Double Plays | 1 | 584th |
Hit By Pitch | 1 | 393rd |
Sacrifice Hits | 0 | 801st |
Sacrifice Flies | 1 | 362nd |
Intentional Walks | 2 | 177th |
2012 Stats for Yasmani Grandal
Stat | Total | MLB Rank |
---|---|---|
Games Played | 60 | 453rd |
Plate Appearances | 226 | 340th |
At-Bats | 192 | 357th |
Runs Scored | 28 | 297th |
Hits | 57 | 314th |
Doubles | 7 | 408th |
Triples | 1 | 286th |
Home Runs | 8 | 227th |
Runs Batted In | 36 | 233rd |
Stolen Bases | 0 | 788th |
Caught Stealing | 0 | 746th |
Walks | 31 | 197th |
Strikeouts | 39 | 383rd |
Batting Average | .297 | 108th |
On-Base Percentage | .394 | 51st |
Slugging Percentage | .469 | 128th |
OPS | .863 | 74th |
OPS+ | 143 | 56th |
Total Bases | 90 | 312th |
Grounded Into Double Plays | 8 | 184th |
Hit By Pitch | 1 | 364th |
Sacrifice Hits | 0 | 825th |
Sacrifice Flies | 2 | 252nd |
Intentional Walks | 1 | 268th |