← Back to Pitchers

Brad Keller
Chicago CubsMLB
ID: 641745
73
Outings
1,205
Total Pitches
80
Strikeouts
24
Walks
3.33
K/BB
Proprietary Metrics
73 games • 1,205 pitches
87Tunnel ScoreRelease point similarity70SeparationMovement divergence11Extension ScoreFastball extension & velo jump
What do these metrics mean?
Tunnel Score (0-100): Measures how similar a pitcher's pitches look coming out of the hand before they diverge. Higher scores indicate better deception—the ball looks the same to the batter regardless of pitch type until it's too late.
Separation Score (0-100): Measures how much the pitches diverge at the plate based on horizontal and vertical movement. Higher separation means more contrast between pitch types, making the arsenal harder to square up.
Extension Score (0-100): Measures fastball extension and perceived velocity jump. Higher scores indicate better release extension and effective speed vs release speed, making the fastball appear faster to batters.
Arsenal Over Time
Velocity Over Time
Spin Rate Over Time
All Outings (170)
| Date▲▼ | Opp▲▼ | Pitches▲▼ | Velo▲▼ | K▲▼ | BB▲▼ | SwStr%▲▼ | Tunnel▲▼ | Sep▲▼ | Pair▲▼ |
|---|---|---|---|---|---|---|---|---|---|
| 2025-10-11 | MIL | 7 | 92.5(96.1) | 0 | 0 | 14.3% | - | - | - |
| 2025-10-09 | MIL | 15 | 91.0(96.2) | 0 | 1 | 0.0% | 85 | 100 | FF/SL |
| 2025-10-08 | MIL | 19 | 92.8(97.5) | 2 | 1 | 10.5% | 90 | 78 | FF/SL |
| 2025-10-02 | SD | 37 | 92.7(98.4) | 2 | 0 | 13.5% | 89 | 76 | FF/SL |
| 2025-09-30 | SD | 13 | 93.4(97.8) | 1 | 0 | 7.7% | 86 | 82 | SI/SL |
| 2025-09-27 | STL | 26 | 92.6(97.5) | 1 | 1 | 11.5% | 90 | 79 | FF/ST |
| 2025-09-26 | STL | 13 | 91.7(97.1) | 2 | 0 | 15.4% | 82 | 89 | FF/ST |
| 2025-09-21 | CIN | 11 | 94.2(98.3) | 1 | 0 | 9.1% | 84 | 98 | FF/SL |
| 2025-09-16 | PIT | 12 | 91.4(98.5) | 2 | 0 | 8.3% | 86 | 81 | FF/ST |
| 2025-09-15 | PIT | 4 | 97.7(98.2) | 1 | 0 | 50.0% | - | - | - |
| 2025-09-13 | TB | 17 | 92.7(97.1) | 0 | 1 | 0.0% | 88 | 64 | FF/SL |
| 2025-09-12 | TB | 13 | 92.6(97.7) | 2 | 0 | 7.7% | 84 | 89 | FF/SL |
| 2025-09-10 | ATL | 16 | 95.8(98.9) | 1 | 0 | 12.5% | 91 | 44 | FF/SI |
| 2025-09-07 | WSH | 11 | 92.8(98.1) | 2 | 0 | 9.1% | 87 | - | - |
| 2025-09-01 | ATL | 26 | 95.8(99.4) | 2 | 2 | 15.4% | 88 | 61 | CH/FF |
| 2025-08-30 | COL | 8 | 90.5(98.5) | 0 | 0 | 12.5% | - | - | - |
| 2025-08-29 | COL | 5 | 91.1(96.3) | 1 | 0 | 40.0% | - | - | - |
| 2025-08-28 | SF | 18 | 95.1(98.6) | 1 | 0 | 16.7% | 87 | 73 | FF/ST |
| 2025-08-24 | LAA | 12 | 90.3(97.3) | 1 | 0 | 8.3% | 85 | 88 | SI/ST |
| 2025-08-22 | LAA | 11 | 94.1(98.4) | 0 | 0 | 9.1% | 83 | 49 | FF/SI |
| 2025-08-20 | MIL | 10 | 94.0(97.7) | 1 | 0 | 20.0% | 87 | 51 | FF/SI |
| 2025-08-19 | MIL | 24 | 94.5(97.8) | 2 | 2 | 12.5% | 89 | 60 | FF/ST |
| 2025-08-16 | PIT | 20 | 93.8(98.0) | 3 | 0 | 15.0% | 87 | 77 | SI/ST |
| 2025-08-15 | PIT | 14 | 95.1(98.6) | 1 | 0 | 7.1% | 94 | 52 | CH/FF |
| 2025-08-13 | TOR | 7 | 94.7(98.2) | 0 | 0 | 0.0% | - | - | - |
| 2025-08-10 | STL | 15 | 93.0(97.7) | 2 | 0 | 20.0% | 84 | 64 | FF/SI |
| 2025-08-06 | CIN | 8 | 95.6(98.9) | 0 | 0 | 25.0% | - | - | - |
| 2025-08-03 | BAL | 17 | 95.0(99.3) | 2 | 1 | 5.9% | 89 | 48 | CH/FF |
| 2025-08-01 | BAL | 18 | 94.3(98.4) | 2 | 1 | 11.1% | 88 | 47 | CH/FF |
| 2025-07-30 | MIL | 26 | 94.0(98.8) | 1 | 0 | 3.8% | 87 | 62 | FF/SL |
| 2025-07-26 | CWS | 6 | 94.6(97.4) | 0 | 0 | 0.0% | - | - | - |
| 2025-07-19 | BOS | 19 | 94.0(98.9) | 3 | 0 | 15.8% | 88 | 69 | CH/ST |
| 2025-07-18 | BOS | 9 | 93.8(98.4) | 1 | 0 | 22.2% | - | - | - |
| 2025-07-12 | NYY | 14 | 93.7(97.8) | 0 | 0 | 7.1% | 90 | 85 | SI/ST |
| 2025-07-10 | MIN | 20 | 92.3(98.4) | 2 | 1 | 30.0% | 85 | 70 | FF/SL |
| 2025-07-05 | STL | 31 | 93.1(98.8) | 1 | 0 | 6.5% | 89 | 65 | FF/SL |
| 2025-07-02 | CLE | 23 | 95.9(98.8) | 0 | 0 | 4.3% | 84 | 47 | FF/SI |
| 2025-07-01 | CLE | 14 | 94.5(98.9) | 1 | 1 | 7.1% | 89 | 88 | FF/SL |
| 2025-06-29 | HOU | 14 | 93.5(97.4) | 0 | 0 | 7.1% | 82 | 71 | SI/SL |
| 2025-06-26 | STL | 20 | 95.1(99.4) | 0 | 2 | 0.0% | 89 | 73 | FF/ST |
| 2025-06-21 | SEA | 31 | 92.8(99.0) | 3 | 0 | 12.9% | 89 | 62 | FF/SL |
| 2025-06-17 | MIL | 16 | 95.1(98.6) | 1 | 1 | 12.5% | 84 | 54 | FF/SI |
| 2025-06-13 | PIT | 17 | 92.1(97.6) | 1 | 0 | 11.8% | 84 | 67 | CH/ST |
| 2025-06-12 | PIT | 16 | 91.5(97.4) | 2 | 1 | 12.5% | 83 | 76 | FF/SL |
| 2025-06-10 | PHI | 16 | 91.8(98.1) | 1 | 0 | 18.8% | 85 | 59 | FF/ST |
| 2025-06-09 | PHI | 14 | 94.2(98.0) | 0 | 0 | 0.0% | 85 | 70 | FF/SL |
| 2025-06-05 | WSH | 13 | 94.0(98.0) | 0 | 0 | 7.7% | 80 | - | - |
| 2025-05-31 | CIN | 7 | 93.5(97.0) | 0 | 0 | 0.0% | - | - | - |
| 2025-05-28 | COL | 12 | 92.1(97.5) | 1 | 0 | 25.0% | 87 | 66 | FF/ST |
| 2025-05-27 | COL | 16 | 92.2(98.3) | 0 | 0 | 6.3% | 88 | 77 | FF/ST |
| 2025-05-25 | CIN | 20 | 93.2(98.0) | 2 | 0 | 15.0% | 87 | 74 | FF/ST |
| 2025-05-23 | CIN | 17 | 94.4(98.2) | 1 | 1 | 11.8% | 88 | 70 | FF/SL |
| 2025-05-21 | MIA | 17 | 92.6(97.9) | 0 | 0 | 0.0% | 89 | 74 | FF/SL |
| 2025-05-18 | CWS | 12 | 91.4(97.3) | 1 | 0 | 25.0% | 87 | 57 | FF/ST |
| 2025-05-17 | CWS | 20 | 92.9(98.3) | 1 | 1 | 10.0% | 87 | 74 | FF/ST |
| 2025-05-14 | MIA | 16 | 93.5(98.7) | 1 | 0 | 0.0% | 86 | 81 | FF/ST |
| 2025-05-11 | NYM | 14 | 91.3(97.7) | 1 | 0 | 21.4% | 87 | 56 | FF/ST |
| 2025-05-10 | NYM | 17 | 94.9(98.5) | 2 | 0 | 17.6% | 81 | 81 | FF/ST |
| 2025-05-07 | SF | 14 | 90.7(96.5) | 1 | 0 | 7.1% | 91 | 70 | FF/ST |
| 2025-05-06 | SF | 19 | 93.0(97.6) | 0 | 0 | 5.3% | 88 | 77 | FF/ST |
| 2025-05-03 | MIL | 28 | 92.7(98.0) | 1 | 0 | 3.6% | 89 | 66 | FF/ST |
| 2025-04-30 | PIT | 20 | 92.9(97.9) | 1 | 0 | 5.0% | 90 | 77 | FF/ST |
| 2025-04-26 | PHI | 9 | 90.5(96.3) | 2 | 0 | 33.3% | - | - | - |
| 2025-04-25 | PHI | 25 | 93.9(98.7) | 1 | 1 | 4.0% | 90 | 66 | FF/SL |
| 2025-04-22 | LAD | 21 | 94.1(100.0) | 0 | 2 | 4.8% | 84 | 80 | FF/SL |
| 2025-04-19 | AZ | 10 | 94.8(97.3) | 1 | 0 | 20.0% | 89 | - | - |
| 2025-04-18 | AZ | 12 | 91.9(97.3) | 2 | 0 | 0.0% | 82 | 80 | FF/SL |
| 2025-04-14 | SD | 24 | 92.9(99.5) | 2 | 1 | 12.5% | 87 | 73 | SI/SL |
| 2025-04-13 | LAD | 20 | 93.5(98.9) | 1 | 1 | 5.0% | 87 | 77 | FF/SL |
| 2025-04-06 | SD | 17 | 91.2(98.1) | 2 | 0 | 17.6% | 88 | 64 | FF/SL |
| 2025-04-05 | SD | 9 | 88.9(96.8) | 1 | 0 | 11.1% | - | - | - |
| 2025-04-02 | ATH | 17 | 92.2(98.7) | 0 | 1 | 11.8% | 88 | 79 | CH/ST |
| 2025-03-28 | AZ | 46 | 91.9(98.5) | 3 | 0 | 13.0% | 91 | 67 | FF/SL |
| 2024-08-26 | TOR | 75 | 89.9(96.5) | 2 | 2 | 8.0% | 88 | 71 | FF/SL |
| 2024-08-10 | HOU | 74 | 89.8(96.5) | 6 | 2 | 12.2% | 88 | 67 | FF/SL |
| 2024-06-23 | CIN | 31 | 89.5(94.6) | 1 | 0 | 9.7% | 89 | 64 | FF/SL |
| 2024-06-21 | CIN | 19 | 89.3(96.3) | 0 | 1 | 0.0% | 83 | 71 | FF/SL |
| 2024-06-17 | TOR | 29 | 92.2(95.7) | 0 | 1 | 3.4% | 82 | 68 | FF/SL |
| 2024-06-13 | PHI | 46 | 91.1(95.9) | 3 | 1 | 8.7% | 86 | 66 | FF/ST |
| 2024-06-09 | CWS | 12 | 89.8(95.1) | 1 | 0 | 16.7% | 90 | 81 | FF/SL |
| 2024-06-07 | CWS | 35 | 89.9(96.3) | 2 | 1 | 11.4% | 87 | 75 | FF/SL |
| 2024-06-05 | ATL | 13 | 88.7(95.6) | 0 | 0 | 0.0% | 90 | 61 | FF/ST |
| 2024-06-01 | DET | 26 | 89.6(95.3) | 2 | 0 | 3.8% | 82 | 76 | FF/SL |
| 2024-05-27 | BAL | 58 | 90.6(96.3) | 2 | 1 | 5.2% | 85 | 66 | FF/SL |
| 2024-05-18 | NYY | 84 | 88.0(94.4) | 4 | 1 | 9.5% | 88 | 66 | CH/SL |
| 2024-05-12 | CLE | 49 | 88.3(94.1) | 3 | 1 | 18.4% | 91 | 59 | FF/SL |
| 2024-05-07 | TB | 60 | 88.3(94.6) | 0 | 0 | 5.0% | 88 | 68 | CH/SL |
| 2024-05-03 | STL | 102 | 88.7(95.9) | 5 | 2 | 10.8% | 84 | 66 | FF/SL |
| 2024-04-29 | MIN | 31 | 88.8(95.1) | 1 | 2 | 9.7% | 90 | 63 | CH/SL |
| 2023-09-17 | HOU | 26 | 91.6(96.6) | 0 | 3 | 7.7% | 91 | 51 | FF/SL |
| 2023-09-12 | CWS | 19 | 90.0(95.4) | 0 | 2 | 5.3% | 78 | 59 | FF/KC |
| 2023-05-15 | SD | 95 | 86.3(95.0) | 2 | 8 | 3.2% | 85 | 64 | CH/SL |
| 2023-05-10 | CWS | 88 | 87.5(94.9) | 4 | 4 | 12.5% | 82 | 63 | FF/SL |
| 2023-05-05 | ATH | 95 | 89.8(95.8) | 1 | 4 | 7.4% | 89 | 62 | FF/SL |
| 2023-04-29 | MIN | 93 | 88.2(94.9) | 4 | 5 | 8.6% | 83 | 69 | SI/SL |
| 2023-04-24 | AZ | 95 | 89.7(95.1) | 2 | 6 | 5.3% | 87 | 64 | FF/KC |
| 2023-04-18 | TEX | 81 | 89.3(97.8) | 2 | 5 | 6.2% | 82 | 63 | FF/KC |
| 2023-04-12 | TEX | 105 | 90.1(96.1) | 7 | 1 | 9.5% | 76 | 66 | FF/KC |
| 2023-04-07 | SF | 94 | 90.1(96.2) | 3 | 3 | 7.4% | 88 | 68 | FF/KC |
| 2023-04-02 | MIN | 88 | 87.9(96.2) | 6 | 4 | 13.6% | 84 | 73 | FF/KC |
| 2022-09-30 | CLE | 16 | 91.1(95.9) | 2 | 0 | 12.5% | 85 | 80 | FF/SL |
| 2022-09-29 | DET | 22 | 92.6(97.1) | 2 | 0 | 27.3% | 88 | 67 | FF/SL |
| 2022-09-24 | SEA | 41 | 91.6(97.5) | 0 | 2 | 7.3% | 90 | 60 | FF/SL |
| 2022-09-22 | MIN | 15 | 93.4(96.9) | 2 | 0 | 13.3% | 83 | 69 | FF/SL |
| 2022-09-17 | BOS | 11 | 94.0(97.6) | 1 | 0 | 9.1% | 86 | 69 | FF/SL |
| 2022-09-13 | MIN | 31 | 92.3(97.1) | 2 | 2 | 22.6% | 87 | 53 | SI/SL |
| 2022-09-09 | DET | 43 | 91.9(97.9) | 3 | 2 | 11.6% | 89 | 53 | FF/SL |
| 2022-09-06 | CLE | 19 | 92.1(96.3) | 0 | 0 | 10.5% | 89 | 52 | FF/SL |
| 2022-09-01 | CWS | 42 | 92.8(98.0) | 2 | 2 | 16.7% | 89 | 58 | SI/SL |
| 2022-08-28 | SD | 22 | 92.1(97.5) | 0 | 1 | 4.5% | 86 | 61 | SI/SL |
| 2022-08-26 | SD | 21 | 92.6(96.8) | 1 | 1 | 9.5% | 86 | 50 | SI/SL |
| 2022-08-21 | TB | 26 | 91.7(97.3) | 3 | 0 | 19.2% | 89 | 71 | FF/SL |
| 2022-08-18 | TB | 29 | 93.3(98.2) | 1 | 0 | 13.8% | 89 | 75 | SI/SL |
| 2022-08-13 | LAD | 74 | 91.4(98.1) | 3 | 3 | 13.5% | 89 | 70 | FF/SL |
| 2022-08-07 | BOS | 85 | 92.3(97.1) | 4 | 3 | 11.8% | 89 | 64 | FF/SL |
| 2022-08-02 | CWS | 94 | 92.1(97.9) | 3 | 1 | 8.5% | 87 | 68 | SI/SL |
| 2022-07-27 | LAA | 94 | 91.5(97.7) | 5 | 2 | 7.4% | 85 | 67 | FF/SL |
| 2022-07-22 | TB | 85 | 90.6(97.8) | 1 | 5 | 5.9% | 86 | 66 | FF/SL |
| 2022-07-11 | DET | 91 | 90.8(97.5) | 8 | 1 | 14.3% | 90 | 62 | FF/SL |
| 2022-07-06 | HOU | 105 | 91.4(97.7) | 3 | 3 | 11.4% | 89 | 69 | SI/SL |
| 2022-07-01 | DET | 89 | 91.3(97.9) | 5 | 2 | 4.5% | 90 | 67 | FF/SL |
| 2022-06-25 | ATH | 93 | 91.2(97.6) | 4 | 2 | 9.7% | 92 | 55 | FF/SL |
| 2022-06-18 | ATH | 97 | 91.8(97.4) | 6 | 3 | 8.2% | 93 | 60 | FF/SL |
| 2022-06-12 | BAL | 58 | 90.9(96.4) | 4 | 1 | 15.5% | 87 | 53 | SI/SL |
| 2022-06-07 | TOR | 79 | 92.0(97.1) | 4 | 2 | 7.6% | 87 | 60 | FF/SL |
| 2022-06-01 | CLE | 99 | 91.4(96.1) | 1 | 3 | 3.0% | 91 | 58 | FF/SL |
| 2022-05-27 | MIN | 85 | 91.2(96.6) | 3 | 3 | 8.2% | 92 | 53 | SI/SL |
| 2022-05-21 | MIN | 97 | 89.9(95.2) | 4 | 3 | 4.1% | 92 | 58 | SI/SL |
| 2022-05-16 | CWS | 96 | 89.9(95.2) | 3 | 0 | 9.4% | 90 | 56 | SI/SL |
| 2022-05-10 | TEX | 94 | 90.8(96.4) | 3 | 1 | 17.0% | 89 | 64 | SI/SL |
| 2022-05-03 | STL | 93 | 89.5(95.5) | 2 | 3 | 4.3% | 90 | 64 | SI/SL |
| 2022-04-28 | CWS | 87 | 90.5(94.6) | 3 | 0 | 6.9% | 93 | 61 | SI/SL |
| 2022-04-22 | SEA | 91 | 91.4(96.3) | 4 | 2 | 8.8% | 92 | 60 | FF/SL |
| 2022-04-15 | DET | 86 | 90.9(96.1) | 5 | 2 | 10.5% | 91 | 55 | FF/SL |
| 2022-04-09 | CLE | 69 | 91.3(97.6) | 5 | 1 | 13.0% | 92 | 59 | FF/SL |
| 2021-08-26 | SEA | 79 | 91.6(96.3) | 3 | 4 | 2.5% | 91 | 61 | FF/SL |
| 2021-08-20 | CHC | 97 | 90.9(97.9) | 8 | 1 | 13.4% | 92 | 68 | FF/SL |
| 2021-08-14 | STL | 112 | 90.9(96.9) | 8 | 2 | 11.6% | 92 | 64 | SI/SL |
| 2021-08-07 | STL | 95 | 90.0(97.2) | 5 | 5 | 10.5% | 91 | 63 | FF/SL |
| 2021-08-01 | TOR | 51 | 91.0(95.7) | 3 | 0 | 9.8% | 91 | 69 | SI/SL |
| 2021-07-27 | CWS | 90 | 90.8(96.2) | 4 | 2 | 10.0% | 92 | 58 | FF/SL |
| 2021-07-21 | MIL | 97 | 91.0(97.0) | 6 | 2 | 4.1% | 91 | 66 | SI/SL |
| 2021-07-09 | CLE | 114 | 89.8(96.3) | 9 | 4 | 12.3% | 91 | 69 | SI/SL |
| 2021-07-04 | MIN | 96 | 88.8(95.1) | 7 | 2 | 16.7% | 93 | 67 | SI/SL |
| 2021-06-29 | BOS | 102 | 91.0(96.1) | 0 | 5 | 3.9% | 91 | 65 | SI/SL |
| 2021-06-24 | NYY | 114 | 89.7(95.8) | 3 | 4 | 9.6% | 92 | 71 | SI/SL |
| 2021-06-19 | BOS | 92 | 91.2(97.4) | 4 | 3 | 8.7% | 92 | 66 | FF/SL |
| 2021-06-14 | DET | 100 | 90.4(96.1) | 5 | 1 | 5.0% | 90 | 60 | SI/SL |
| 2021-06-09 | LAA | 97 | 91.7(97.5) | 4 | 4 | 6.2% | 91 | 62 | SI/SL |
| 2021-06-04 | MIN | 86 | 91.2(95.6) | 5 | 0 | 3.5% | 93 | 61 | SI/SL |
| 2021-05-30 | MIN | 98 | 91.1(96.5) | 6 | 4 | 9.2% | 90 | 65 | SI/SL |
| 2021-05-25 | TB | 95 | 90.3(96.2) | 7 | 4 | 10.5% | 88 | 64 | SI/SL |
| 2021-05-19 | MIL | 92 | 90.7(96.5) | 4 | 1 | 8.7% | 92 | 63 | SI/SL |
| 2021-05-14 | CWS | 97 | 91.3(96.2) | 7 | 3 | 12.4% | 90 | 77 | FF/SL |
| 2021-05-07 | CWS | 101 | 92.3(96.8) | 6 | 1 | 14.9% | 89 | 68 | FF/SL |
| 2021-05-02 | MIN | 75 | 90.7(94.9) | 3 | 0 | 8.0% | 90 | 69 | FF/SL |
| 2021-04-26 | DET | 103 | 91.9(96.2) | 4 | 2 | 13.6% | 91 | 68 | SI/SL |
| 2021-04-20 | TB | 54 | 92.8(96.5) | 1 | 3 | 5.6% | 90 | 72 | SI/SL |
| 2021-04-14 | LAA | 94 | 92.4(98.0) | 5 | 1 | 9.6% | 92 | 66 | SI/SL |
| 2021-04-08 | CWS | 69 | 90.7(95.7) | 3 | 3 | 5.8% | 90 | 66 | SI/SL |
| 2021-04-01 | TEX | 51 | 92.5(96.7) | 0 | 2 | 3.9% | 87 | 68 | SI/SL |
| 2020-09-25 | DET | 86 | 89.0(95.1) | 5 | 0 | 10.5% | 90 | 66 | FF/SL |
| 2020-09-20 | MIL | 97 | 88.7(94.7) | 4 | 3 | 10.3% | 89 | 81 | FF/SL |
| 2020-09-13 | PIT | 111 | 88.9(95.3) | 2 | 1 | 6.3% | 90 | 67 | FF/SL |
| 2020-09-07 | CLE | 106 | 89.7(95.0) | 1 | 1 | 5.7% | 89 | 68 | FF/SL |
| 2020-08-31 | CLE | 103 | 88.9(94.6) | 4 | 1 | 3.9% | 89 | 71 | FF/SL |
| 2020-08-24 | STL | 95 | 89.7(94.9) | 4 | 3 | 7.4% | 92 | 66 | SI/SL |
| 2020-08-19 | CIN | 95 | 90.0(96.4) | 5 | 3 | 12.6% | 88 | 64 | FF/SL |
| 2020-08-12 | CIN | 90 | 89.8(96.6) | 3 | 3 | 7.8% | 88 | 72 | SI/SL |
| 2020-08-06 | CHC | 75 | 91.1(95.4) | 7 | 2 | 12.0% | 88 | 67 | FF/SL |