

Walter Pennington is a pitcher for the Chesapeake Baysox. Pennington was born on April 14, 1998 in Broomfield, CO, United States and debuted in the major leagues on July 5, 2024. Pennington bats left and throws left. In 2024, Pennington had an ERA of 3.00 with a WHIP of 1.67 and 17 strikeouts over 18.0 innings in 16 games.
Pitching
1 season of pitching across 2 clubs. Club-specific splits are shown in lighter type.
| Season | Team | W | L | W-L% | ERA | G | GS | SV | IP | H | R | ER | HR | BB | SO | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | 1 | 0 | 1.000 | 3.00 | 16 | 1 | 0 | 18.0 | 19 | 7 | 6 | 1 | 11 | 17 | 1.67 |
| 2024KC | 0 | 0 | N/A | 0.00 | 1 | 0 | 0 | 0.2 | 0 | 0 | 0 | 0 | 0 | 1 | 0.00 | |
| 2024TEX | 1 | 0 | 1.000 | 3.12 | 15 | 1 | 0 | 17.1 | 19 | 7 | 6 | 1 | 11 | 16 | 1.73 |
- W
- Wins.
- L
- Losses.
- W-L%
- Win-loss percentage. Formula: W ÷ (W + L).
- ERA
- Earned run average, earned runs per nine innings. Formula: 27 × ER ÷ outs recorded.
- G
- Games pitched.
- GS
- Games started.
- SV
- Saves.
- IP
- Innings pitched. .1 and .2 mean one and two outs.
- H
- Hits allowed.
- R
- Runs allowed, earned and unearned.
- ER
- Earned runs allowed.
- HR
- Home runs allowed.
- BB
- Walks allowed, including intentional walks.
- SO
- Strikeouts.
- WHIP
- Walks plus hits per inning pitched. Formula: 3 × (BB + H) ÷ outs recorded.
| Season | Team | GS | CG | SHO | QS | QS% | GF | SV | SVO | BS | HLD | SV+HLD | IR | IRS | IS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | 1 | 0 | 0 | 0 | 0.0% | 3 | 0 | 0 | 0 | 0 | 0 | 11 | 4 | 36.4% |
| 2024KC | 0 | 0 | 0 | 0 | N/A | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0.0% | |
| 2024TEX | 1 | 0 | 0 | 0 | 0.0% | 2 | 0 | 0 | 0 | 0 | 0 | 9 | 4 | 44.4% |
- GS
- Games started.
- CG
- Complete games, starts in which the pitcher pitched the whole game.
- SHO
- Shutouts, complete games with no runs allowed.
- QS
- Quality starts, starts of at least six innings with three or fewer earned runs.
- QS%
- Quality-start rate. Formula: 100 × QS ÷ GS.
- GF
- Games finished, relief appearances as the team's last pitcher of the game.
- SV
- Saves.
- SVO
- Save opportunities.
- BS
- Blown saves.
- HLD
- Holds.
- SV+HLD
- Saves plus holds.
- IR
- Inherited runners, runners on base when the pitcher came in from the bullpen.
- IRS
- Inherited runners who scored.
- IS%
- Share of inherited runners who scored. Formula: 100 × IRS ÷ IR.
| Season | Team | IP | BF | IBB | HBP | BK | WP | SB | CS | CS% | Pick | RA9 | H/9 | HR/9 | BB/9 | K/9 | K/BB | Strike% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | 18.0 | 84 | 0 | 2 | 0 | 1 | 4 | 0 | 0.0% | 0 | 3.50 | 9.50 | 0.50 | 5.50 | 8.50 | 1.55 | 61.5% |
| 2024KC | 0.2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | N/A | 0 | 0.00 | 0.00 | 0.00 | 0.00 | 13.50 | N/A | 75.0% | |
| 2024TEX | 17.1 | 82 | 0 | 2 | 0 | 1 | 4 | 0 | 0.0% | 0 | 3.63 | 9.87 | 0.52 | 5.71 | 8.31 | 1.45 | 61.2% |
- IP
- Innings pitched. .1 and .2 mean one and two outs.
- BF
- Batters faced.
- IBB
- Intentional walks.
- HBP
- Batters hit by a pitch.
- BK
- Balks.
- WP
- Wild pitches.
- SB
- Stolen bases allowed.
- CS
- Runners caught stealing.
- CS%
- Caught-stealing rate. Formula: 100 × CS ÷ (SB + CS).
- Pick
- Runners picked off.
- RA9
- Runs allowed per nine innings, earned and unearned. Formula: 27 × R ÷ outs recorded.
- H/9
- Hits allowed per nine innings. Formula: 27 × H ÷ outs recorded.
- HR/9
- Home runs allowed per nine innings. Formula: 27 × HR ÷ outs recorded.
- BB/9
- Walks allowed per nine innings. Formula: 27 × BB ÷ outs recorded.
- K/9
- Strikeouts per nine innings. Formula: 27 × SO ÷ outs recorded.
- K/BB
- Strikeouts per walk. Formula: SO ÷ BB.
- Strike%
- Strike rate. Strikes include fouls and balls put in play. Formula: 100 × strikes ÷ pitches.
| Season | Team | IP | BF | ERA | FIP | BABIP | K% | BB% | K−BB% | HR% | Opp AVG | Opp OBP | Opp SLG | Opp OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | 18.0 | 84 | 3.00 | 4.17 | .340 | 20.2% | 13.1% | 7.1% | 1.2% | .268 | .381 | .380 | .761 |
| 2024KC | 0.2 | 2 | 0.00 | 0.17 | .000 | 50.0% | 0.0% | 50.0% | 0.0% | .000 | .000 | .000 | .000 | |
| 2024TEX | 17.1 | 82 | 3.12 | 4.32 | .346 | 19.5% | 13.4% | 6.1% | 1.2% | .275 | .390 | .391 | .782 |
- IP
- Innings pitched. .1 and .2 mean one and two outs.
- BF
- Batters faced.
- ERA
- Earned run average, earned runs per nine innings. Formula: 27 × ER ÷ outs recorded.
- FIP
- Fielding Independent Pitching. Estimates pitching performance from home runs, walks, hit batters and strikeouts on an ERA-like scale. Uses the matching season's constant, includes intentional walks and can be negative in a small sample. Formula: [13 × HR + 3 × (BB + HBP) − 2 × SO] ÷ IP + season FIP constant.
- BABIP
- Pitcher Batting Average on Balls in Play. Hits allowed on balls in play, excluding home runs. Defense and contact quality affect this measure; it does not isolate a pitcher's skill. Formula: (H − HR) ÷ (AB − SO − HR + SF).
- K%
- Pitching Strikeout Percentage. The percentage of batters faced who strike out. Formula: 100 × SO ÷ BF.
- BB%
- Pitching Walk Percentage. The percentage of batters faced who walk, including intentional walks. Formula: 100 × BB ÷ BF.
- K−BB%
- Strikeout Minus Walk Percentage. Strikeout percentage minus walk percentage, expressed as percentage points. It compares strikeouts with walks at the same workload. Formula: 100 × (SO − BB) ÷ BF.
- HR%
- Home runs per batter faced. Formula: 100 × HR ÷ BF.
- Opp AVG
- Opponents' batting average. Formula: H ÷ AB.
- Opp OBP
- Opponents' on-base percentage. Formula: (H + BB + HBP) ÷ (AB + BB + HBP + SF).
- Opp SLG
- Opponents' slugging percentage. Formula: TB ÷ AB.
- Opp OPS
- Opponents' on-base plus slugging. Formula: OBP + SLG.
Read advanced measures alongside playing time. N/A means the required inputs or season calculations are unavailable.
Advanced calculation notes by season
Fielding
1 season of fielding across 2 clubs. Club-specific splits are shown in lighter type. Games at different positions can overlap.
| Season | Team | Pos | G | GS | INN | TC | PO | A | E | DP | FLD% | RF/9 | RF/G |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | P | 16 | 1 | 18.0 | 2 | 1 | 1 | 0 | 0 | 1.000 | 1.00 | 0.13 |
| 2024KC | P | 1 | 0 | 0.2 | 0 | 0 | 0 | 0 | 0 | N/A | 0.00 | 0.00 | |
| 2024TEX | P | 15 | 1 | 17.1 | 2 | 1 | 1 | 0 | 0 | 1.000 | 1.04 | 0.13 |
- Pos
- Position played. DH is designated hitter.
- G
- Games played at the position.
- GS
- Games started at the position.
- INN
- Innings in the field at the position. .1 and .2 mean one and two outs.
- TC
- Total chances. Formula: PO + A + E.
- PO
- Putouts.
- A
- Assists.
- E
- Errors.
- DP
- Double plays turned.
- FLD%
- Fielding percentage. Formula: (PO + A) ÷ TC.
- RF/9
- Range factor per nine innings. Formula: 27 × (PO + A) ÷ outs in the field.
- RF/G
- Range factor per game. Formula: (PO + A) ÷ G.
Pitch data
Recorded measurements and MLBDB estimates from the pitches thrown and the balls put in play against this pitcher. Each table's note says which.
MLBDB calculates these numbers from recorded game measurements. EV balls and LA balls show the sample sizes. EV+LA balls have both measurements and are used for barrel percentage. Seasons without these measurements show N/A.
| Season | Team | BBE | EV+LA balls | MLBDB barrels | MLBDB Barrel% | EV balls | Avg EV balls | Avg EV | Max EV | Hard-hit% | LA balls | Avg LA balls | Avg LA | Sweet-spot% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | 54 | 53 | 4 | 7.5% | 53 | 52 | 89.7 | 115.9 | 45.3% | 53 | 52 | 9.9 | 43.4% |
| 2024KC | 1 | 1 | 0 | 0.0% | 1 | 1 | 94.2 | 94.2 | 0.0% | 1 | 1 | -26.0 | 0.0% | |
| 2024TEX | 53 | 52 | 4 | 7.7% | 52 | 51 | 89.6 | 115.9 | 46.2% | 52 | 51 | 10.6 | 44.2% |
- BBE
- Batted Balls Allowed. Completed turns to bat that ended with a batted ball, including home runs. Some balls have no speed or angle measurement.
- EV+LA balls
- Balls with Recorded Speed and Angle Allowed. Balls that have both a usable speed and angle measurement. These are the balls used to calculate barrel percentage.
- MLBDB barrels
- MLBDB Barrels Allowed. Balls hit very hard at an angle suited to deep hits. MLBDB checks the recorded speed and angle against its documented barrel zone. Balls missing either measurement are left out. Rounded measurements can affect close calls. This is MLBDB's calculated classification.
- MLBDB Barrel%
- MLBDB Barrel Percentage Allowed. The percentage of balls with both speed and angle recorded that MLBDB counts as barrels. Missing measurements are left out. Formula: 100 × barrels ÷ balls with recorded speed and angle.
- EV balls
- Balls with Recorded Speed Allowed. All batted balls with a usable speed measurement, including bunts. This is the sample used for hard-hit percentage.
- Avg EV balls
- Average Exit Velocity Sample Allowed. Balls with recorded speed, excluding labelled bunts. Used for average and maximum exit velocity.
- Avg EV
- Average Exit Velocity Allowed. Average ball speed just after contact, in miles per hour. Balls with no speed measurement are left out. Balls labelled as bunts are excluded. Unknown bunt labels are retained. Formula: Sum of recorded speeds excluding labelled bunts ÷ Avg EV balls.
- Max EV
- Maximum Exit Velocity Allowed. The fastest recorded batted ball, in miles per hour. Balls labelled as bunts are excluded. Unknown bunt labels are retained.
- Hard-hit%
- Hard-Hit Percentage Allowed. The percentage of speed-measured balls hit at least 95 miles per hour. Formula: 100 × hard-hit balls ÷ balls with recorded speed.
- LA balls
- Balls with Recorded Angle Allowed. All batted balls with a usable angle measurement, including bunts. This is the sample used for sweet-spot percentage.
- Avg LA balls
- Average Launch Angle Sample Allowed. Balls with recorded angle, excluding labelled bunts. Used for average launch angle.
- Avg LA
- Average Launch Angle Allowed. Average angle at which the ball leaves the bat, in degrees. A negative angle points toward the ground. Higher is not always better. Balls labelled as bunts are excluded. Unknown bunt labels are retained. Formula: Sum of recorded angles excluding labelled bunts ÷ Avg LA balls.
- Sweet-spot%
- Sweet-Spot Percentage Allowed. The percentage of angle-measured balls launched from 8 to 32 degrees. Formula: 100 × sweet-spot balls ÷ balls with recorded angle.
Direction is estimated from recorded hit locations and the hand used to bat on each play. Rates divide by Located balls and show N/A below 95% location coverage. Unmapped balls are left out. Higher is not always better.
| Season | Team | Located balls | Location coverage | Pull% | Center% | Oppo% | Pull balls | Center balls | Oppo balls | Unmapped balls |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | 54 | 100.0% | 42.6% | 37.0% | 20.4% | 23 | 20 | 11 | 0 |
| 2024KC | 1 | 100.0% | 0.0% | 100.0% | 0.0% | 0 | 1 | 0 | 0 | |
| 2024TEX | 53 | 100.0% | 43.4% | 35.8% | 20.8% | 23 | 19 | 11 | 0 |
- Located balls
- Opponents' Balls with Usable Hit Locations. Balls whose recorded location and batting hand support an estimate of pull, center or opposite-field direction.
- Location coverage
- Opponents' Hit-Location Coverage. The share of all balls that can be mapped. A rounded 95% can be slightly below the cutoff; the cutoff uses the original counts. Formula: 100 × located balls ÷ all batted balls.
- Pull%
- Opponents' Estimated Pull Percentage. The share of located balls hit toward the batter's pull side. Uses located balls only. N/A when fewer than 95% of all balls can be mapped. These are chart-based estimates. Formula: 100 × pulled balls ÷ located balls.
- Center%
- Opponents' Estimated Center-Field Percentage. The share of located balls estimated toward center field. Uses located balls only. N/A when fewer than 95% of all balls can be mapped. These are chart-based estimates. Formula: 100 × center-field balls ÷ located balls.
- Oppo%
- Opponents' Estimated Opposite-Field Percentage. The share of located balls hit toward the side opposite the batter's pull side. Uses located balls only. N/A when fewer than 95% of all balls can be mapped. These are chart-based estimates. Formula: 100 × opposite-field balls ÷ located balls.
- Pull balls
- Opponents' Estimated Pulled Balls. Balls estimated toward the pull side: left field for right-handed hitters, or right field for left-handed hitters.
- Center balls
- Opponents' Estimated Balls to Center. Balls estimated toward center field, regardless of batting hand.
- Oppo balls
- Opponents' Estimated Opposite-Field Balls. Balls estimated toward the opposite side: right field for right-handed hitters, or left field for left-handed hitters.
- Unmapped balls
- Opponents' Balls with Unusable Hit Locations. Balls with missing details, unusable coordinates or locations outside the field area used for these estimates. They are excluded from direction percentages.
Pitches counts every pitch actually thrown; automatic balls and strikes are left out. Swings include bunt attempts, and caught foul tips count as whiffs. Whiff% divides misses by swings; SwStr% divides misses by pitches. Zone rates need a recorded location for at least 95% of pitches. Missing results show N/A. For 2018 through 2024, inside or outside the zone is an MLBDB estimate from recorded pitch locations and batter zone heights; from 2025, MLB's recorded zone labels are used.
| Season | Team | Pitches | Swings | Whiff% | SwStr% | Contact% | Swing% | Chase% | Zone% | Z-Swing% | Z-Contact% | O-Contact% | First delivered strike% | Called% | CSW% | Zone coverage |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | 330 | 151 | 26.5% | 12.1% | 73.5% | 45.8% | 28.6% | 47.0% | 65.2% | 84.2% | 52.0% | 64.3% | 15.8% | 27.9% | 100.0% |
| 2024KC | 8 | 5 | 40.0% | 25.0% | 60.0% | 62.5% | 33.3% | 62.5% | 80.0% | 75.0% | 0.0% | 50.0% | 12.5% | 37.5% | 100.0% | |
| 2024TEX | 322 | 146 | 26.0% | 11.8% | 74.0% | 45.3% | 28.5% | 46.6% | 64.7% | 84.5% | 53.1% | 64.6% | 15.8% | 27.6% | 100.0% |
- Pitches
- Opponents' Delivered Pitches. Pitches actually thrown to the batter in these completed games. Automatic balls and strikes are excluded.
- Swings
- Opponents' Swings. Attempts to hit a delivered pitch, including bunts.
- Whiff%
- Opponents' Whiff Percentage. How often a swing is recorded as a miss, including caught foul tips. This divides whiffs by swings. Formula: 100 × swings and misses ÷ swings.
- SwStr%
- Opponents' Swinging-Strike Percentage. How often a delivered pitch produces a whiff, including caught foul tips. This divides whiffs by pitches, not swings. Formula: 100 × swings and misses ÷ delivered pitches.
- Contact%
- Opponents' Contact Percentage. How often a swing touches the ball, including ordinary fouls and bunt attempts. Caught foul tips are excluded. Formula: 100 × swings with contact ÷ swings.
- Swing%
- Opponents' Swing Percentage. How often the batter swings at a delivered pitch. Formula: 100 × swings ÷ delivered pitches.
- Chase%
- Opponents' Chase Percentage. How often the batter swings at a pitch outside the strike zone. Also called O-Swing%. Formula: 100 × swings outside the zone ÷ pitches outside the zone.
- Zone%
- Opponents' Strike-Zone Percentage. The share of pitches with usable locations that are inside the strike zone. Formula: 100 × pitches inside the zone ÷ pitches with usable locations.
- Z-Swing%
- Opponents' Swing Percentage Inside the Zone. How often the batter swings at a pitch inside the strike zone. Formula: 100 × swings inside the zone ÷ pitches inside the zone.
- Z-Contact%
- Opponents' Contact Percentage Inside the Zone. How often a swing at a pitch inside the strike zone touches the ball. Formula: 100 × contact inside the zone ÷ swings inside the zone.
- O-Contact%
- Opponents' Contact Percentage Outside the Zone. How often a swing at a pitch outside the strike zone touches the ball. Formula: 100 × contact outside the zone ÷ swings outside the zone.
- First delivered strike%
- Opponents' First Delivered Pitch Strike Rate. The share of first delivered pitches that are strikes or put in play. Turns with no delivered pitch are excluded. Unfinished turns that had a pitch are included. Formula: 100 × first-pitch strikes ÷ first delivered pitches.
- Called%
- Opponents' Called-Strike Percentage. How often a delivered pitch is called a strike without a swing. Formula: 100 × called strikes ÷ delivered pitches.
- CSW%
- Opponents' Called Strikes and Whiffs. How often a delivered pitch is either a called strike or a swing and miss. Ordinary fouls are excluded; caught foul tips count as whiffs. Formula: 100 × called strikes plus misses ÷ delivered pitches.
- Zone coverage
- Opponents' Pitch-Location Coverage. The share of delivered pitches with a usable location. Zone rates need at least 95% coverage, checked before rounding.
MLBDB estimates these from recorded ball speed and angle, for seasons from 2018. A season or period shows N/A if any batted ball it needs is missing a measurement or falls outside what the model covers. That is common over a full season, and in 2018 and 2019 no regular player has complete measurements. Estimated ERA also needs the estimated wOBA to be inside the range its equation was checked on; the 2026 equation is provisional. Differences use actual results from the same completed games. These describe recorded contact, not future performance.
| Season | Team | IP | ERA | MLBDB xERA | ERA − MLBDB xERA | Model balls | Measured% | MLBDB xBA | AVG − MLBDB xBA | MLBDB xSLG | SLG − MLBDB xSLG | MLBDB xwOBA | wOBA − MLBDB xwOBA | Missing pairs |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | 18.0 | 3.00 | N/A | N/A | 53 | 98.1% | N/A | N/A | N/A | N/A | N/A | N/A | 1 |
| 2024KC | 0.2 | 0.00 | N/A | N/A | 1 | 100.0% | .047 | -0.047 | .049 | -0.049 | .042 | -0.042 | 0 | |
| 2024TEX | 17.1 | 3.12 | N/A | N/A | 52 | 98.1% | N/A | N/A | N/A | N/A | N/A | N/A | 1 |
- IP
- Innings pitched. .1 and .2 mean one and two outs.
- ERA
- Earned run average, earned runs per nine innings. Formula: 27 × ER ÷ outs recorded.
- MLBDB xERA
- MLBDB Estimated ERA. Estimated earned runs per nine innings, converted from MLBDB's expected wOBA with a separate equation for each season. Available for 2018 through 2026 when every needed contact contribution is available and unrounded expected wOBA is within the reviewed range. The 2026 equation is provisional. This describes recorded pitching; short periods can be unstable or N/A.
- ERA − MLBDB xERA
- ERA Minus MLBDB Estimate. Recorded ERA minus MLBDB's estimate, using the same completed games. A positive number means more earned runs were recorded than estimated. This does not measure luck alone. N/A when no pitching outs were recorded, the estimate is unavailable, or the saved game totals disagree with the latest totals.
- Model balls
- Opponents' Measured Balls Used in Estimates. Eligible batted balls with both speed and angle recorded. Defensive awards that do not count as at-bats are excluded.
- Measured%
- Opponents' Expected-Stat Measurement Coverage. The share of eligible batted balls with both speed and angle recorded. Each expected statistic shows N/A if any contact value it needs is missing or outside model support.
- MLBDB xBA
- Opponents' MLBDB Expected Batting Average. Estimated hits per at-bat from ball speed, angle and same-season running speed when available. Strikeouts remain at-bats. Each needed contact contribution must be available. Reviewed seasons are 2018 through 2026; the current season is provisional. Formula: Estimated hits in at-bats ÷ at-bats.
- AVG − MLBDB xBA
- Opponents' Batting Average Minus Expected. Recorded batting average minus the estimate, using the same completed games. A positive number means the actual result was higher. This does not measure luck alone.
- MLBDB xSLG
- Opponents' MLBDB Expected Slugging Percentage. Estimated bases from hits per at-bat. Singles count once, doubles twice, triples three times and home runs four times. Formula: Estimated total bases in at-bats ÷ at-bats.
- SLG − MLBDB xSLG
- Opponents' Slugging Minus Expected. Recorded slugging minus the estimate, using the same completed games. A positive number means more bases were recorded than estimated.
- MLBDB xwOBA
- Opponents' MLBDB Expected Weighted Batting Average. Combines reconstructed expected contact values with recorded walks and hit-by-pitches. Walks and hit batters use the same season's batting weights. Intentional walks are excluded. Every needed contact value must be available.
- wOBA − MLBDB xwOBA
- Opponents' Weighted Average Minus Expected. Recorded weighted batting average minus the estimate, using the same completed games and batting weights.
- Missing pairs
- Opponents' Balls with Incomplete Measurements. Eligible balls missing speed, angle or both. These inputs are not filled in. The affected expected statistic is N/A, and the real appearance remains counted.
Usage shows each pitch type thrown as a share of all pitches. Pitches without a recognized type stay in the total.
| Season | Team | All pitches | FF % | SI % | FC % | SL % | Unknown | Type coverage |
|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | 330 | 1.8% | 30.3% | 27.0% | 40.9% | 0 | 100.0% |
| 2024KC | 8 | 0.0% | 37.5% | 25.0% | 37.5% | 0 | 100.0% | |
| 2024TEX | 322 | 1.9% | 30.1% | 27.0% | 41.0% | 0 | 100.0% |
- All pitches
- Arsenal Pitches. All pitches actually thrown in the checked games. Automatic balls, automatic strikes and pickoff throws are excluded.
- FF %
- Four-seam fastball usage, the share of all pitches.
- SI %
- Sinker usage, the share of all pitches.
- FC %
- Cutter usage, the share of all pitches.
- SL %
- Slider usage, the share of all pitches.
- Unknown
- Pitches with Unknown Type. Pitches without a recognized type label. They remain in the total used for pitch usage percentages.
- Type coverage
- Pitch Type Coverage. The percentage of delivered pitches with a recognized type label. Pitch labels can be revised later. Missing labels are never guessed. Formula: 100 × pitches with a recognized type ÷ all delivered pitches.
Movement is in inches. Sideways: positive is to the pitcher's right, negative is left, when looking toward home plate. Vertical: positive is upward, negative is downward from the initial flight direction. No-grav removes gravity's effect; it does not mean the ball rose. Counts show how many pitches were measured.
| Season | Team | FF pitches | FF % | FF mph | FF max mph | FF rpm | FF ext ft | FF side in | FF vert in | FF no-grav in | FF whiff% | FF swings | FF speed count | FF spin count | FF ext count | FF side count | FF vert count | FF no-grav count | Type coverage |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | 6 | 1.8% | 89.6 | 91.4 | 2241 | 5.7 | -8.1 | -26.1 | 7.9 | 50.0% | 2 | 6 | 6 | 6 | 6 | 6 | 6 | 100.0% |
| 2024KC | 0 | 0.0% | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 100.0% | |
| 2024TEX | 6 | 1.9% | 89.6 | 91.4 | 2241 | 5.7 | -8.1 | -26.1 | 7.9 | 50.0% | 2 | 6 | 6 | 6 | 6 | 6 | 6 | 100.0% |
- FF pitches
- Four-seam fastball pitches. Number of delivered pitches with this recorded type. Zero means no pitch was recorded with this label.
- FF %
- Four-seam fastball usage. The percentage of all delivered pitches recorded as this type. Pitches with unknown types stay in the total. These percentages describe the recorded labels, so check type coverage. Formula: 100 × pitches of this recorded type ÷ all delivered pitches.
- FF mph
- Four-seam fastball average speed. Average recorded speed in miles per hour. Only pitches with a usable speed measurement are included. Speed count shows how many were measured. Formula: Sum of recorded speeds ÷ pitches with speed measurements.
- FF max mph
- Four-seam fastball fastest recorded pitch. Highest recorded speed in miles per hour. This uses available measurements and may miss a faster pitch that was not measured.
- FF rpm
- Four-seam fastball average spin. How fast the ball spins, measured in turns per minute. Only measured pitches are included. More spin is not always better. Formula: Sum of recorded spin rates ÷ pitches with spin measurements.
- FF ext ft
- Four-seam fastball average extension. How far toward home plate the pitcher releases the ball, measured in feet from the pitching rubber. Only pitches with this measurement are included. Formula: Sum of recorded extensions ÷ pitches with extension measurements.
- FF side in
- Four-seam fastball average sideways movement. Average sideways bend from the pitch's initial flight direction, in inches. Positive is to the pitcher's right when looking toward home plate; negative is left. This direction stays the same for left- and right-handed pitchers. Zero is a real measurement. More movement is not automatically better. Formula: Sum of recorded sideways movement ÷ pitches with sideways movement measured.
- FF vert in
- Four-seam fastball average vertical movement with gravity. Average upward or downward bend from the pitch's initial flight direction, in inches. Includes gravity. Positive is upward; negative is downward. This is not the change in height from the pitcher's hand to the plate. Only measured pitches are included. Formula: Sum of recorded vertical movement including gravity ÷ pitches with this measurement.
- FF no-grav in
- Four-seam fastball average vertical movement without gravity. Average vertical bend in inches after removing gravity's downward effect. Positive is upward; negative is downward. A positive number does not mean the ball actually rose on its way to the plate. Only measured pitches are included. Formula: Sum of recorded vertical movement with gravity removed ÷ pitches with this measurement.
- FF whiff%
- Four-seam fastball misses per swing. The percentage of swings that miss. Caught foul tips count as misses; ordinary fouls count as contact. N/A means no swings or an unclear pitch result. Formula: 100 × missed swings ÷ swings at this pitch type.
- FF swings
- Four-seam fastball swings. Recorded swings at this type of pitch, including bunts.
- FF speed count
- Four-seam fastball pitches with speed. Number of pitches with a usable speed measurement. This is the sample behind average speed.
- FF spin count
- Four-seam fastball pitches with spin. Number of pitches with a usable spin measurement. This is the sample behind average spin.
- FF ext count
- Four-seam fastball pitches with extension. Number of pitches with a usable release extension measurement. This is the sample behind average extension.
- FF side count
- Four-seam fastball pitches with sideways movement. Number of pitches with sideways movement recorded. This is the sample behind average sideways movement. Missing measurements are left out; recorded zeroes are included.
- FF vert count
- Four-seam fastball pitches with vertical movement. Number of pitches with vertical movement including gravity recorded. This is the sample behind that average. Missing measurements are left out; recorded zeroes are included.
- FF no-grav count
- Four-seam fastball pitches with vertical movement without gravity. Number of pitches with vertical movement recorded after gravity's effect is removed. This is the sample behind that average. Missing measurements are left out; recorded zeroes are included.
- Type coverage
- Pitch Type Coverage. The percentage of delivered pitches with a recognized type label. Pitch labels can be revised later. Missing labels are never guessed. Formula: 100 × pitches with a recognized type ÷ all delivered pitches.
| Season | Team | SI pitches | SI % | SI mph | SI max mph | SI rpm | SI ext ft | SI side in | SI vert in | SI no-grav in | SI whiff% | SI swings | SI speed count | SI spin count | SI ext count | SI side count | SI vert count | SI no-grav count | Type coverage |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | 100 | 30.3% | 91.5 | 93.3 | 2234 | 5.9 | -14.8 | -24.6 | 8.2 | 14.6% | 41 | 100 | 100 | 100 | 100 | 100 | 100 | 100.0% |
| 2024KC | 3 | 37.5% | 92.7 | 92.9 | 2306 | 5.9 | -10.1 | -22.6 | 8.8 | 33.3% | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 100.0% | |
| 2024TEX | 97 | 30.1% | 91.5 | 93.3 | 2232 | 5.9 | -14.9 | -24.7 | 8.1 | 13.2% | 38 | 97 | 97 | 97 | 97 | 97 | 97 | 100.0% |
- SI pitches
- Sinker pitches. Number of delivered pitches with this recorded type. Zero means no pitch was recorded with this label.
- SI %
- Sinker usage. The percentage of all delivered pitches recorded as this type. Pitches with unknown types stay in the total. These percentages describe the recorded labels, so check type coverage. Formula: 100 × pitches of this recorded type ÷ all delivered pitches.
- SI mph
- Sinker average speed. Average recorded speed in miles per hour. Only pitches with a usable speed measurement are included. Speed count shows how many were measured. Formula: Sum of recorded speeds ÷ pitches with speed measurements.
- SI max mph
- Sinker fastest recorded pitch. Highest recorded speed in miles per hour. This uses available measurements and may miss a faster pitch that was not measured.
- SI rpm
- Sinker average spin. How fast the ball spins, measured in turns per minute. Only measured pitches are included. More spin is not always better. Formula: Sum of recorded spin rates ÷ pitches with spin measurements.
- SI ext ft
- Sinker average extension. How far toward home plate the pitcher releases the ball, measured in feet from the pitching rubber. Only pitches with this measurement are included. Formula: Sum of recorded extensions ÷ pitches with extension measurements.
- SI side in
- Sinker average sideways movement. Average sideways bend from the pitch's initial flight direction, in inches. Positive is to the pitcher's right when looking toward home plate; negative is left. This direction stays the same for left- and right-handed pitchers. Zero is a real measurement. More movement is not automatically better. Formula: Sum of recorded sideways movement ÷ pitches with sideways movement measured.
- SI vert in
- Sinker average vertical movement with gravity. Average upward or downward bend from the pitch's initial flight direction, in inches. Includes gravity. Positive is upward; negative is downward. This is not the change in height from the pitcher's hand to the plate. Only measured pitches are included. Formula: Sum of recorded vertical movement including gravity ÷ pitches with this measurement.
- SI no-grav in
- Sinker average vertical movement without gravity. Average vertical bend in inches after removing gravity's downward effect. Positive is upward; negative is downward. A positive number does not mean the ball actually rose on its way to the plate. Only measured pitches are included. Formula: Sum of recorded vertical movement with gravity removed ÷ pitches with this measurement.
- SI whiff%
- Sinker misses per swing. The percentage of swings that miss. Caught foul tips count as misses; ordinary fouls count as contact. N/A means no swings or an unclear pitch result. Formula: 100 × missed swings ÷ swings at this pitch type.
- SI swings
- Sinker swings. Recorded swings at this type of pitch, including bunts.
- SI speed count
- Sinker pitches with speed. Number of pitches with a usable speed measurement. This is the sample behind average speed.
- SI spin count
- Sinker pitches with spin. Number of pitches with a usable spin measurement. This is the sample behind average spin.
- SI ext count
- Sinker pitches with extension. Number of pitches with a usable release extension measurement. This is the sample behind average extension.
- SI side count
- Sinker pitches with sideways movement. Number of pitches with sideways movement recorded. This is the sample behind average sideways movement. Missing measurements are left out; recorded zeroes are included.
- SI vert count
- Sinker pitches with vertical movement. Number of pitches with vertical movement including gravity recorded. This is the sample behind that average. Missing measurements are left out; recorded zeroes are included.
- SI no-grav count
- Sinker pitches with vertical movement without gravity. Number of pitches with vertical movement recorded after gravity's effect is removed. This is the sample behind that average. Missing measurements are left out; recorded zeroes are included.
- Type coverage
- Pitch Type Coverage. The percentage of delivered pitches with a recognized type label. Pitch labels can be revised later. Missing labels are never guessed. Formula: 100 × pitches with a recognized type ÷ all delivered pitches.
| Season | Team | FC pitches | FC % | FC mph | FC max mph | FC rpm | FC ext ft | FC side in | FC vert in | FC no-grav in | FC whiff% | FC swings | FC speed count | FC spin count | FC ext count | FC side count | FC vert count | FC no-grav count | Type coverage |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | 89 | 27.0% | 89.4 | 91.3 | 2257 | 5.8 | -0.9 | -25.4 | 8.9 | 14.3% | 42 | 89 | 89 | 89 | 89 | 89 | 89 | 100.0% |
| 2024KC | 2 | 25.0% | 89.5 | 90.0 | 2458 | 6.0 | 1.6 | -26.5 | 7.3 | N/A | 0 | 2 | 2 | 2 | 2 | 2 | 2 | 100.0% | |
| 2024TEX | 87 | 27.0% | 89.4 | 91.3 | 2253 | 5.8 | -0.9 | -25.4 | 8.9 | 14.3% | 42 | 87 | 87 | 87 | 87 | 87 | 87 | 100.0% |
- FC pitches
- Cutter pitches. Number of delivered pitches with this recorded type. Zero means no pitch was recorded with this label.
- FC %
- Cutter usage. The percentage of all delivered pitches recorded as this type. Pitches with unknown types stay in the total. These percentages describe the recorded labels, so check type coverage. Formula: 100 × pitches of this recorded type ÷ all delivered pitches.
- FC mph
- Cutter average speed. Average recorded speed in miles per hour. Only pitches with a usable speed measurement are included. Speed count shows how many were measured. Formula: Sum of recorded speeds ÷ pitches with speed measurements.
- FC max mph
- Cutter fastest recorded pitch. Highest recorded speed in miles per hour. This uses available measurements and may miss a faster pitch that was not measured.
- FC rpm
- Cutter average spin. How fast the ball spins, measured in turns per minute. Only measured pitches are included. More spin is not always better. Formula: Sum of recorded spin rates ÷ pitches with spin measurements.
- FC ext ft
- Cutter average extension. How far toward home plate the pitcher releases the ball, measured in feet from the pitching rubber. Only pitches with this measurement are included. Formula: Sum of recorded extensions ÷ pitches with extension measurements.
- FC side in
- Cutter average sideways movement. Average sideways bend from the pitch's initial flight direction, in inches. Positive is to the pitcher's right when looking toward home plate; negative is left. This direction stays the same for left- and right-handed pitchers. Zero is a real measurement. More movement is not automatically better. Formula: Sum of recorded sideways movement ÷ pitches with sideways movement measured.
- FC vert in
- Cutter average vertical movement with gravity. Average upward or downward bend from the pitch's initial flight direction, in inches. Includes gravity. Positive is upward; negative is downward. This is not the change in height from the pitcher's hand to the plate. Only measured pitches are included. Formula: Sum of recorded vertical movement including gravity ÷ pitches with this measurement.
- FC no-grav in
- Cutter average vertical movement without gravity. Average vertical bend in inches after removing gravity's downward effect. Positive is upward; negative is downward. A positive number does not mean the ball actually rose on its way to the plate. Only measured pitches are included. Formula: Sum of recorded vertical movement with gravity removed ÷ pitches with this measurement.
- FC whiff%
- Cutter misses per swing. The percentage of swings that miss. Caught foul tips count as misses; ordinary fouls count as contact. N/A means no swings or an unclear pitch result. Formula: 100 × missed swings ÷ swings at this pitch type.
- FC swings
- Cutter swings. Recorded swings at this type of pitch, including bunts.
- FC speed count
- Cutter pitches with speed. Number of pitches with a usable speed measurement. This is the sample behind average speed.
- FC spin count
- Cutter pitches with spin. Number of pitches with a usable spin measurement. This is the sample behind average spin.
- FC ext count
- Cutter pitches with extension. Number of pitches with a usable release extension measurement. This is the sample behind average extension.
- FC side count
- Cutter pitches with sideways movement. Number of pitches with sideways movement recorded. This is the sample behind average sideways movement. Missing measurements are left out; recorded zeroes are included.
- FC vert count
- Cutter pitches with vertical movement. Number of pitches with vertical movement including gravity recorded. This is the sample behind that average. Missing measurements are left out; recorded zeroes are included.
- FC no-grav count
- Cutter pitches with vertical movement without gravity. Number of pitches with vertical movement recorded after gravity's effect is removed. This is the sample behind that average. Missing measurements are left out; recorded zeroes are included.
- Type coverage
- Pitch Type Coverage. The percentage of delivered pitches with a recognized type label. Pitch labels can be revised later. Missing labels are never guessed. Formula: 100 × pitches with a recognized type ÷ all delivered pitches.
| Season | Team | SL pitches | SL % | SL mph | SL max mph | SL rpm | SL ext ft | SL side in | SL vert in | SL no-grav in | SL whiff% | SL swings | SL speed count | SL spin count | SL ext count | SL side count | SL vert count | SL no-grav count | Type coverage |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024All | All teams | 135 | 40.9% | 83.8 | 85.7 | 2278 | 5.9 | 1.0 | -37.5 | 1.7 | 40.9% | 66 | 135 | 135 | 135 | 135 | 135 | 135 | 100.0% |
| 2024KC | 3 | 37.5% | 84.6 | 84.9 | 2363 | 6.0 | 0.6 | -39.2 | -1.0 | 50.0% | 2 | 3 | 3 | 3 | 3 | 3 | 3 | 100.0% | |
| 2024TEX | 132 | 41.0% | 83.8 | 85.7 | 2276 | 5.9 | 1.0 | -37.5 | 1.8 | 40.6% | 64 | 132 | 132 | 132 | 132 | 132 | 132 | 100.0% |
- SL pitches
- Slider pitches. Number of delivered pitches with this recorded type. Zero means no pitch was recorded with this label.
- SL %
- Slider usage. The percentage of all delivered pitches recorded as this type. Pitches with unknown types stay in the total. These percentages describe the recorded labels, so check type coverage. Formula: 100 × pitches of this recorded type ÷ all delivered pitches.
- SL mph
- Slider average speed. Average recorded speed in miles per hour. Only pitches with a usable speed measurement are included. Speed count shows how many were measured. Formula: Sum of recorded speeds ÷ pitches with speed measurements.
- SL max mph
- Slider fastest recorded pitch. Highest recorded speed in miles per hour. This uses available measurements and may miss a faster pitch that was not measured.
- SL rpm
- Slider average spin. How fast the ball spins, measured in turns per minute. Only measured pitches are included. More spin is not always better. Formula: Sum of recorded spin rates ÷ pitches with spin measurements.
- SL ext ft
- Slider average extension. How far toward home plate the pitcher releases the ball, measured in feet from the pitching rubber. Only pitches with this measurement are included. Formula: Sum of recorded extensions ÷ pitches with extension measurements.
- SL side in
- Slider average sideways movement. Average sideways bend from the pitch's initial flight direction, in inches. Positive is to the pitcher's right when looking toward home plate; negative is left. This direction stays the same for left- and right-handed pitchers. Zero is a real measurement. More movement is not automatically better. Formula: Sum of recorded sideways movement ÷ pitches with sideways movement measured.
- SL vert in
- Slider average vertical movement with gravity. Average upward or downward bend from the pitch's initial flight direction, in inches. Includes gravity. Positive is upward; negative is downward. This is not the change in height from the pitcher's hand to the plate. Only measured pitches are included. Formula: Sum of recorded vertical movement including gravity ÷ pitches with this measurement.
- SL no-grav in
- Slider average vertical movement without gravity. Average vertical bend in inches after removing gravity's downward effect. Positive is upward; negative is downward. A positive number does not mean the ball actually rose on its way to the plate. Only measured pitches are included. Formula: Sum of recorded vertical movement with gravity removed ÷ pitches with this measurement.
- SL whiff%
- Slider misses per swing. The percentage of swings that miss. Caught foul tips count as misses; ordinary fouls count as contact. N/A means no swings or an unclear pitch result. Formula: 100 × missed swings ÷ swings at this pitch type.
- SL swings
- Slider swings. Recorded swings at this type of pitch, including bunts.
- SL speed count
- Slider pitches with speed. Number of pitches with a usable speed measurement. This is the sample behind average speed.
- SL spin count
- Slider pitches with spin. Number of pitches with a usable spin measurement. This is the sample behind average spin.
- SL ext count
- Slider pitches with extension. Number of pitches with a usable release extension measurement. This is the sample behind average extension.
- SL side count
- Slider pitches with sideways movement. Number of pitches with sideways movement recorded. This is the sample behind average sideways movement. Missing measurements are left out; recorded zeroes are included.
- SL vert count
- Slider pitches with vertical movement. Number of pitches with vertical movement including gravity recorded. This is the sample behind that average. Missing measurements are left out; recorded zeroes are included.
- SL no-grav count
- Slider pitches with vertical movement without gravity. Number of pitches with vertical movement recorded after gravity's effect is removed. This is the sample behind that average. Missing measurements are left out; recorded zeroes are included.
- Type coverage
- Pitch Type Coverage. The percentage of delivered pitches with a recognized type label. Pitch labels can be revised later. Missing labels are never guessed. Formula: 100 × pitches with a recognized type ÷ all delivered pitches.
Last 5 games
| Date | Game | Result | IP | H | R | ER | BB | SO |
|---|---|---|---|---|---|---|---|---|
| Sep 21, 2024 | L 4-8 | 0.2 | 2 | 3 | 3 | 0 | 2 | |
| Sep 19, 2024 | L 0-4 | 2.2 | 3 | 0 | 0 | 1 | 3 | |
| Sep 13, 2024 | L 4-5 | 1.1 | 1 | 0 | 0 | 0 | 0 | |
| Sep 10, 2024 | L 0-6 | 1.1 | 0 | 0 | 0 | 1 | 0 | |
| Sep 6, 2024 | L 1-5 | 0.2 | 1 | 0 | 0 | 0 | 0 |
Bio
- Full name
- Walter Carlton Pennington
- Position
- Pitcher (P)
- Bats / Throws
- L / L
- Height / Weight
- 6' 2", 205 lb
- Number
- 38
- Born
- Apr 14, 1998, Broomfield, CO, United States
- Age
- 28
- MLB debut
- Jul 5, 2024