Bobby Witt Jr. or Jeremy Pena
Baseball Stats Comparison
See which player would win in a trade View Trade Analyzer
| Bobby Witt Jr. SS - KC | Jeremy Pena SS - HOU | |
| 2026 Stats | ||
| At Bats | 252 | 107 |
| Runs | 33 | 21 |
| Hits | 71 | 32 |
| Singles | 44 | 24 |
| Doubles | 17 | 5 |
| Triples | 1 | 0 |
| Home Runs | 9 | 3 |
| RBI | 26 | 10 |
| Stolen Bases | 22 | 3 |
| Caught Stealing | 3 | 1 |
| Walks | 30 | 7 |
| Strikeouts | 51 | 16 |
| Batting Average | .282 | .299 |
| On Base Pct | .358 | .356 |
| Slugging Pct | .464 | .430 |
| On-base Plus Slugging | .822 | .786 |
| Bobby Witt Jr. SS - KC | Jeremy Pena SS - HOU | |
| 2026 Projections | ||
| At Bats | 603 | 546 |
| Runs | 101 | 76 |
| Hits | 177 | 151 |
| Singles | 104 | 102 |
| Doubles | 39 | 29 |
| Triples | 7 | 2 |
| Home Runs | 28 | 17 |
| RBI | 93 | 67 |
| Stolen Bases | 34 | 18 |
| Caught Stealing | 9 | 4 |
| Walks | 49 | 35 |
| Strikeouts | 114 | 106 |
| Batting Average | .294 | .277 |
| On Base Pct | .348 | .320 |
| Slugging Pct | .520 | .429 |
| On-base Plus Slugging | .868 | .750 |
| Bobby Witt Jr. SS - KC | Jeremy Pena SS - HOU | |
| News | ||
| Bobby Witt Jr. went 1-for-3 in a loss to the Twins with a double, a run scored, a walk, a strikeout, and one stolen base. Chase Davis Sat, Jun 6th | Jeremy Peña went 3-for-5 in a win over the Brewers with a home run, three runs scored, two RBI, and one stolen base. Chris Schommer Sun, May 31st | |
| Bobby Witt Jr. went 1-for-5 in a win over the Twins with a walk, a run scored, one stolen base and two strikeouts. Chase Davis Fri, Jun 5th | Jeremy Peña went 2-for-4 in a win over the Rangers with a home run, one run scored, and one RBI. Chris Schommer Fri, May 29th | |
| Bobby Witt Jr. went 0-for-3 in the loss to the Reds with two walks, two stolen bases and one strikeout. Chase Davis Wed, Jun 3rd | Jeremy Peña went 1-for-4 in Tuesday’s loss to the Rangers with a home run, a walk, two runs scored, and one RBI. Chris Schommer Wed, May 27th | |
| Bobby Witt Jr. went 2-for-5 in a loss to the Rangers with a double, one stolen base and one strikeout. Chase Davis Mon, Jun 1st | Jeremy Peña went 1-for-2 in a win over the Rangers with two walks, two runs scored, one RBI, and one stolen base. Chris Schommer Tue, May 26th | |
| Bobby Witt Jr. went 1-for-3 in a loss to the Yankees with a home run, a run scored and one RBI while striking out once. Chase Davis Wed, May 27th | Jeremy Pena is back in the Astros lineup hitting leadoff on Monday. Ari Koslow Mon, May 18th | |
| Notes | ||
| Bobby Witt Jr. solidified his status as a top-tier fantasy player, finishing 2025 with 31 HR, 49 SB, and a .298 average while cutting his chase rate for the second straight season. Projections for 2026 keep him squarely in the elite tier with 30+ HR, 40+ SB, and strong run production. The continued gains in swing decisions and contact quality suggest his breakout is fully sustainable. Witt is a top-three overall fantasy pick with league-winning category balance. Kelly Kirby - FantasyPros | Jeremy Pena took a major step forward in 2025, posting career highs in batting average (.304), OBP (.363), slugging (.477), and OPS (.840) while cutting his strikeout rate and showing tangible growth in plate discipline. The power rebound (17 HR) combined with a repeatable 20-SB pace pushed him from a glove-first middle infielder into a true five-category contributor. Underlying contact quality and 2026 projections support most of the gains, even if some batting average regression is expected. Pena fractured the tip of his finger in early March, but he should be ready to go for Opening Day. Kelly Kirby - FantasyPros | |
| Bobby Witt Jr. SS - KC | Jeremy Pena SS - HOU | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Fri, Mar 27th | @ ATL | Chris Sale (8-4) | #5 | vs LAA | Yusei Kikuchi (0-3) | #142 |
| Sat, Mar 28th | @ ATL | Reynaldo Lopez (2-1) | #119 | vs LAA | Reid Detmers (2-5) | #46 |
| Sun, Mar 29th | @ ATL | Grant Holmes (4-2) | #130 | vs LAA | Jack Kochanowicz (2-4) | #407 |
| Mon, Mar 30th | vs MIN | Simeon Woods Richardson (0-7) | #293 | vs BOS | Ranger Suarez (2-3) | #28 |
| Wed, Apr 1st | vs MIN | Joe Ryan (4-3) | #14 | vs BOS | Garrett Crochet (3-3) | #18 |
| Thu, Apr 2nd | vs MIN | Taj Bradley (5-2) | #69 |   |   |   |
| Sat, Apr 4th | vs MIL | Logan Henderson (2-1) | #57 | @ ATH | Luis Morales (0-2) | #364 |
| Sun, Apr 5th | vs MIL | Kyle Harrison (7-1) | #48 | @ ATH | Jacob Lopez (4-3) | #211 |
| Mon, Apr 6th | @ CLE | Tanner Bibee (0-7) | #40 | @ COL | Ryan Feltner (2-1) | #427 |
| Tue, Apr 7th | @ CLE | Gavin Williams (9-3) | #31 | @ COL | Kyle Freeland (1-6) | #380 |
| Wed, Apr 8th | @ CLE | Joey Cantillo (4-2) | #107 | @ COL | Michael Lorenzen (2-8) | #426 |
| Thu, Apr 9th | vs CWS | Anthony Kay (5-1) | #193 |   |   |   |
| Fri, Apr 10th | vs CWS | Davis Martin (8-2) | #84 | @ SEA | Emerson Hancock (4-2) | #89 |
| Sat, Apr 11th | vs CWS | Erick Fedde (1-5) | #421 | @ SEA | Luis Castillo (2-5) | #44 |
| Sun, Apr 12th | vs CWS | Grant Taylor (1-0) | #47 | @ SEA | Logan Gilbert (4-4) | #15 |
| Tue, Apr 14th | @ DET | Framber Valdez (3-4) | #29 | vs COL | Michael Lorenzen (2-8) | #426 |
| Wed, Apr 15th | @ DET | Jack Flaherty (1-7) | #60 | vs COL | Jose Quintana (2-3) | #428 |
| Thu, Apr 16th | @ DET | Keider Montero (2-3) | #195 | vs COL | Juan Mejia | |
| Fri, Apr 17th | @ NYY | Cam Schlittler (7-3) | #35 | vs STL | Kyle Leahy (5-3) | #140 |
| Sat, Apr 18th | @ NYY | Will Warren (7-1) | #70 | vs STL | Andre Pallante (6-4) | #152 |
| Sun, Apr 19th | @ NYY | Ryan Weathers (2-4) | #77 | vs STL | Matthew Liberatore (3-3) | #103 |
| Mon, Apr 20th | vs BAL | Kyle Bradish (3-6) | #43 | @ CLE | Slade Cecconi (3-5) | #100 |
| Tue, Apr 21st | vs BAL | Shane Baz (3-5) | #79 | @ CLE | Parker Messick (6-2) | #53 |
| Wed, Apr 22nd | vs BAL | Chris Bassitt (4-4) | #123 | @ CLE | Tanner Bibee (0-7) | #40 |
| Fri, Apr 24th | vs LAA | Yusei Kikuchi (0-3) | #142 | vs NYY | Will Warren (7-1) | #70 |
| Sat, Apr 25th | vs LAA | Walbert Urena (3-4) | #391 | vs NYY | Ryan Weathers (2-4) | #77 |
| Sun, Apr 26th | vs LAA | Reid Detmers (2-5) | #46 | vs NYY | Luis Gil (1-2) | #248 |
| Tue, Apr 28th | @ ATH | Aaron Civale (5-2) | #213 | @ BAL | Shane Baz (3-5) | #79 |
| Wed, Apr 29th | @ ATH | Luis Severino (2-6) | #163 |   |   |   |
| Thu, Apr 30th | @ ATH | Jeffrey Springs (3-6) | #122 | @ BAL | Brandon Young (4-1) | #189 |
| Fri, May 1st | @ SEA | Bryan Woo (5-4) | #6 | @ BOS | Jake Bennett (1-1) | #302 |
| Sat, May 2nd | @ SEA | Emerson Hancock (4-2) | #89 | @ BOS | Connelly Early (5-3) | #91 |
| Sun, May 3rd | @ SEA | Luis Castillo (2-5) | #44 | @ BOS | Ranger Suarez (2-3) | #28 |
| Mon, May 4th | vs CLE | Tanner Bibee (0-7) | #40 | vs LAD | Yoshinobu Yamamoto (5-4) | #13 |
| Tue, May 5th | vs CLE | Gavin Williams (9-3) | #31 | vs LAD | Shohei Ohtani (6-2) | #1 |
| Wed, May 6th | vs CLE | Joey Cantillo (4-2) | #107 | vs LAD | Tyler Glasnow (3-0) | #38 |
| Thu, May 7th | vs CLE | Slade Cecconi (3-5) | #100 |   |   |   |
| Fri, May 8th | vs DET | Keider Montero (2-3) | #195 | @ CIN | Nick Lodolo (2-1) | #76 |
| Sat, May 9th | vs DET | Burch Smith | @ CIN | Chase Burns (7-1) | #24 | |
| Sun, May 10th | vs DET | Brenan Hanifee | @ CIN | Andrew Abbott (4-3) | #97 | |
| Tue, May 12th | @ CWS | Erick Fedde (1-5) | #421 | vs SEA | Bryan Woo (5-4) | #6 |
| Wed, May 13th | @ CWS | Noah Schultz (2-4) | #220 | vs SEA | Bryce Miller (1-0) | #49 |
| Thu, May 14th | @ CWS | Anthony Kay (5-1) | #193 | vs SEA | Luis Castillo (2-5) | #44 |
| Fri, May 15th | @ STL | Dustin May (3-6) | #75 | vs TEX | Jack Leiter (3-4) | #65 |
| Sat, May 16th | @ STL | Kyle Leahy (5-3) | #140 | vs TEX | Jacob deGrom (4-4) | #7 |
| Sun, May 17th | @ STL | Andre Pallante (6-4) | #152 | vs TEX | Nathan Eovaldi (5-6) | #19 |
| Mon, May 18th | vs BOS | Sonny Gray (7-1) | #26 | @ MIN | Kendry Rojas (1-0) | #226 |
| Tue, May 19th | vs BOS | Ranger Suarez (2-3) | #28 | @ MIN | Zebby Matthews (2-3) | #72 |
| Wed, May 20th | vs BOS | Connelly Early (5-3) | #91 | @ MIN | Joe Ryan (4-3) | #14 |
| Fri, May 22nd | vs SEA | Logan Gilbert (4-4) | #15 | @ CHC | Jameson Taillon (2-5) | #99 |
| Sat, May 23rd | vs SEA | George Kirby (5-5) | #17 | @ CHC | Colin Rea (5-3) | #151 |
| Sun, May 24th | vs SEA | Bryan Woo (5-4) | #6 | @ CHC | Shota Imanaga (4-6) | #27 |
| Mon, May 25th | vs NYY | Will Warren (7-1) | #70 | @ TEX | Kumar Rocker (2-5) | #104 |
| Tue, May 26th | vs NYY | Cam Schlittler (7-3) | #35 | @ TEX | Jack Leiter (3-4) | #65 |
| Wed, May 27th | vs NYY | Gerrit Cole (1-1) | #23 | @ TEX | Jacob deGrom (4-4) | #7 |
| Fri, May 29th | @ TEX | MacKenzie Gore (4-5) | #55 | vs MIL | Coleman Crow (0-1) | #200 |
| Sat, May 30th | @ TEX | Kumar Rocker (2-5) | #104 | vs MIL | Brandon Sproat (1-4) | #154 |
| Sun, May 31st | @ TEX | Jack Leiter (3-4) | #65 | vs MIL | Jacob Misiorowski (6-2) | #12 |
| Mon, Jun 1st | @ CIN | Lyon Richardson |   |   |   | |
| Tue, Jun 2nd | @ CIN | Andrew Abbott (4-3) | #97 | vs PIT | Bubba Chandler (2-6) | #120 |
| Wed, Jun 3rd | @ CIN | Chase Burns (7-1) | #24 | vs PIT | Paul Skenes (6-5) | #2 |
| Thu, Jun 4th | @ MIN | Andrew Morris (1-2) | #177 | vs PIT | Jared Jones (1-0) | #66 |
| Fri, Jun 5th | @ MIN | Zebby Matthews (2-3) | #72 | vs ATH | Jack Perkins (2-3) | #109 |
| Sat, Jun 6th | @ MIN | Joe Ryan (4-3) | #14 | vs ATH | Kade Morris | #300 |
| Sun, Jun 7th | @ MIN | Connor Prielipp (2-3) | #118 | vs ATH | Gage Jump (1-1) | #129 |
| Tue, Jun 9th | vs TEX | Nathan Eovaldi (5-6) | #19 | @ LAA | Walbert Urena (3-4) | #391 |
| Wed, Jun 10th | vs TEX | MacKenzie Gore (4-5) | #55 | @ LAA | Reid Detmers (2-5) | #46 |
| Thu, Jun 11th | vs TEX | Kumar Rocker (2-5) | #104 |   |   |   |
| Fri, Jun 12th | vs HOU | Tatsuya Imai (2-3) | #145 | @ KC | Luinder Avila | |
| Sat, Jun 13th | vs HOU | Mike Burrows (3-7) | #139 | @ KC | Noah Cameron (2-4) | #94 |
| Sun, Jun 14th | vs HOU | Hunter Brown (1-0) | #16 | @ KC | Stephen Kolek (3-1) | #169 |
| Mon, Jun 15th | @ WSH | Andrew Alvarez (1-0) | #174 | vs DET | ||
| Tue, Jun 16th | @ WSH | vs DET | ||||
| Wed, Jun 17th | @ WSH | vs DET | ||||
| Thu, Jun 18th | vs STL |   |   |   | ||
| Fri, Jun 19th | vs STL | vs CLE | ||||
| Sun, Jun 21st | vs STL | vs CLE | ||||
| Mon, Jun 22nd | @ TB | @ TOR | ||||
| Tue, Jun 23rd | @ TB | @ TOR | ||||
| Wed, Jun 24th | @ TB | @ TOR | ||||
| Thu, Jun 25th | @ TB | @ DET | ||||
| Fri, Jun 26th | @ CWS | @ DET | ||||
| Sat, Jun 27th | @ CWS | @ DET | ||||
| Sun, Jun 28th | @ CWS | @ DET | ||||
| Tue, Jun 30th | vs TB | vs MIN | ||||
| Wed, Jul 1st | vs TB | vs MIN | ||||
| Thu, Jul 2nd | vs TB |   |   |   | ||
| Sat, Jul 4th | vs PHI | vs TB | ||||
| Sun, Jul 5th | vs PHI | vs TB | ||||
| Mon, Jul 6th | vs PHI | @ WSH | ||||
| Tue, Jul 7th | @ NYM | @ WSH | ||||
| Wed, Jul 8th | @ NYM | @ WSH | ||||
| Thu, Jul 9th | @ NYM |   |   |   | ||
| Fri, Jul 10th | @ BAL | @ TEX | ||||
| Sat, Jul 11th | @ BAL | @ TEX | ||||
| Sun, Jul 12th | @ BAL | @ TEX | ||||
| Fri, Jul 17th | vs SD | vs BAL | ||||
| Sat, Jul 18th | vs SD | vs BAL | ||||
| Sun, Jul 19th | vs SD | vs BAL | ||||
| Mon, Jul 20th | vs SF | vs MIA | ||||
| Tue, Jul 21st | vs SF | vs MIA | ||||
| Wed, Jul 22nd | vs SF | vs MIA | ||||
| Thu, Jul 23rd | @ DET |   |   |   | ||
| Fri, Jul 24th | @ DET | @ CWS | ||||
| Sat, Jul 25th | @ DET | @ CWS | ||||
| Sun, Jul 26th | @ DET | @ CWS | ||||
| Tue, Jul 28th | @ MIN | @ LAA | ||||
| Wed, Jul 29th | @ MIN | @ LAA | ||||
| Thu, Jul 30th | @ MIN |   |   |   | ||
| Fri, Jul 31st | @ COL | vs TEX | ||||
| Sat, Aug 1st | @ COL | vs TEX | ||||
| Sun, Aug 2nd | @ COL | vs TEX | ||||
| Tue, Aug 4th | vs MIN | vs TOR | ||||
| Wed, Aug 5th | vs MIN | vs TOR | ||||
| Thu, Aug 6th | vs MIN |   |   |   | ||
| Fri, Aug 7th | vs CHC | @ SD | ||||
| Sat, Aug 8th | vs CHC | @ SD | ||||
| Sun, Aug 9th | vs CHC | @ SD | ||||
| Mon, Aug 10th | @ LAD | @ SF | ||||
| Tue, Aug 11th | @ LAD | @ SF | ||||
| Wed, Aug 12th | @ LAD | @ SF | ||||
| Fri, Aug 14th | @ LAA | vs SEA | ||||
| Sat, Aug 15th | @ LAA | vs SEA | ||||
| Sun, Aug 16th | @ LAA | vs SEA | ||||
| Mon, Aug 17th | vs ATH |   |   |   | ||
| Tue, Aug 18th | vs ATH | vs LAA | ||||
| Wed, Aug 19th | vs ATH | vs LAA | ||||
| Thu, Aug 20th | vs ATH | vs LAA | ||||
| Fri, Aug 21st | vs DET | vs ATH | ||||
| Sat, Aug 22nd | vs DET | vs ATH | ||||
| Sun, Aug 23rd | vs DET | vs ATH | ||||
| Tue, Aug 25th | @ TOR | @ NYY | ||||
| Wed, Aug 26th | @ TOR | @ NYY | ||||
| Thu, Aug 27th | @ TOR | @ NYY | ||||
| Fri, Aug 28th | @ CLE | @ NYM | ||||
| Sat, Aug 29th | @ CLE | @ NYM | ||||
| Sun, Aug 30th | @ CLE | @ NYM | ||||
| Tue, Sep 1st | vs MIA | vs CWS | ||||
| Wed, Sep 2nd | vs MIA | vs CWS | ||||
| Thu, Sep 3rd | vs MIA | vs CWS | ||||
| Fri, Sep 4th | vs TOR | vs ARI | ||||
| Sat, Sep 5th | vs TOR | vs ARI | ||||
| Sun, Sep 6th | vs TOR | vs ARI | ||||
| Mon, Sep 7th | vs ARI |   |   |   | ||
| Tue, Sep 8th | vs ARI | @ PHI | ||||
| Wed, Sep 9th | vs ARI | @ PHI | ||||
| Fri, Sep 11th | @ BOS | @ TB | ||||
| Sat, Sep 12th | @ BOS | @ TB | ||||
| Sun, Sep 13th | @ BOS | @ TB | ||||
| Tue, Sep 15th | @ HOU | vs KC | ||||
| Wed, Sep 16th | @ HOU | vs KC | ||||
| Thu, Sep 17th | @ HOU | vs KC | ||||
| Fri, Sep 18th | @ PIT | vs ATL | ||||
| Sat, Sep 19th | @ PIT | vs ATL | ||||
| Sun, Sep 20th | @ PIT | vs ATL | ||||
| Tue, Sep 22nd | vs CWS | @ SEA | ||||
| Wed, Sep 23rd | vs CWS | @ SEA | ||||
| Thu, Sep 24th | vs CWS | @ ATH | ||||
| Fri, Sep 25th | vs CLE | @ ATH | ||||
| Sat, Sep 26th | vs CLE | @ ATH | ||||
| Sun, Sep 27th | vs CLE | @ ATH | ||||
| Thu, Mar 26th |   |   |   | vs LAA | Jose Soriano (6-4) | #52 |
| Tue, Mar 31st |   |   |   | vs BOS | Brayan Bello (2-6) | #173 |
| Fri, Apr 3rd |   |   |   | @ ATH | Jeffrey Springs (3-6) | #122 |
| Mon, Apr 13th |   |   |   | @ SEA | George Kirby (5-5) | #17 |
| Mon, May 11th |   |   |   | vs SEA | George Kirby (5-5) | #17 |
| Thu, May 28th |   |   |   | @ TEX | Nathan Eovaldi (5-6) | #19 |
| Mon, Jun 8th |   |   |   | @ LAA | Grayson Rodriguez (2-2) | #83 |
| Sat, Jun 20th |   |   |   | vs CLE | ||
| Mon, Jun 29th |   |   |   | vs MIN | ||
| Fri, Jul 3rd |   |   |   | vs TB | ||
| Mon, Jul 27th |   |   |   | @ LAA | ||
| Mon, Aug 3rd |   |   |   | vs TOR | ||
| Mon, Aug 31st |   |   |   | vs CWS | ||
| Thu, Sep 10th |   |   |   | @ PHI | ||

