David Kettunen
Retired
David Kettunen
Birthdate:
April 17, 2008 (44 y, 7 m, 29 d)
Born In:
Largo, FL, USA
Nationality:
American
Position:
P
Bats/Throws:
S/R
Height/Weight:
6'6"/200
Entry:
2026 Draft - Round: 4, Overall: 106, Team: Minnesota Twins
Contract:
Free Agent
ML Service Time:
None

Career Major League Stats

Team Year Age GS G IP W L SV BS K BB H HR K% BB% HR% LOB% GB% WHIP BABIP ERA FIP FIP- xFIP E-F WAR
CIN - SKY
2044 36 0 37 45.1 4 5 6 2 40 17 46 3 20.4% 8.67% 1.5% 60.9% 63.6% 1.39 .321 5.36 3.72 92 3.96 1.64 0.54
Milwaukee - SKY
MIL - SKY
2042 34 0 3 1.1 0 0 0 0 3 3 5 1 25.0% 25.00% 8.3% 30.3% 0.0% 6.00 .800 33.75 15.62 398 6.97 18.13 -0.19
New York - SKY
NYM - SKY
2041 33 0 17 22.0 1 2 1 1 21 10 28 3 20.0% 9.52% 2.9% 80.5% 61.9% 1.73 .357 4.09 4.93 121 4.28 -0.84 -0.17
Milwaukee - SKY
MIL - SKY
2040 32 0 70 77.2 5 7 41 5 80 24 78 10 24.1% 7.23% 3.0% 79.6% 51.7% 1.31 .322 3.59 4.27 108 3.96 -0.68 -0.05
Portland - SKY
POR - SKY
2038 30 0 56 71.0 3 1 11 3 77 26 84 10 24.2% 8.18% 3.1% 76.8% 50.0% 1.55 .368 4.18 4.45 107 4.06 -0.27 -0.06
Portland - SKY
POR - SKY
2037 29 0 59 72.1 4 7 26 4 58 21 77 4 18.2% 6.60% 1.3% 70.5% 58.1% 1.35 .320 3.61 3.67 89 4.41 -0.06 0.88
Portland - SKY
POR - SKY
2036 28 0 59 79.0 3 5 12 0 65 30 75 9 19.2% 8.85% 2.7% 78.8% 54.6% 1.33 .287 3.76 4.55 113 4.43 -0.79 -0.31
Portland - SKY
POR - SKY
2035 27 0 52 62.0 0 3 6 4 55 19 76 7 19.9% 6.86% 2.5% 64.6% 58.2% 1.53 .358 5.08 3.93 100 3.71 1.15 0.20
Portland - SKY
POR - SKY
2034 26 0 42 58.1 3 7 3 4 41 29 70 4 15.4% 10.86% 1.5% 73.7% 50.0% 1.70 .349 4.17 3.93 101 4.61 0.23 0.19
Minnesota - SKY
MIN - SKY
2032 24 0 2 1.0 0 0 0 0 0 0 1 0 0.0% 0.00% 0.0% 0.0% 33.3% 1.00 .250 9.00 3.82 88 7.13 5.18 0.02
Minnesota - SKY
MIN - SKY
2031 23 0 3 4.0 1 0 0 0 3 1 8 0 13.0% 4.35% 0.0% 33.3% 55.6% 2.25 .421 9.00 3.04 71 4.63 5.96 0.07
Cincinnati (1 yrs)
CIN (1 yrs)
0 37 45.1 4 5 6 2 40 17 46 3 20.4% 8.67% 1.5% 60.9% 63.6% 1.39 .321 5.36 3.72 92 3.96 1.64 0.54
Milwaukee (2 yrs)
MIL (2 yrs)
0 73 79.0 5 7 41 5 83 27 83 11 24.1% 7.85% 3.2% 76.3% 51.4% 1.39 .333 4.10 4.46 113 4.01 -0.36 -0.23
Minnesota (2 yrs)
MIN (2 yrs)
0 5 5.0 1 0 0 0 3 1 9 0 11.1% 3.70% 0.0% 30.0% 50.0% 2.00 .391 9.00 3.20 74 5.13 5.80 0.09
New York (1 yrs)
NYM (1 yrs)
0 17 22.0 1 2 1 1 21 10 28 3 20.0% 9.52% 2.9% 80.5% 61.9% 1.73 .357 4.09 4.93 121 4.28 -0.84 -0.17
Portland (5 yrs)
POR (5 yrs)
0 268 342.2 13 23 58 15 296 125 382 34 19.5% 8.23% 2.2% 73.1% 54.4% 1.48 .334 4.12 4.13 102 4.25 -0.00 0.89
Total - SKY
SKY
0 400 494.0 24 37 106 23 443 180 548 51 20.2% 8.22% 2.3% 72.2% 55.1% 1.47 .335 4.28 4.17 103 4.20 0.11 1.12

Career Minor League Stats

Team Year Age GS G IP W L SV BS K BB H HR K% BB% HR% LOB% GB% WHIP BABIP ERA FIP FIP- xFIP E-F WAR
Edmonton - AAA
EDM - AAA
2045 37 0 35 66.0 4 0 5 2 47 25 64 7 16.4% 8.74% 2.4% 76.6% 53.8% 1.35 .282 3.27 4.21 106 4.17 -0.93 -0.04
LOU - AAA
2044 36 0 7 8.0 0 1 1 1 5 3 8 1 14.3% 8.57% 2.9% 72.9% 47.4% 1.38 .269 4.50 4.97 117 5.40 -0.47 -0.07
Rochester - AAA
ROC - AAA
2033 25 0 49 54.2 7 4 18 4 65 19 48 6 27.5% 8.05% 2.5% 84.4% 55.7% 1.23 .302 2.47 3.12 85 3.18 -0.65 0.89
Rochester - AAA
ROC - AAA
2032 24 0 50 57.2 6 7 25 6 61 21 47 10 24.7% 8.50% 4.0% 80.3% 47.7% 1.18 .253 3.90 4.85 123 4.64 -0.95 -0.67
Rochester - AAA
ROC - AAA
2031 23 13 23 71.0 4 5 7 2 58 27 83 12 18.0% 8.36% 3.7% 61.3% 46.3% 1.55 .321 6.46 5.21 126 5.47 1.25 -0.04
Chattanooga - AA - U28
CHT - AA - U28
2031 23 2 6 20.0 2 0 3 0 18 4 15 2 23.4% 5.19% 2.6% 87.2% 64.1% 0.95 .250 2.25 3.51 88 3.48 -1.26 0.32
Rochester - AAA
ROC - AAA
2030 22 2 3 12.2 0 0 0 0 10 3 16 0 17.5% 5.26% 0.0% 45.0% 46.2% 1.50 .372 7.11 2.80 69 5.11 4.30 0.37
Chattanooga - AA - U28
CHT - AA - U28
2030 22 24 24 143.2 8 9 0 0 95 40 157 11 15.3% 6.46% 1.8% 69.1% 56.4% 1.37 .313 4.32 3.86 97 4.61 0.46 2.05
Chattanooga - AA - U28
CHT - AA - U28
2029 21 1 9 16.2 1 2 5 2 12 11 17 3 16.0% 14.67% 4.0% 79.8% 42.9% 1.68 .298 4.86 5.77 147 5.46 -0.91 -0.41
Rancho Cucamonga - A+ - U26
RAN - A+ - U26
2029 21 22 22 111.2 5 8 0 0 68 36 121 12 13.8% 7.33% 2.4% 69.8% 56.0% 1.41 .295 4.43 4.46 117 4.69 -0.02 0.58
Cedar Rapids - A - U25
CER - A - U25
2028 20 9 9 44.1 5 0 0 0 34 16 40 4 18.0% 8.47% 2.1% 83.3% 48.9% 1.26 .267 1.83 3.96 106 4.22 -2.13 0.43
Gainesville - R - U22
GAI - R - U22
2028 20 1 1 4.1 0 1 0 0 2 3 9 1 8.0% 12.00% 4.0% 37.7% 44.4% 2.77 .421 8.31 6.03 177 4.18 2.28 -0.09
New Westminster - A- - U25
NW - A- - U25
2027 19 11 11 47.1 1 5 0 0 23 25 63 2 10.3% 11.21% 0.9% 71.1% 44.5% 1.86 .357 5.32 4.99 107 6.16 0.33 0.51
Elizabethton - R+ - U24
ELI - R+ - U24
2027 19 3 3 13.2 0 0 0 0 14 10 6 0 25.0% 17.86% 0.0% 81.3% 57.7% 1.17 .194 1.98 4.29 87 5.18 -2.32 0.28
New Westminster - A- - U25
NW - A- - U25
2026 18 2 2 7.2 0 2 0 0 1 5 12 0 2.5% 12.50% 0.0% 55.6% 70.0% 2.22 .364 8.22 5.64 128 6.68 2.58 -0.00
Gainesville - R - U22
GAI - R - U22
2026 18 3 3 8.0 0 3 0 0 4 4 23 2 7.5% 7.55% 3.8% 41.3% 45.0% 3.38 .488 15.75 7.98 168 5.80 7.77 -0.17
Elizabethton - R+ - U24
ELI - R+ - U24
2026 18 8 8 41.2 4 2 0 0 24 14 46 3 13.8% 8.05% 1.7% 69.9% 59.6% 1.44 .323 4.32 4.59 96 4.61 -0.27 0.62
HS
2026 18 13 13 93.2 9 0 0 0 171 13 53 1 46.7% 3.55% 0.3% 89.9% 0.0% 0.70 .289 0.67 7.53
HS
2025 17 13 13 93.2 9 0 0 0 152 13 55 2 41.5% 3.55% 0.5% 89.3% 0.0% 0.73 .269 0.77 6.33
Total - AAA
AAA
15 167 270.0 21 17 56 15 246 98 266 36 20.8% 8.28% 3.0% 72.3% 50.3% 1.35 .296 4.30 4.34 109 4.49 -0.04 0.43
Total - AA
AA
27 39 180.1 11 11 8 2 125 55 189 16 16.2% 7.13% 2.1% 71.6% 55.9% 1.35 .306 4.14 4.00 101 4.56 0.14 1.96
Total - A
A
31 31 156.0 10 8 0 0 102 52 161 16 15.0% 7.65% 2.4% 73.3% 54.1% 1.37 .288 3.69 4.31 114 4.56 -0.62 1.01
Total - S A
S A
13 13 55.0 1 7 0 0 24 30 75 2 9.1% 11.41% 0.8% 68.4% 48.5% 1.91 .358 5.73 5.08 110 6.23 0.64 0.51
Total - R
R
15 15 67.2 4 6 0 0 44 31 84 6 14.3% 10.06% 1.9% 61.9% 56.3% 1.70 .345 5.45 5.02 108 4.84 0.43 0.63
Total - HS
HS
26 26 187.1 18 0 0 0 323 26 108 3 44.1% 3.55% 0.4% 89.6% 0.0% 0.72 .279 0.72 13.86
Total - Minors
Minors
101 265 729.0 47 49 64 17 541 266 775 76 16.9% 8.30% 2.4% 70.8% 52.9% 1.43 .307 4.35 4.37 108 4.69 -0.03 4.54