Standard Batting

Upgraded
Show Non‑Major
Standard Batting Table
Season Age Team Lg WAR G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS OPS+ rOBA Rbat+ TB GIDP HBP SH SF IBB Pos Awards
2016 22 COL NL 0.9 63 237 222 42 70 12 4 7 24 5 0 15 59 .315 .359 .500 .859 113 .379 115 111 3 0 0 0 0 7/8H9
2018 24 COL NL 0.8 77 271 249 31 68 11 3 16 48 5 3 19 68 .273 .325 .534 .859 113 .363 110 133 4 1 0 2 4 79H/8
2019 25 COL NL 0.7 100 413 374 67 113 28 5 15 61 4 4 28 110 .302 .353 .524 .877 111 .365 109 196 3 4 2 5 0 879/H AS
2020 26 COL NL -1.0 24 99 93 9 17 2 2 0 9 1 0 4 28 .183 .222 .247 .470 20 .221 11 23 0 1 0 1 0 8/79D
2021 27 TEX AL -0.8 63 220 205 19 43 11 0 4 18 2 1 10 59 .210 .247 .322 .569 55 .253 52 66 3 1 1 3 0 7D9/H8
2023 29 SDP NL 0.0 4 9 9 1 1 0 0 1 1 0 0 0 2 .111 .111 .444 .556 43 .220 28 4 0 0 0 0 0 /9H
2024 30 PHI NL 0.3 19 62 58 6 12 2 0 3 8 0 0 3 21 .207 .242 .397 .638 76 .287 79 23 0 0 0 1 0 7/D9H
7 Yrs 1.0 350 1311 1210 175 324 66 14 46 169 17 8 79 347 .268 .313 .460 .773 94 .332 91 556 13 7 3 12 4 798HD
162 Game Avg 0.4 162 607 560 81 150 31 6 21 78 8 4 37 161 .268 .313 .460 .773 94 .332 91 257 6 3 1 6 2
COL (4 Yrs) 1.5 264 1020 938 149 268 53 14 38 142 15 7 66 265 .286 .334 .494 .828 103 .353 101 463 10 6 2 8 4 789H/D
TEX (1 Yr) -0.8 63 220 205 19 43 11 0 4 18 2 1 10 59 .210 .247 .322 .569 55 .253 52 66 3 1 1 3 0 7D9/H8
PHI (1 Yr) 0.3 19 62 58 6 12 2 0 3 8 0 0 3 21 .207 .242 .397 .638 76 .287 79 23 0 0 0 1 0 7/D9H
SDP (1 Yr) 0.0 4 9 9 1 1 0 0 1 1 0 0 0 2 .111 .111 .444 .556 43 .220 28 4 0 0 0 0 0 /9H
NL (6 Yrs) 1.7 287 1091 1005 156 281 55 14 42 151 15 7 69 288 .280 .327 .488 .814 101 .348 99 490 10 6 2 9 4 789H/D
AL (1 Yr) -0.8 63 220 205 19 43 11 0 4 18 2 1 10 59 .210 .247 .322 .569 55 .253 52 66 3 1 1 3 0 7D9/H8
Standard Batting Table
Season Age Team Lg G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB GIDP HBP SH SF IBB Pos Awards
2018 24 COL NL 3 11 11 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 0 0 */978
1 Yr 3 11 11 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 0 0 */978
162 Game Avg 162 594 594 0 0 0 0 0 0 0 0 0 162 .000 .000 .000 .000 0 0 0 0 0 0

Value Batting

Upgraded
Value Batting Table
Season Age Team Lg PA Rbat Rbaser Rdp Rfield Rpos RAA WAA Rrep RAR WAR waaWL% 162WL% oWAR dWAR oRAR Pos Awards
2016 22 COL NL 237 4 3 0 -2 -2 3 0.2 8 10 0.9 .504 .502 1.2 -0.5 12 7/8H9
2018 24 COL NL 271 3 -2 0 2 -2 1 -0.1 9 10 0.8 .501 .501 0.7 -0.1 8 79H/8
2019 25 COL NL 413 5 -1 1 -8 -2 -4 -0.6 13 9 0.7 .496 .497 1.6 -1.1 17 879/H AS
2020 26 COL NL 99 -11 1 1 -4 0 -13 -1.3 3 -10 -1.0 .445 .492 -0.6 -0.4 -6 8/79D
2021 27 TEX AL 220 -13 -1 1 1 -3 -15 -1.5 8 -8 -0.8 .475 .490 -0.9 -0.2 -9 7D9/H8
2023 29 SDP NL 9 -1 0 0 0 0 -1 -0.1 0 0 0.0 .483 .500 0.0 0.0 0 /9H
2024 30 PHI NL 62 -2 0 0 3 -1 1 0.1 2 3 0.3 .506 .501 0.0 0.2 0 7/D9H
7 Yrs 1311 -14 0 3 -8 -10 -29 -3.3 43 14 1.0 .492 .497 2.0 -2.0 22 798HD
162 Game Avg 607 -6 0 2 -4 -5 -13 -1.5 20 7 0.4 .492 .497 0.9 -0.9 10
COL (4 Yrs) 1020 1 1 2 -12 -6 -14 -1.8 33 19 1.5 .495 .499 2.9 -2.0 31 789H/D
TEX (1 Yr) 220 -13 -1 1 1 -3 -15 -1.5 8 -8 -0.8 .475 .490 -0.9 -0.2 -9 7D9/H8
PHI (1 Yr) 62 -2 0 0 3 -1 1 0.1 2 3 0.3 .506 .501 0.0 0.2 0 7/D9H
SDP (1 Yr) 9 -1 0 0 0 0 -1 -0.1 0 0 0.0 .483 .500 0.0 0.0 0 /9H
NL (6 Yrs) 1091 -2 1 2 -9 -7 -14 -1.8 36 22 1.7 .495 .499 2.9 -1.8 31 789H/D
AL (1 Yr) 220 -13 -1 1 1 -3 -15 -1.5 8 -8 -0.8 .475 .490 -0.9 -0.2 -9 7D9/H8

Advanced Batting

Upgraded
Advanced Batting Table
Batting Batting Ratios Batted Ball Win Probability Baserunning
Season Age Team Lg PA rOBA Rbat+ BAbip ISO HR% SO% BB% EV HardH% LD% GB% FB% GB/FB Pull% Cent% Oppo% WPA cWPA RE24 RS% SB% XBT% Pos Awards
2016 22 COL NL 237 .379 115 .404 .185 3.0 24.9 6.3 88.3 36.1 31.3 46.0 16.0 0.85 27.2 53.1 19.8 1.7 0.4% 10.77 44.9 100.0 55.6 7/8H9
2018 24 COL NL 271 .363 110 .311 .261 5.9 25.1 7.0 89.7 42.8 26.2 39.3 28.4 0.65 38.8 47.0 14.2 -0.2 0.4% 3.02 20.8 62.5 50.0 79H/8
2019 25 COL NL 413 .365 109 .386 .222 3.6 26.6 6.8 88.6 42.1 31.7 41.7 23.2 0.73 27.8 55.2 17.0 0.3 0.3% 10.94 40.0 50.0 47.7 879/H AS
2020 26 COL NL 99 .221 11 .258 .065 0.0 28.3 4.0 85.9 23.1 22.7 40.9 28.8 0.69 24.2 57.6 18.2 -1.0 -0.6% -7.59 40.9 100.0 75.0 8/79D
2021 27 TEX AL 220 .253 52 .269 .112 1.8 26.8 4.5 87.7 36.7 24.7 47.3 19.3 0.91 30.7 56.7 12.7 -1.4 -0.4% -15.80 30.0 66.7 40.0 7D9/H8
2023 29 SDP NL 9 .220 28 .000 .333 11.1 22.2 0.0 94.4 71.4 0.0 42.9 57.1 0.75 28.6 57.1 14.3 0.3 0.2% -1.51 /9H
2024 30 PHI NL 62 .287 79 .257 .190 4.8 33.9 4.8 87.1 21.1 15.8 42.1 39.5 0.73 42.1 47.4 10.5 -0.2 -0.1% -2.11 25.0 50.0 7/D9H
7 Yrs 1311 .332 91 .335 .192 3.5 26.5 6.0 88.4 38.0 27.7 42.9 23.7 0.76 30.8 53.2 16.0 -0.4 0.2% -2.28 35.4 68.0 50.0 798HD
MLB Average .324 100 .295 .166 3.2 22.5 8.5 88.5 39.1 24.7 42.8 24.2 0.77 29.3 52.4 18.3 30.9 75.7 41.1
Advanced Batting Table
Batting Batting Ratios Win Probability
Season Age Team Lg PA BAbip ISO HR% SO% BB% WPA cWPA RE24 Pos Awards
2018 24 COL NL 11 .000 .000 0.0 27.3 0.0 -0.7 -7.7% -4.51 */978
1 Yr 11 .000 .000 0.0 27.3 0.0 -0.7 -7.7% -4.51 */978
MLB Average .268 .139 2.8 24.7 10.0

Sabermetric Batting

Become a Stathead & surf this site ad-free.

All-Star Batting

Ratio Batting *

Win Probability *

Baserunning & Misc. Stats *

Situational Batting *

Pitch Summary -- Batting *

Cumulative Batting

Neutralized Batting

* - Disclaimer & Completeness Note

Appearances on Leaderboards, Awards, and Honors

Hall of Fame Statistics

Frequently Asked Questions

How old is David Dahl?

David Dahl is 30 years old.

When was David Dahl born?

David Dahl was born on April 1, 1994.

Where was David Dahl born?

David Dahl was born in Birmingham, AL.

How tall is David Dahl?

David Dahl is 6-1 (185 cm) tall.

How much did David Dahl weigh when playing?

David Dahl weighed 197 lbs (89 kg) when playing.

How many seasons did David Dahl play?

David Dahl played 7 seasons.

Is David Dahl in the Hall of Fame?

David Dahl has not been elected into the Hall of Fame.

When was David Dahl drafted?

David Dahl was drafted by the Colorado Rockies in the 1st round (10th) of the 2012 MLB June Amateur Draft from Oak Mountain HS (Birmingham, AL).

What position did David Dahl play?

David Dahl was an Outfielder.

How many hits did David Dahl have?

David Dahl had 324 hits over his career.

How many home runs did David Dahl have?

David Dahl had 46 home runs over his career.

What was David Dahl's average?

David Dahl had a .268 average over his career.

How many teams has David Dahl played for?

David Dahl played for 4 teams; the Colorado Rockies, Texas Rangers, San Diego Padres and Philadelphia Phillies.

How many World Series has David Dahl won?

David Dahl has never won a World Series.

When did David Dahl retire?

David Dahl last played in 2024.

What is David Dahl's Twitter account?

David Dahl is on Twitter at ddahl21.

What are David Dahl's nicknames?

Baby Dahl is a nickname for David Dahl.

Other Resources & Links