Alek Thomas or Willi Castro
Baseball Stats Comparison
See which player would win in a trade View Trade Analyzer
| Willi Castro 1B,2B,3B,SS,LF,RF - COL | Alek Thomas CF - FA | |
| 2026 Stats | ||
| At Bats | 427 | 113 |
| Runs | 65 | 13 |
| Hits | 111 | 21 |
| Singles | 75 | 9 |
| Doubles | 20 | 10 |
| Triples | 1 | 0 |
| Home Runs | 15 | 2 |
| RBI | 56 | 13 |
| Stolen Bases | 10 | 4 |
| Caught Stealing | 6 | 0 |
| Walks | 41 | 4 |
| Strikeouts | 129 | 27 |
| Batting Average | .260 | .186 |
| On Base Pct | .331 | .227 |
| Slugging Pct | .417 | .327 |
| On-base Plus Slugging | .748 | .554 |
| Willi Castro 1B,2B,3B,SS,LF,RF - COL | Alek Thomas CF - FA | |
| 2026 Projections | ||
| At Bats | 447 | 369 |
| Runs | 64 | 45 |
| Hits | 113 | 89 |
| Singles | 75 | 60 |
| Doubles | 22 | 18 |
| Triples | 4 | 3 |
| Home Runs | 12 | 9 |
| RBI | 48 | 40 |
| Stolen Bases | 14 | 7 |
| Caught Stealing | 5 | 3 |
| Walks | 40 | 22 |
| Strikeouts | 115 | 93 |
| Batting Average | .252 | .242 |
| On Base Pct | .314 | .285 |
| Slugging Pct | .402 | .376 |
| On-base Plus Slugging | .716 | .661 |
| Willi Castro 1B,2B,3B,SS,LF,RF - COL | Alek Thomas CF - FA | |
| News | ||
| Willi Castro will not return this season. Ari Koslow Tue, Sep 22nd | The Dodgers sent OF Alek Thomas outright to Triple-A Oklahoma City. Ari Koslow Tue, Sep 8th | |
| Willi Castro is scheduled to take batting practice on Monday. Ari Koslow Sun, Sep 13th | The Dodgers designed OF Alek Thomas for assignment. Ari Koslow Sun, Sep 6th | |
| The Rockies placed INF/OF Willi Castro on the 10-day injured list with plantar fasciitis. Ari Koslow Sun, Sep 6th | Alek Thomas was optioned back to the minors ahead of Tuesday's game against the Cardinals. Nate Miller - FantasyPros Tue, Sep 1st | |
| Willi Castro went 1-for-4 in a loss to the Nationals with a walk, one run scored, and one stolen base. Chris Schommer Fri, Aug 28th | The Dodgers are calling up center fielder Alek Thomas. Ari Koslow Sat, Aug 22nd | |
| Willi Castro went 1-for-4 in a loss to the Nationals with a solo home run. Chris Schommer Tue, Aug 25th | Alek Thomas made his debut for Triple-A Oklahoma City on Wednesday. Ari Koslow Thu, Jun 4th | |
| Notes | ||
| There are no recent notes for these players | ||
| Willi Castro 1B,2B,3B,SS,LF,RF - COL | Alek Thomas CF - FA | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Fri, Mar 27th | @ MIA | Sandy Alcantara | #77 |   |   |   |
| Sat, Mar 28th | @ MIA | Eury Perez | #22 |   |   |   |
| Sun, Mar 29th | @ MIA | Max Meyer |   |   |   | |
| Mon, Mar 30th | @ TOR | Cody Ponce |   |   |   | |
| Tue, Mar 31st | @ TOR | Max Scherzer | #127 |   |   |   |
| Wed, Apr 1st | @ TOR | Kevin Gausman | #36 |   |   |   |
| Fri, Apr 3rd | vs PHI | Aaron Nola | #68 |   |   |   |
| Sat, Apr 4th | vs PHI | Jesus Luzardo |   |   |   | |
| Sun, Apr 5th | vs PHI | Taijuan Walker |   |   |   | |
| Mon, Apr 6th | vs HOU | Cody Bolton | #282 |   |   |   |
| Tue, Apr 7th | vs HOU | Mike Burrows |   |   |   | |
| Wed, Apr 8th | vs HOU | Cristian Javier |   |   |   | |
| Thu, Apr 9th | @ SD | Randy Vasquez | #245 |   |   |   |
| Fri, Apr 10th | @ SD | Walker Buehler | #90 |   |   |   |
| Sat, Apr 11th | @ SD | German Marquez |   |   |   | |
| Sun, Apr 12th | @ SD | Nick Pivetta | #17 |   |   |   |
| Tue, Apr 14th | @ HOU | Colton Gordon |   |   |   | |
| Wed, Apr 15th | @ HOU | Spencer Arrighetti | #181 |   |   |   |
| Thu, Apr 16th | @ HOU | Ryan Weiss |   |   |   | |
| Fri, Apr 17th | vs LAD | Tyler Glasnow | #10 |   |   |   |
| Sat, Apr 18th | vs LAD | Emmet Sheehan | #65 |   |   |   |
| Sun, Apr 19th | vs LAD | Roki Sasaki | #102 |   |   |   |
| Mon, Apr 20th | vs LAD | Justin Wrobleski | #50 |   |   |   |
| Tue, Apr 21st | vs SD | Randy Vasquez | #245 |   |   |   |
| Wed, Apr 22nd | vs SD | Walker Buehler | #90 |   |   |   |
| Thu, Apr 23rd | vs SD | Matt Waldron |   |   |   | |
| Fri, Apr 24th | @ NYM | Freddy Peralta | #51 |   |   |   |
| Sun, Apr 26th | @ NYM | Kodai Senga | #163 |   |   |   |
| Tue, Apr 28th | @ CIN | Chase Burns |   |   |   | |
| Wed, Apr 29th | @ CIN | Brandon Williamson | #241 |   |   |   |
| Thu, Apr 30th | @ CIN | Andrew Abbott | #149 |   |   |   |
| Fri, May 1st | vs ATL | Grant Holmes | #193 |   |   |   |
| Sat, May 2nd | vs ATL | Chris Sale | #3 |   |   |   |
| Sun, May 3rd | vs ATL | Spencer Strider |   |   |   | |
| Mon, May 4th | vs NYM | Huascar Brazoban | #229 |   |   |   |
| Wed, May 6th | vs NYM | Freddy Peralta | #51 |   |   |   |
| Thu, May 7th | vs NYM | Christian Scott |   |   |   | |
| Fri, May 8th | @ PHI | Jesus Luzardo |   |   |   | |
| Sat, May 9th | @ PHI | Aaron Nola | #68 |   |   |   |
| Sun, May 10th | @ PHI | Cristopher Sanchez | #6 |   |   |   |
| Tue, May 12th | @ PIT | Paul Skenes | #14 |   |   |   |
| Wed, May 13th | @ PIT | Mitch Keller |   |   |   | |
| Thu, May 14th | @ PIT | Mason Montgomery | #86 |   |   |   |
| Fri, May 15th | vs ARI | Merrill Kelly | #146 |   |   |   |
| Sat, May 16th | vs ARI | Eduardo Rodriguez | #191 |   |   |   |
| Sun, May 17th | vs ARI | Michael Soroka | #48 |   |   |   |
| Mon, May 18th | vs TEX | MacKenzie Gore | #39 |   |   |   |
| Tue, May 19th | vs TEX | Tyler Alexander | #159 |   |   |   |
| Wed, May 20th | vs TEX | Jack Leiter |   |   |   | |
| Thu, May 21st | @ ARI | Eduardo Rodriguez | #191 |   |   |   |
| Fri, May 22nd | @ ARI | Michael Soroka | #48 |   |   |   |
| Sat, May 23rd | @ ARI | Zac Gallen | #216 |   |   |   |
| Sun, May 24th | @ ARI | Ryne Nelson | #132 |   |   |   |
| Mon, May 25th | @ LAD | Emmet Sheehan | #65 |   |   |   |
| Tue, May 26th | @ LAD | Eric Lauer |   |   |   | |
| Wed, May 27th | @ LAD | Shohei Ohtani | #1 |   |   |   |
| Fri, May 29th | vs SF | Logan Webb |   |   |   | |
| Sat, May 30th | vs SF | Adrian Houser |   |   |   | |
| Sun, May 31st | vs SF | Robbie Ray | #198 |   |   |   |
| Mon, Jun 1st | @ LAA | Jose Soriano | #23 |   |   |   |
| Tue, Jun 2nd | @ LAA | Grayson Rodriguez | #64 |   |   |   |
| Wed, Jun 3rd | @ LAA | Walbert Urena | #40 |   |   |   |
| Fri, Jun 5th | vs MIL | Brandon Sproat |   |   |   | |
| Sat, Jun 6th | vs MIL | Jacob Misiorowski | #7 |   |   |   |
| Sun, Jun 7th | vs MIL | Shane Drohan | #128 |   |   |   |
| Tue, Jun 9th | vs CHC | Colin Rea | #262 |   |   |   |
| Wed, Jun 10th | vs CHC | Shota Imanaga | #49 |   |   |   |
| Thu, Jun 11th | vs CHC | Edward Cabrera | #126 |   |   |   |
| Fri, Jun 12th | @ ATH | Gage Jump |   |   |   | |
| Sat, Jun 13th | @ ATH | Joey Estes |   |   |   | |
| Sun, Jun 14th | @ ATH | Jeffrey Springs | #267 |   |   |   |
| Mon, Jun 15th | @ CHC | Shota Imanaga | #49 |   |   |   |
| Tue, Jun 16th | @ CHC | Edward Cabrera | #126 |   |   |   |
| Wed, Jun 17th | @ CHC | Javier Assad | #243 |   |   |   |
| Fri, Jun 19th | vs PIT | Bubba Chandler | #59 |   |   |   |
| Sat, Jun 20th | vs PIT | Paul Skenes | #14 |   |   |   |
| Sun, Jun 21st | vs PIT | Jared Jones | #27 |   |   |   |
| Mon, Jun 22nd | vs BOS | Jake Bennett | #210 |   |   |   |
| Tue, Jun 23rd | vs BOS | Sonny Gray | #45 |   |   |   |
| Wed, Jun 24th | vs BOS | Ranger Suarez | #70 |   |   |   |
| Fri, Jun 26th | @ MIN | Taj Bradley | #44 |   |   |   |
| Sat, Jun 27th | @ MIN | Mike Paredes |   |   |   | |
| Sun, Jun 28th | @ MIN | Connor Prielipp | #110 |   |   |   |
| Mon, Jun 29th | vs MIA | Sandy Alcantara | #77 |   |   |   |
| Tue, Jun 30th | vs MIA | Eury Perez | #22 |   |   |   |
| Wed, Jul 1st | vs MIA | Max Meyer |   |   |   | |
| Thu, Jul 2nd | vs MIA | Ryan Gusto | #142 |   |   |   |
| Fri, Jul 3rd | vs SF | Logan Webb |   |   |   | |
| Sat, Jul 4th | vs SF | Robbie Ray | #198 |   |   |   |
| Sun, Jul 5th | vs SF | Tyler Mahle | #71 |   |   |   |
| Mon, Jul 6th | @ LAD | Eric Lauer |   |   |   | |
| Tue, Jul 7th | @ LAD | Justin Wrobleski | #50 |   |   |   |
| Wed, Jul 8th | @ LAD | Roki Sasaki | #102 |   |   |   |
| Thu, Jul 9th | @ SF | Carson Whisenhunt |   |   |   | |
| Fri, Jul 10th | @ SF | Robbie Ray | #198 |   |   |   |
| Sat, Jul 11th | @ SF | Tyler Mahle | #71 |   |   |   |
| Sun, Jul 12th | @ SF | Trevor McDonald |   |   |   | |
| Fri, Jul 17th | vs CIN | Brady Singer | #221 |   |   |   |
| Sat, Jul 18th | vs CIN | Rhett Lowder | #200 |   |   |   |
| Sun, Jul 19th | vs CIN | Hunter Greene |   |   |   | |
| Mon, Jul 20th | vs WSH | Andrew Alvarez | #88 |   |   |   |
| Tue, Jul 21st | vs WSH | Carson Palmquist |   |   |   | |
| Wed, Jul 22nd | vs WSH | Cade Cavalli | #34 |   |   |   |
| Fri, Jul 24th | @ MIL | Shane Drohan | #128 |   |   |   |
| Sat, Jul 25th | @ MIL | Robert Gasser | #43 |   |   |   |
| Sun, Jul 26th | @ MIL | Jacob Misiorowski | #7 |   |   |   |
| Tue, Jul 28th | @ SD | Michael King | #55 |   |   |   |
| Wed, Jul 29th | @ SD | Kyle Hart | #265 |   |   |   |
| Fri, Jul 31st | vs KC | Michael Wacha | #99 |   |   |   |
| Sat, Aug 1st | vs KC | Luinder Avila |   |   |   | |
| Sun, Aug 2nd | vs KC | Seth Lugo | #184 |   |   |   |
| Mon, Aug 3rd | vs TB | Ian Seymour | #60 |   |   |   |
| Tue, Aug 4th | vs TB | Freddy Peralta | #51 |   |   |   |
| Wed, Aug 5th | vs TB | Nick Martinez | #208 |   |   |   |
| Fri, Aug 7th | @ STL | Kyle Leahy | #79 |   |   |   |
| Sat, Aug 8th | @ STL | Matthew Liberatore | #95 |   |   |   |
| Sun, Aug 9th | @ STL | Michael McGreevy | #109 |   |   |   |
| Mon, Aug 10th | @ ARI | Michael Soroka | #48 |   |   |   |
| Tue, Aug 11th | @ ARI | Mitch Bratt |   |   |   | |
| Wed, Aug 12th | @ ARI | Merrill Kelly | #146 |   |   |   |
| Fri, Aug 14th | @ SF | Landen Roupp |   |   |   | |
| Sat, Aug 15th | @ SF | Logan Webb |   |   |   | |
| Sun, Aug 16th | @ SF | Blade Tidwell |   |   |   | |
| Mon, Aug 17th | vs LAD | Blake Snell | #15 |   |   |   |
| Tue, Aug 18th | vs LAD | Eric Lauer |   |   |   | |
| Wed, Aug 19th | vs LAD | Roki Sasaki | #102 |   |   |   |
| Fri, Aug 21st | vs CLE | Joey Cantillo | #63 |   |   |   |
| Sat, Aug 22nd | vs CLE | Tanner Bibee | #80 |   |   |   |
| Sun, Aug 23rd | vs CLE | Foster Griffin | #54 |   |   |   |
| Mon, Aug 24th | @ WSH | Cade Cavalli | #34 |   |   |   |
| Tue, Aug 25th | @ WSH | Andrew Alvarez | #88 |   |   |   |
| Wed, Aug 26th | @ WSH | Matt Waldron |   |   |   | |
| Thu, Aug 27th | @ WSH | Jake Irvin | #213 |   |   |   |
| Fri, Aug 28th | @ ATL | Grant Holmes | #193 |   |   |   |
| Sat, Aug 29th | @ ATL | Martin Perez | #82 |   |   |   |
| Sun, Aug 30th | @ ATL | Tyler Mahle | #71 |   |   |   |
| Mon, Aug 31st | vs BAL | Cade Povich | #173 |   |   |   |
| Tue, Sep 1st | vs BAL | Kyle Bradish |   |   |   | |
| Wed, Sep 2nd | vs BAL | Trevor Rogers | #42 |   |   |   |
| Fri, Sep 4th | vs STL | Andre Pallante | #87 |   |   |   |
| Sat, Sep 5th | vs STL | Matthew Liberatore | #95 |   |   |   |
| Sun, Sep 6th | vs STL | Kyle Leahy | #79 |   |   |   |
| Tue, Sep 8th | @ NYY | Cam Schlittler | #9 |   |   |   |
| Wed, Sep 9th | @ NYY | Will Warren | #69 |   |   |   |
| Thu, Sep 10th | @ NYY | Max Fried | #21 |   |   |   |
| Fri, Sep 11th | @ DET | Framber Valdez | #53 |   |   |   |
| Sat, Sep 12th | @ DET | Andrew Sears | #212 |   |   |   |
| Sun, Sep 13th | @ DET | Jackson Jobe | #115 |   |   |   |
| Mon, Sep 14th | vs SD | Casey Mize | #47 |   |   |   |
| Tue, Sep 15th | vs SD | Walker Buehler | #90 |   |   |   |
| Wed, Sep 16th | vs SD | Robbie Ray | #198 |   |   |   |
| Thu, Sep 17th | vs SD | Michael King | #55 |   |   |   |
| Fri, Sep 18th | vs SEA | Bryan Woo | #13 |   |   |   |
| Sat, Sep 19th | vs SEA | Bryce Miller | #31 |   |   |   |
| Sun, Sep 20th | vs SEA | Kade Anderson | #37 |   |   |   |
| Tue, Sep 22nd | vs ARI | Michael Soroka | #48 |   |   |   |
| Wed, Sep 23rd | vs ARI | Merrill Kelly | #146 |   |   |   |
| Thu, Sep 24th | vs ARI | Eduardo Rodriguez | #191 |   |   |   |
| Fri, Sep 25th | @ CWS | Sean Burke | #58 |   |   |   |
| Sat, Sep 26th | @ CWS | Davis Martin | #73 |   |   |   |
| Sun, Sep 27th | @ CWS | Anthony Kay | #121 |   |   |   |

