Wilmer Flores
1B | Bats/Throws: R/R | 6' 2" 213LBS | Age: 32
PA AB R H HR SB AVG OBP SLG OPS
2021 436 389 57 102 18 1 .262 .335 .447 .782
2022 602 525 72 120 19 0 .229 .316 .394 .710
2023 454 405 51 115 23 0 .284 .355 .509 .864
11 Seasons 4,001 3,648 455 962 149 5 .264 .319 .441 .760
AVG HR SB OPS
2021 .262 18 1 .782
2022 .229 19 0 .710
2023 .284 23 0 .864
11 Seasons .264 149 5 .760
MLB Percentile Rankings
Hits Spray Chart

Statcast Batting Statistics

Season Age Pitches Batted
Balls
Barrels Barrel % Barrel/PA Exit
Velocity
Max EV Launch
Angle
Sweet
Spot %
XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2015 23 1969 424 8 1.9 1.6 86.4 110.0 14.6 32.1 .236 .339 .304 .270 .289 25.7 12.4 3.7
2016 24 1341 262 13 5.0 3.9 86.5 106.2 18.4 37.4 .246 .399 .336 .303 .322 29.0 14.3 6.9
2017 25 1469 288 17 5.9 4.7 87.5 108.1 17.0 36.8 .257 .448 .331 .315 .349 33.9 14.9 4.7
2018 26 1602 353 10 2.8 2.3 86.4 108.5 17.2 32.6 .250 .363 .316 .296 .294 27.1 9.8 6.8
2019 27 1105 235 12 5.1 4.2 87.4 106.3 16.4 36.6 .285 .436 .358 .331 .345 30.6 10.9 5.3
2020 28 892 163 10 6.1 4.7 87.9 107.8 19.0 37.4 .245 .430 .347 .309 .346 34.4 16.9 6.1
2021 29 1727 336 20 6.0 4.6 88.6 109.7 18.0 32.7 .238 .400 .337 .312 .313 35.4 12.8 9.4
2022 30 2426 429 27 6.3 4.5 87.8 108.3 20.7 35.7 .233 .370 .312 .310 .323 35.4 17.1 9.8
2023 31 1875 345 27 7.8 5.9 86.4 108.7 22.0 36.2 .256 .437 .368 .333 .347 32.5 13.9 9.0
Player 14406 2835 144 5.1 4.0 87.2 110.0 18.2 34.9 .248 .396 .331 .307 .322 31.4 13.7 7.1
MLB 6.9 4.7 88.4 122.4 12.2 33.1 .245 .406 .316 .315 .369 36.3 22.1 8.4
! Note: All figures in this table cover the period 2015-present.




Fastball: 4 Seam, 2 Seam, Cutter, Sinker. Offspeed: Split, Change, Fork, Screw. Breaking: Slider, Curve, Knuckle, Sweeper, Slurve, Other
  •   
  •   
  •   
  •   
  •   
  •   

Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2015 42.2 22.2 25.0 10.6 34.4 39.4 25.7 3.8 30.9 30.9 25.0 5.4 1.9 1.6
2016 34.0 25.2 29.8 11.1 38.9 37.8 23.3 3.8 27.9 34.0 24.0 4.2 5.0 3.9
2017 35.8 29.9 25.3 9.0 35.4 36.1 28.5 4.5 25.7 33.7 24.0 5.6 5.9 4.7
2018 36.8 26.3 24.6 12.2 35.4 33.7 29.2 2.8 28.3 34.8 24.6 5.4 2.8 2.3
2019 37.9 25.5 27.2 9.4 39.6 38.3 22.1 2.6 28.5 30.2 28.9 4.7 5.1 4.2
2020 33.7 29.4 25.8 11.0 45.4 32.5 22.1 4.3 23.9 35.0 24.5 6.1 6.1 4.7
2021 37.2 32.1 22.9 7.7 43.8 36.0 20.2 2.7 28.6 33.0 23.5 6.0 6.0 4.6
2022 34.7 31.5 24.2 9.6 46.6 32.2 21.2 3.3 24.7 35.9 24.5 5.4 6.3 4.5
2023 31.9 29.9 23.5 14.8 44.9 29.0 26.1 4.6 21.4 34.8 24.3 6.7 7.8 5.9
Player 36.3 28.0 25.1 10.6 40.4 35.0 24.4 3.6 26.8 33.6 24.7 5.5 5.1 4.0
MLB 44.6 23.5 24.9 7.0 37.0 37.6 25.3 3.9 32.9 24.7 24.4 5.8 6.9 4.7
! Note: All figures in this table cover the period 2015-present.

Run Values by Pitch Type

Year Pitch Type Team RV/100 Run Value Pitches % PA BA SLG wOBA Whiff% K% PutAway % xBA xSLG xwOBA Hard Hit %
2023 4-Seam Fastball 0.2 1 593 31.6 159 .297 .500 .375 8.9 9.4 7.8 .275 .472 .358 34.1
2023 Slider 1.5 5 345 18.4 73 .217 .536 .346 23.0 23.3 11.9 .215 .423 .292 36.5
2023 Sinker 0.3 1 327 17.4 85 .364 .636 .462 9.9 8.2 8.4 .316 .546 .396 37.1
2023 Changeup 0.8 1 180 9.6 44 .275 .475 .375 27.6 18.2 14.0 .235 .349 .290 25.0
2023 Curveball 0.8 1 176 9.4 37 .281 .438 .361 14.3 10.8 6.1 .228 .339 .303 35.7
2023 Cutter -2.8 -4 135 7.2 28 .192 .308 .259 27.3 10.7 10.7 .220 .341 .276 13.0
2023 Sweeper 1.1 1 87 4.6 21 .263 .474 .350 33.3 38.1 25.0 .175 .298 .248 27.3
2023 Split-Finger 4.3 1 23 1.2 4 .500 .500 .575 15.4 25.0 8.3 .431 .493 .554 0.0
2023 Slurve 1.3 0 4 0.2 -- -- -- 0.0 -- -- -- -- -- --
2023 Knuckleball -7.4 0 3 0.2 1 .000 .000 .000 0.0 0.0 0.0 .139 .155 .127 0.0
2022 4-Seam Fastball -0.6 -5 775 31.9 207 .198 .308 .301 13.5 11.6 10.2 .232 .378 .332 37.3
2022 Slider 0.2 1 503 20.7 108 .161 .290 .256 28.4 31.5 17.5 .169 .248 .248 23.3
2022 Sinker 3.4 14 407 16.8 113 .337 .541 .394 7.7 5.3 6.3 .297 .466 .365 42.7
2022 Changeup 0.7 2 235 9.7 52 .255 .362 .326 30.8 19.2 14.7 .269 .363 .314 24.3
2022 Curveball 0.7 2 218 9.0 41 .243 .459 .337 23.7 22.0 12.9 .243 .379 .311 32.1
2022 Cutter -3.7 -6 167 6.9 45 .133 .267 .169 21.3 20.0 36.0 .169 .257 .183 33.3
2022 Sweeper 4.2 3 61 2.5 18 .353 .765 .481 28.1 22.2 16.0 .272 .570 .376 30.8
2022 Slurve -4.8 -1 24 1.0 7 .000 .000 .000 30.8 71.4 50.0 .162 .186 .152 50.0
2022 Split-Finger 7.3 1 20 0.8 6 .333 .833 .483 21.4 33.3 18.2 .182 .394 .242 75.0
2021 4-Seam Fastball 1.7 10 560 32.4 134 .292 .549 .413 10.4 11.2 9.5 .214 .407 .318 43.0
2021 Slider -1.2 -4 366 21.2 89 .177 .253 .255 29.7 21.3 13.7 .225 .345 .295 30.0
2021 Sinker -0.2 -1 249 14.4 68 .323 .419 .377 5.4 1.5 2.0 .317 .419 .352 31.1
2021 Changeup 0.4 1 208 12.0 69 .288 .515 .357 13.8 5.8 6.3 .258 .428 .311 35.5
2021 Curveball 0.2 0 185 10.7 38 .171 .429 .264 31.9 28.9 20.8 .201 .398 .269 28.0
2021 Cutter 0.1 0 125 7.2 31 .321 .536 .400 11.3 16.1 17.2 .225 .455 .325 39.1
2021 Sweeper 0.6 0 19 1.1 3 .333 .667 .417 9.1 0.0 0.0 .167 .338 .209 0.0
2021 Split-Finger -5.2 -1 11 0.6 4 .000 .000 .175 40.0 25.0 25.0 .087 .103 .234 50.0
2021 Slurve -1.5 0 4 0.2 -- -- -- -- -- -- -- -- -- --
2020 4-Seam Fastball 1.1 3 326 36.5 86 .329 .646 .427 15.3 15.1 12.5 .282 .562 .371 35.8
2020 Slider -1.7 -3 170 19.1 39 .171 .343 .288 17.6 17.9 10.8 .175 .295 .251 35.7
2020 Sinker 2.5 3 134 15.0 35 .382 .676 .457 8.3 2.9 2.9 .308 .431 .328 36.4
2020 Changeup 1.8 2 114 12.8 24 .261 .522 .346 30.2 29.2 14.9 .253 .451 .315 37.5
2020 Curveball -2.9 -3 88 9.9 13 .083 .167 .150 18.5 30.8 14.3 .217 .280 .255 37.5
2020 Cutter -6.6 -4 59 6.6 14 .000 .000 .000 37.5 28.6 28.6 .082 .123 .086 10.0
2020 Split-Finger 23.5 0 1 0.1 1 1.000 2.000 1.250 0.0 0.0 0.0 .113 .251 .148 0.0
2019 4-Seam Fastball -1.0 -4 400 36.2 97 .295 .409 .345 3.9 5.2 5.3 .277 .438 .331 32.1
2019 Sinker 2.3 4 178 16.1 54 .380 .580 .452 4.8 3.7 5.7 .307 .446 .350 27.1
2019 Slider -0.3 0 161 14.6 28 .269 .500 .352 22.8 17.9 11.6 .187 .257 .230 23.8
2019 Changeup -0.2 0 146 13.2 42 .256 .385 .307 21.6 21.4 19.6 .262 .409 .316 46.7
2019 Cutter 3.8 4 102 9.2 31 .452 .774 .523 7.4 6.5 5.4 .367 .604 .411 27.6
2019 Curveball -1.0 -1 82 7.4 24 .227 .409 .306 22.2 29.2 21.2 .289 .458 .345 26.7
2019 Split-Finger 2.0 0 21 1.9 5 .400 .400 .360 16.7 20.0 10.0 .299 .329 .273 25.0
2019 Sweeper 0.7 0 15 1.4 4 .250 .250 .225 11.1 0.0 0.0 .365 .423 .344 0.0
2018 4-Seam Fastball 0.2 1 572 35.7 144 .302 .550 .382 13.3 5.6 5.4 .276 .464 .341 29.6
2018 Sinker -4.0 -12 298 18.6 91 .216 .284 .254 6.8 6.6 9.7 .247 .333 .267 36.6
2018 Slider 0.7 2 294 18.4 71 .262 .377 .318 18.7 14.1 10.0 .208 .263 .256 17.0
2018 Curveball 0.4 1 171 10.7 38 .344 .438 .343 20.3 21.1 14.3 .311 .396 .330 33.3
2018 Changeup -1.7 -2 137 8.6 50 .191 .383 .269 13.0 6.0 7.1 .234 .309 .267 13.6
2018 Cutter -1.4 -1 83 5.2 23 .158 .211 .254 7.9 21.7 23.8 .137 .221 .249 14.3
2018 Split-Finger 4.7 1 22 1.4 6 .500 .500 .450 45.5 16.7 12.5 .365 .397 .334 40.0
2018 Sweeper 2.3 0 10 0.6 1 -- -- .700 100.0 0.0 0.0 -- -- .700 --
2018 Slurve 2.6 0 6 0.4 2 .500 .500 .450 25.0 50.0 25.0 .167 .174 .152 0.0
2017 4-Seam Fastball 0.7 3 512 34.9 127 .257 .549 .362 15.2 15.7 12.2 .274 .527 .359 45.4
2017 Sinker -3.0 -10 337 22.9 91 .256 .389 .282 9.7 7.7 8.9 .248 .390 .275 28.9
2017 Slider -0.4 -1 283 19.3 60 .208 .302 .268 25.8 25.0 15.2 .170 .262 .221 17.5
2017 Curveball 3.6 4 121 8.2 27 .423 .731 .500 11.5 14.8 7.8 .286 .406 .312 18.2
2017 Changeup 0.9 1 100 6.8 24 .333 .625 .406 18.5 8.3 5.3 .326 .618 .396 40.9
2017 Cutter 2.6 2 85 5.8 21 .300 .650 .412 26.7 14.3 11.5 .333 .682 .431 41.2
2017 Split-Finger -3.2 -1 18 1.2 5 .250 .500 .390 33.3 40.0 22.2 .200 .257 .301 100.0
2017 Sweeper 1.6 0 7 0.5 3 .333 .333 .300 25.0 33.3 33.3 .258 .285 .243 0.0
2017 Slurve -3.6 0 3 0.2 1 .000 .000 .000 0.0 0.0 0.0 .007 .009 .008 0.0
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2013 101 395 -2 -1 -2 0 -5
2014 271 1,016 -13 -2 7 2 -6
2015 553 2,115 -3 -19 11 8 -4
2016 335 1,341 -2 -1 9 4 10
2017 359 1,466 0 -16 9 6 -1
2018 426 1,593 -12 -15 11 6 -10
2019 285 1,105 -2 -9 9 5 3
2020 212 892 1 -6 1 4 0
2021 449 1,770 -10 -11 15 9 3
2022 601 2,425 -8 -5 17 10 14
2023 453 1,875 -4 -13 14 10 8
+ View Complete Swing/Take Leaderboard

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2015 1,969 52.6 66.3 88.5 29.3 77.7 42.7 24.5 48.8 14.3 8.7 73.7
2016 1,341 49.0 69.9 85.6 28.5 76.4 41.5 32.5 48.8 17.0 8.7 78.4
2017 1,469 51.3 71.0 87.5 31.2 74.0 42.0 30.4 51.7 16.4 8.7 80.5
2018 1,602 50.0 66.8 88.9 28.5 79.7 44.6 25.2 47.6 13.8 7.0 75.0
2019 1,105 50.6 62.1 92.2 29.3 82.5 42.1 23.2 45.9 10.8 6.9 69.7
2020 892 45.9 69.4 87.3 29.8 72.2 40.4 21.1 48.0 17.8 5.9 75.5
2021 1,727 47.7 68.4 87.7 25.6 73.6 42.8 29.8 46.0 16.4 6.7 75.7
2022 2,426 47.6 66.5 87.6 26.6 66.3 42.0 27.0 45.6 18.9 6.9 74.4
2023 1,875 48.3 62.7 88.4 28.2 75.5 43.2 22.7 44.9 15.8 8.5 65.4
Player 14,406 49.3 66.8 88.1 28.3 74.8 42.5 26.4 47.3 15.9 7.6 74.0
MLB 48.6 67.0 82.0 28.5 58.0 42.6 29.6 47.1 24.8 7.3 76.1
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV Max EV Hard
Hit%
K% BB% Whiff% Chase
Rate
Speed OAA Arm
Strength
2015 7 19 15 21 5 17 16 17 75 14 85 4 89 49 29
2016 48 26 8
2017 36 46 62 61 12 33 45 39 60 39 80 7 84 26 26 4
2018 20 47 21 16 29 10 10 9 62 8 98 28 94 48 25 78
2019 45 21 56
2020 30 42 53 54 18 51 35 34 47 27 78 20 89 37 13 81 15
2021 30 26 35 40 35 30 27 37 67 25 97 59 92 64 13 70 29
2022 43 25 31 37 55 51 35 29 43 24 77 70 85 65 10 19 21
2023 59 53 62 60 59 45 43 8 42 13 93 57 94 49 4 27 4
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2016 21.9 16 14.9 1 6 9 8 50.0
2017 22.7 18 16.0 2 12 10 9 50.0
2018 22.5 11 10.2 1 7 9 4 36.4
2019 23.6 9 9.5 -1 6 5 5 55.6
2020 22.9 12 11.6 0 8 11 4 33.3
2021 24.0 18 16.8 1 8 11 9 50.0
2022 24.5 19 21.4 -2 6 20 6 31.6
2023 24.2 23 22.5 1 8 19 8 34.8
Player 23.4 126 122.8 3 61 94 53 42.1

Expected Home Runs by Park

Year HR
2016 16 16 11 14 16 15 17 13 15 12 15 19 14 12 15 14 12 13 16 17 12 14 18 17 11 14 16 20 17 18 14
2017 18 15 17 13 19 19 22 12 12 11 16 20 16 15 14 16 13 11 17 14 16 19 19 16 16 14 14 23 20 19 11
2018 11 13 8 6 10 9 12 7 11 7 10 15 10 8 8 11 7 8 10 13 12 12 13 12 6 7 10 14 13 14 10
2019 9 13 9 9 10 10 10 9 8 6 8 10 12 9 9 9 8 7 10 9 9 12 10 13 8 9 8 10 14 9 8
2020 12 15 13 12 15 12 12 9 10 9 10 15 7 8 11 11 11 9 16 11 12 14 14 12 8 7 14 11 16 13 11
2021 18 20 18 12 19 16 22 16 12 13 14 24 12 14 14 20 12 13 20 19 15 19 22 19 13 14 23 20 16 14 18
2022 19 12 19 19 22 22 25 18 17 16 19 26 23 24 23 27 22 17 25 22 25 22 27 22 17 15 24 23 28 21 19
2023 23 16 21 17 23 21 27 16 19 19 24 22 20 23 25 25 23 19 26 26 25 28 27 28 19 20 20 23 27 23 22
Player 126 120 116 102 134 124 147 100 104 93 116 151 114 113 119 133 108 97 140 131 126 140 150 139 98 100 129 144 151 131 113
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights, distances and environmental effects. For these purposes, the 2020 Blue Jays home field was still Rogers Centre, not Sahlen Field.
+View Complete Expected Home Runs Leaderboard

Year to Year Changes

Metric 2015 2016 +/-   2017 +/-   2018 +/-   2019 +/-   2020 +/-   2021 +/-   2022 +/-   2023 +/-  
Exit Velocity 86.4 86.5 0.1 87.5 1.0 86.4 -1.1 87.4 1.0 87.9 0.5 88.6 0.7 87.8 -0.8 86.4 -1.4
Launch Angle 14.6 18.4 3.8 17.0 -1.4 17.2 0.2 16.4 -0.8 19.0 2.6 18.0 -1.0 20.7 2.7 22.0 1.3
Barrel % 1.9 5.0 3.1 5.9 0.9 2.8 -3.1 5.1 2.3 6.1 1.0 6.0 -0.1 6.3 0.3 7.8 1.5
Hard Hit % 25.7 29.0 3.3 33.9 4.9 27.1 -6.8 30.6 3.5 34.4 3.8 35.4 1.0 35.4 0.0 32.5 -2.9
Sweet Spot % 32.1 37.4 5.3 36.8 -0.6 32.6 -4.2 36.6 4.0 37.4 0.8 32.7 -4.7 35.7 3.0 36.2 0.5
xBA .236 .246 0.010 .257 0.011 .250 -0.007 .285 0.035 .245 -0.040 .238 -0.007 .233 -0.005 .256 0.023
BA .263 .267 0.004 .271 0.004 .267 -0.004 .317 0.050 .268 -0.049 .262 -0.006 .229 -0.033 .284 0.055
xwOBA .270 .303 0.033 .315 0.012 .296 -0.019 .331 0.035 .309 -0.022 .312 0.003 .310 -0.002 .333 0.023
wOBA .304 .336 0.032 .331 -0.005 .316 -0.015 .358 0.042 .347 -0.011 .337 -0.010 .312 -0.025 .368 0.056
xSLG .339 .399 0.060 .448 0.049 .363 -0.085 .436 0.073 .430 -0.006 .400 -0.030 .370 -0.030 .437 0.067
SLG .408 .469 0.061 .488 0.019 .417 -0.071 .487 0.070 .515 0.028 .447 -0.068 .394 -0.053 .509 0.115
K% 12.4 14.3 1.9 14.9 0.6 9.8 -5.1 10.9 1.1 16.9 6.0 12.8 -4.1 17.1 4.3 13.9 -3.2
BB% 3.7 6.9 3.2 4.7 -2.2 6.8 2.1 5.3 -1.5 6.1 0.8 9.4 3.3 9.8 0.4 9.0 -0.8
Swing % 48.8 48.8 0.0 51.7 2.9 47.6 -4.1 45.9 -1.7 48.0 2.1 46.0 -2.0 45.6 -0.4 44.9 -0.7
Whiff% 14.3 17.0 2.7 16.4 -0.6 13.8 -2.6 10.8 -3.0 17.8 7.0 16.4 -1.4 18.9 2.5 15.8 -3.1
In Zone % 52.6 49.0 -3.6 51.3 2.3 50.0 -1.3 50.6 0.6 45.9 -4.7 47.7 1.8 47.6 -0.1 48.3 0.7
Out of Zone % 47.4 51.0 3.6 48.7 -2.3 50.0 1.3 49.4 -0.6 54.1 4.7 52.3 -1.8 52.4 0.1 51.7 -0.7
Out of Zone Swing % 29.3 28.5 -0.8 31.2 2.7 28.5 -2.7 29.3 0.8 29.8 0.5 25.6 -4.2 26.6 1.0 28.2 1.6
First Pitch Swing % 24.5 32.5 8.0 30.4 -2.1 25.2 -5.2 23.2 -2.0 21.1 -2.1 29.8 8.7 27.0 -2.8 22.7 -4.3
First Pitch Strike % 61.0 59.1 -1.9 61.0 1.9 61.9 0.9 63.5 1.6 55.4 -8.1 65.4 10.0 64.2 -1.2 66.0 1.8
+ View Complete Year to Year Changes Leaderboard

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 331 5 1.5 .330 .424
2017 Shifts R 359 5 1.4 .330 .351
2018 Shifts L 1 0 0.0 .000
2018 Shifts R 421 18 4.3 .319 .336
2019 Shifts R 284 20 7.0 .346 .543
2020 Shifts R 212 15 7.1 .335 .508
2021 Shifts R 436 84 19.3 .352 .273
2022 Shifts R 597 172 28.8 .330 .277
2023 Shades R 452 44 9.7 .372 .342
! Note: Shifts are through the 2022 season, Shaded starting from the 2023 season, Shift: three or more infielders are on the same side of second base, Shade: positioned outside of their typical responsible slices of the field.
Learn more about how positioning is defined here

Pitch Tempo

Bases EmptyRunners On Base
SeasonTeamPitchesTempoFast %Slow %PitchesTempoFast %Slow %
2013 93 15.0 49.5% 0.0% 74 22.2 4.1% 4.1%
2014 300 15.3 44.7% 0.7% 147 22.2 1.4% 9.5%
2015 577 16.8 36.0% 4.2% 323 23.4 5.9% 18.6%
2016 369 16.8 33.1% 2.2% 238 23.9 4.6% 19.7%
2017 381 16.4 35.7% 0.8% 238 22.1 0.0% 8.4%
2018 487 16.7 30.8% 1.4% 238 21.8 0.8% 6.3%
2019 357 17.4 23.8% 2.2% 182 23.3 0.0% 10.4%
2020 254 16.5 33.1% 1.2% 148 23.6 0.0% 9.5%
2021 521 17.7 22.3% 2.3% 283 23.6 2.1% 9.9%
2022 801 17.2 25.6% 2.1% 353 22.6 1.7% 7.9%
2023 524 15.2 46.9% 0.2% 343 18.5 9.9% 0.6%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings