Colin Moran
1B | Bats/Throws: L/R | 6' 4" 225LBS | Age: 31
Draft: 2013 | Rd: 1, #6, Miami Marlins | UNC Chapel Hill
PA AB R H HR SB AVG OBP SLG OPS
2020 200 178 28 44 10 0 .247 .325 .472 .797
2021 359 318 29 82 10 1 .258 .334 .390 .724
2022 128 109 11 23 5 0 .211 .305 .376 .681
7 Seasons 1,692 1,520 167 400 50 1 .263 .327 .415 .742
AVG HR SB OPS
2020 .247 10 0 .797
2021 .258 10 1 .724
2022 .211 5 0 .681
7 Seasons .263 50 1 .742
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%
2016 23 98 15 1 6.7 4.0 86.9 103.2 6.3 33.3 .221 .393 .176 .297 .409 33.3 32.0 4.0
2017 24 37 10 0 0.0 0.0 91.9 107.6 13.6 30.0 .336 .421 .498 .357 .359 50.0 8.3 8.3
2018 25 1723 340 18 5.3 3.9 88.2 107.8 10.7 38.2 .265 .413 .322 .327 .363 35.9 17.6 8.4
2019 26 1808 353 26 7.4 5.2 88.2 110.1 12.5 37.1 .260 .437 .315 .314 .388 34.8 23.3 6.0
2020 27 809 127 17 13.4 8.5 91.9 112.0 8.3 32.3 .254 .479 .340 .350 .435 47.2 26.0 9.5
2021 28 1386 234 19 8.1 5.3 89.1 110.2 7.2 34.2 .245 .391 .318 .315 .370 37.2 24.2 10.0
2022 29 530 82 7 8.5 5.5 90.4 110.4 10.3 30.5 .233 .383 .300 .318 .363 39.0 23.4 12.5
Player 6391 1161 88 7.6 5.2 89.0 112.0 10.2 35.7 .256 .421 .319 .322 .381 37.4 22.3 8.4
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
2016 46.7 13.3 33.3 6.7 40.0 33.3 26.7 0.0 46.7 6.7 20.0 13.3 6.7 4.0
2017 50.0 20.0 20.0 10.0 60.0 30.0 10.0 0.0 40.0 30.0 20.0 10.0 0.0 0.0
2018 46.2 17.6 31.2 5.0 36.2 33.8 29.7 1.8 35.3 21.5 29.1 7.1 5.3 3.9
2019 43.9 19.3 30.0 6.8 40.2 36.5 23.2 3.1 32.0 22.4 27.2 6.5 7.4 5.2
2020 57.5 17.3 20.5 4.7 39.4 37.0 23.6 3.9 37.8 15.7 26.0 2.4 13.4 8.5
2021 51.3 20.5 24.4 3.8 32.5 42.7 24.8 4.7 35.0 18.8 29.1 3.8 8.1 5.3
2022 50.0 28.0 20.7 1.2 47.6 29.3 23.2 0.0 39.0 19.5 24.4 7.3 8.5 5.5
Player 48.1 19.4 27.5 5.1 38.1 36.4 25.4 2.8 35.0 20.3 27.6 5.9 7.6 5.2
MLB 44.6 23.5 24.9 7.0 37.0 37.6 25.3 3.9 32.8 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 %
2022 4-Seamer 1.0 2 190 35.8 38 .182 .485 .315 27.3 36.8 20.3 .232 .447 .346 42.1
2022 Sinker -6.7 -5 75 14.2 20 .125 .250 .230 16.7 20.0 22.2 .228 .353 .304 61.5
2022 Slider -1.3 -1 73 13.8 22 .190 .333 .245 33.3 22.7 20.0 .182 .293 .226 25.0
2022 Changeup 3.3 2 68 12.8 18 .231 .231 .306 37.0 16.7 13.0 .212 .255 .314 27.3
2022 Curveball -2.2 -1 62 11.7 18 .188 .188 .189 22.6 16.7 12.0 .284 .436 .349 35.7
2022 Cutter 2.6 1 41 7.7 9 .429 .429 .456 29.2 11.1 11.1 .250 .322 .349 33.3
2022 Sweeper -2.2 0 9 1.7 1 .000 .000 .000 16.7 0.0 0.0 .009 .009 .008 0.0
2022 Slurve 0.0 0 7 1.3 -- -- -- 66.7 -- 0.0 -- -- -- --
2022 Splitter 65.4 3 5 0.9 2 1.000 2.500 1.450 25.0 0.0 0.0 .623 1.354 .837 100.0
2021 4-Seamer -0.5 -2 487 35.1 110 .293 .424 .344 28.0 36.4 27.8 .256 .397 .314 46.7
2021 Sinker -1.7 -4 238 17.2 62 .212 .250 .313 18.8 12.9 16.7 .254 .339 .330 31.8
2021 Slider 0.8 2 206 14.9 59 .283 .472 .361 31.9 25.4 17.2 .202 .379 .291 31.6
2021 Changeup 2.5 4 175 12.6 45 .263 .368 .328 25.6 13.3 10.3 .243 .363 .330 31.3
2021 Curveball 1.0 1 129 9.3 35 .242 .364 .287 27.5 28.6 23.8 .252 .366 .292 56.5
2021 Cutter 4.6 4 97 7.0 28 .320 .680 .450 24.0 14.3 15.4 .347 .731 .477 38.1
2021 Splitter -10.3 -3 32 2.3 13 .000 .000 .000 28.6 7.7 7.7 .096 .142 .090 16.7
2021 Sweeper -6.5 -1 17 1.2 6 .167 .167 .150 40.0 50.0 50.0 .237 .282 .230 0.0
2020 4-Seamer 0.2 1 298 36.8 66 .254 .559 .384 27.0 34.8 23.5 .241 .563 .373 55.6
2020 Sinker 0.0 0 128 15.8 34 .313 .344 .343 15.3 8.8 10.3 .250 .347 .283 41.4
2020 Slider -0.3 0 106 13.1 28 .240 .680 .411 32.4 35.7 23.8 .251 .638 .401 53.3
2020 Changeup 0.3 0 98 12.1 22 .133 .200 .320 27.8 9.1 9.1 .364 .462 .471 53.8
2020 Curveball -0.5 0 95 11.7 26 .167 .333 .221 26.1 26.9 17.5 .246 .411 .293 44.4
2020 Cutter 2.9 2 55 6.8 18 .333 .611 .450 33.3 27.8 55.6 .193 .346 .228 38.5
2020 Sweeper -1.5 0 17 2.1 4 .250 .250 .225 53.8 25.0 12.5 .452 .497 .418 0.0
2020 Splitter 2.0 0 11 1.4 2 .000 .000 .350 75.0 50.0 14.3 -- -- .350 --
2020 Slurve -5.6 0 1 0.1 -- -- -- 0.0 -- -- -- -- -- --
2019 4-Seamer 0.3 2 649 35.9 178 .284 .444 .353 24.2 27.0 24.7 .265 .504 .352 35.1
2019 Sinker -0.4 -1 278 15.4 70 .333 .439 .359 20.8 12.9 16.7 .338 .463 .362 50.9
2019 Slider -0.7 -2 269 14.9 80 .243 .378 .294 32.9 27.5 22.4 .207 .326 .249 33.3
2019 Changeup 2.1 4 208 11.5 68 .303 .455 .351 17.5 14.7 17.5 .275 .398 .297 26.8
2019 Curveball -2.7 -5 198 11.0 54 .208 .377 .256 25.2 29.6 24.2 .260 .487 .319 32.4
2019 Cutter 0.0 0 119 6.6 27 .269 .500 .313 23.8 22.2 18.8 .230 .421 .264 23.8
2019 Splitter 2.0 1 44 2.4 12 .333 .556 .400 31.8 8.3 7.1 .164 .212 .237 22.2
2019 Sweeper -4.1 -1 13 0.7 1 .000 .000 .000 25.0 100.0 25.0 -- -- .000 --
2019 Slurve -7.9 0 2 0.1 1 .000 .000 .000 50.0 100.0 100.0 -- -- .000 --
2018 4-Seamer 1.3 8 580 33.7 154 .303 .492 .400 13.0 13.6 15.7 .301 .518 .398 44.6
2018 Sinker -1.5 -5 308 17.9 92 .280 .341 .297 16.5 18.5 21.3 .251 .355 .297 39.7
2018 Slider 0.6 2 272 15.8 77 .261 .362 .330 23.3 18.2 15.6 .232 .333 .282 26.8
2018 Changeup 1.4 3 211 12.2 61 .293 .483 .365 26.0 18.0 19.6 .310 .472 .352 34.0
2018 Curveball 0.1 0 185 10.7 30 .310 .379 .293 26.3 23.3 11.3 .266 .350 .262 13.0
2018 Cutter -2.0 -2 97 5.6 27 .240 .400 .280 26.2 22.2 30.0 .189 .345 .282 35.0
2018 Splitter -6.5 -4 63 3.7 17 .059 .059 .053 34.5 35.3 37.5 .159 .227 .168 27.3
2018 Sweeper -15.2 0 3 0.2 2 .000 .000 .000 0.0 0.0 0.0 .246 .392 .267 50.0
2018 Slurve 85.5 1 1 0.1 1 1.000 1.000 .900 0.0 0.0 -- .123 .123 .111 0.0
2017 Slider 2.9 0 10 27.0 3 .333 1.333 .667 37.5 0.0 0.0 .175 .314 .203 66.7
2017 4-Seamer 8.1 1 10 27.0 5 .400 .400 .360 12.5 20.0 100.0 .434 .468 .396 50.0
2017 Sinker 20.1 2 8 21.6 3 .500 1.500 .767 0.0 0.0 0.0 .497 .663 .563 50.0
2017 Curveball 2.5 0 3 8.1 -- -- -- -- -- -- -- -- -- --
2017 Changeup 2.5 0 3 8.1 -- -- -- 0.0 -- -- -- -- -- --
2017 Cutter 0.9 0 2 5.4 -- -- -- -- -- -- -- -- -- --
2017 Splitter -28.6 0 1 2.7 1 .000 .000 .000 0.0 0.0 -- .013 .020 .014 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
2018 461 1,722 -5 -13 13 6 2
2019 491 1,780 9 -26 8 8 -2
2020 200 809 -3 -1 3 3 2
2021 359 1,386 -3 -9 5 7 1
2022 128 530 -1 -4 4 2 1
+ 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 %
2016 98 50.0 79.6 71.8 28.6 78.6 44.9 56.0 54.1 26.4 2.0 100.0
2017 37 48.6 77.8 85.7 36.8 71.4 29.7 50.0 56.8 19.0 10.8 50.0
2018 1,723 49.6 73.3 86.9 26.7 62.5 42.3 31.7 49.8 19.7 7.9 89.0
2019 1,808 44.7 75.5 83.9 35.8 60.2 43.3 42.5 53.7 24.7 6.0 86.9
2020 809 42.4 69.4 82.4 35.6 56.0 44.0 40.5 49.9 28.0 4.6 86.5
2021 1,386 46.1 69.8 79.4 31.5 60.9 45.1 42.1 49.1 26.9 5.6 76.6
2022 530 44.3 73.6 83.8 30.8 50.5 39.4 38.3 49.8 27.7 6.2 90.9
Player 6,391 46.1 72.8 83.4 32.0 59.7 43.1 39.2 50.9 24.5 6.2 85.6
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
2016 32 38
2017 58 13
2018 50 70 48 40 60 29 33 38 58 41 71 48 76 58 20 4
2019 29 54 46 40 21 47 44 28 71 28 36 19 49 11 22 6
2020 69 56 76 78 54 84 87 89 86 86 31 56 38 11 6 76
2021 33 35 29 32 45 26 46 45 72 29 29 66 35 20 8 6
2022 67 2
+ 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 %
2017 21.4 1 1.0 0 0 1 0 0.0
2018 23.9 11 10.8 0 3 9 4 36.4
2019 24.2 13 14.1 -1 8 14 3 23.1
2020 25.0 10 9.0 1 3 5 5 50.0
2021 25.3 10 6.5 4 5 6 2 20.0
2022 25.5 5 3.3 2 2 3 1 20.0
Player 24.6 50 44.5 6 21 38 15 30.0

Expected Home Runs by Park

Year HR
2017 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
2018 11 13 8 10 12 8 12 12 6 8 11 11 12 11 10 12 10 10 11 13 13 9 14 12 10 9 11 13 14 11 7
2019 13 15 13 14 16 15 15 14 11 8 13 17 20 11 12 13 11 13 11 17 16 17 20 15 14 12 12 18 18 14 8
2020 10 9 9 8 9 9 10 7 8 8 8 10 8 8 10 9 9 9 9 10 9 12 10 10 8 8 10 10 9 9 7
2021 10 7 7 7 7 5 7 5 3 5 5 7 6 5 5 7 5 5 7 7 6 10 10 7 5 5 11 8 6 6 8
2022 5 3 3 3 3 3 4 3 3 2 3 3 4 3 4 2 3 4 4 3 4 3 5 3 3 3 3 3 4 3 4
Player 50 48 41 43 48 41 49 42 32 32 41 49 51 39 42 44 39 42 43 51 49 52 60 48 41 38 48 53 52 44 34
! 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 2016 2017 +/-   2018 +/-   2019 +/-   2020 +/-   2021 +/-   2022 +/-  
Exit Velocity 86.9 91.9 5.0 88.2 -3.7 88.2 0.0 91.9 3.7 89.1 -2.8 90.4 1.3
Launch Angle 6.3 13.6 7.3 10.7 -2.9 12.5 1.8 8.3 -4.2 7.2 -1.1 10.3 3.1
Barrel % 6.7 0.0 -6.7 5.3 5.3 7.4 2.1 13.4 6.0 8.1 -5.3 8.5 0.4
Hard Hit % 33.3 50.0 16.7 35.9 -14.1 34.8 -1.1 47.2 12.4 37.2 -10.0 39.0 1.8
Sweet Spot % 33.3 30.0 -3.3 38.2 8.2 37.1 -1.1 32.3 -4.8 34.2 1.9 30.5 -3.7
xBA .221 .336 0.115 .265 -0.071 .260 -0.005 .254 -0.006 .245 -0.009 .233 -0.012
BA .130 .364 0.234 .277 -0.087 .277 0.000 .247 -0.030 .258 0.011 .211 -0.047
xwOBA .297 .357 0.060 .327 -0.030 .314 -0.013 .350 0.036 .315 -0.035 .318 0.003
wOBA .176 .498 0.322 .322 -0.176 .315 -0.007 .340 0.025 .318 -0.022 .300 -0.018
xSLG .393 .421 0.028 .413 -0.008 .437 0.024 .479 0.042 .391 -0.088 .383 -0.008
SLG .174 .818 0.644 .407 -0.411 .429 0.022 .472 0.043 .390 -0.082 .376 -0.014
K% 32.0 8.3 -23.7 17.6 9.3 23.3 5.7 26.0 2.7 24.2 -1.8 23.4 -0.8
BB% 4.0 8.3 4.3 8.4 0.1 6.0 -2.4 9.5 3.5 10.0 0.5 12.5 2.5
Swing % 54.1 56.8 2.7 49.8 -7.0 53.7 3.9 49.9 -3.8 49.1 -0.8 49.8 0.7
Whiff% 26.4 19.0 -7.4 19.7 0.7 24.7 5.0 28.0 3.3 26.9 -1.1 27.7 0.8
In Zone % 50.0 48.6 -1.4 49.6 1.0 44.7 -4.9 42.4 -2.3 46.1 3.7 44.3 -1.8
Out of Zone % 50.0 51.4 1.4 50.4 -1.0 55.3 4.9 57.6 2.3 53.9 -3.7 55.7 1.8
Out of Zone Swing % 28.6 36.8 8.2 26.7 -10.1 35.8 9.1 35.6 -0.2 31.5 -4.1 30.8 -0.7
First Pitch Swing % 56.0 50.0 -6.0 31.7 -18.3 42.5 10.8 40.5 -2.0 42.1 1.6 38.3 -3.8
First Pitch Strike % 80.0 58.3 -21.7 56.6 -1.7 65.3 8.7 55.0 -10.3 64.1 9.1 60.9 -3.2
+ View Complete Year to Year Changes Leaderboard

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts L 22 8 36.4 .164 .155
2017 Shifts L 12 3 25.0 .664 .000
2018 Shifts L 461 189 41.0 .359 .270
2019 Shifts L 495 248 50.1 .321 .306
2020 Shifts L 200 165 82.5 .258 .358
2021 Shifts L 345 238 69.0 .354 .303
2022 Shifts L 128 102 79.7 .373 .282
! 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 %
2016 30 18.5 23.3% 6.7% 7 26.0 0.0% 28.6%
2017 14 20.4 0.0% 7.1% 1 24.3 0.0% 0.0%
2018 413 19.3 1.7% 1.9% 322 24.9 0.0% 18.0%
2019 452 20.5 2.7% 4.2% 256 25.5 0.0% 15.2%
2020 195 19.9 4.1% 4.6% 147 25.9 0.0% 19.0%
2021 276 20.0 1.8% 4.7% 300 25.8 1.0% 21.3%
2022 119 19.5 2.5% 6.7% 104 24.5 0.0% 18.3%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings