Skip to main content

Who Should I Trade?

Caleb Thielbar for Joe Kelly (2023)

See if your team wins or loses with this trade View Trade Analyzer

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Caleb Thielbar
Caleb Thielbar
Joe Kelly
Joe Kelly
Recommended by
1 of 2 experts
Recommended by
1 of 2 experts
Rest of Season# 272# 243
VBR# 431# 428
Injury AlertIL15-
Expert Ranks 
Mick Ciallela
# 259# 160
Mike Maher
# 199# 216
Who Should I Trade? Player Statistics
  Caleb Thielbar
Caleb Thielbar
Joe Kelly
Joe Kelly
2023 Stats 
Games Played1115
Games Started00
Innings Pitched10.014.2
Blown Saves02
Hits Allowed712
Earned Runs27
Home Runs Allowed12
Who Should I Trade? Player Projections
  Caleb Thielbar
Caleb Thielbar
Joe Kelly
Joe Kelly
2023 Projections 
Games Played3536
Games Started00
Innings Pitched35.634.1
Blown Saves00
Hits Allowed3027
Earned Runs1413
Home Runs Allowed42
Who Should I Trade? Player Notes
  Caleb Thielbar
Caleb Thielbar
Joe Kelly
Joe Kelly
 Caleb Thielbar threw a bullpen session Tuesday as he works his way back from an oblique injury.
Brenton Kemp
Tue, May 23rd
Joe Kelly was perfect in his one inning of work, striking out two batters and not allowing any hits or walks to secure the save in the White Sox 5-2 victory over the Royals on Sunday.
Chris Schommer
Mon, May 22nd
 The Minnesota Twins placed RP Caleb Thielbar on the 15-day IL with an oblique strain on Friday.
Dan Tursky
Fri, May 5th
The White Sox placed Joe Kelly on the paternity list Tuesday.
Jesse Garcia
Tue, May 2nd
  Joe Kelly has been officially reinstated from the 15-day injured list after suffering a groin injury.
Diego Sandoval
Mon, Apr 24th
  The Chicago White Sox placed Joe Kelly on the 15-day injured list Monday with a right groin strain.
Ari Koslow
Mon, Apr 10th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Caleb Thielbar
Caleb Thielbar
Joe Kelly
Joe Kelly
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ KCZack Greinke (1-5)#144@ HOUFramber Valdez (5-4)#15
Sat, Apr 1st@ KCJordan Lyles (0-9)#228@ HOUJose Urquidy (2-2)#65
Sun, Apr 2nd@ KCBrad Keller (3-4)#264@ HOULuis Garcia (2-2)
Mon, Apr 3rd@ MIAJohnny Cueto (0-1)#158vs SFAnthony DeSclafani (3-4)#94
Tue, Apr 4th@ MIASandy Alcantara (2-5)#30   
Wed, Apr 5th@ MIAJesus Luzardo (4-3)#74vs SFLogan Webb (4-5)#23
Fri, Apr 7thvs HOUJose Urquidy (2-2)#65@ PITRich Hill (4-4)#109
Sat, Apr 8thvs HOULuis Garcia (2-2)@ PITVince Velasquez (4-4)#132
Sun, Apr 9thvs HOUHunter Brown (5-1)#63@ PITJohan Oviedo (3-4)#197
Mon, Apr 10thvs CWSDylan Cease (3-3)#35@ MINKenta Maeda (0-4)#92
Tue, Apr 11thvs CWSLance Lynn (4-5)#69@ MINPablo Lopez (3-3)#28
Wed, Apr 12thvs CWSLucas Giolito (3-4)#39@ MINSonny Gray (4-0)#33
Thu, Apr 13th@ NYYJhony Brito (3-3)#90   
Fri, Apr 14th@ NYYNestor Cortes Jr. (4-2)#32vs BALTyler Wells (3-1)#57
Sat, Apr 15th@ NYYDomingo German (2-3)#56vs BALKyle Gibson (6-3)#98
Sun, Apr 16th@ NYYGerrit Cole (5-0)#2vs BALGrayson Rodriguez (2-2)#76
Tue, Apr 18th@ BOSChris Sale (5-2)#55vs PHIBailey Falter (0-7)#79
Wed, Apr 19th@ BOSCorey Kluber (2-6)#147vs PHITaijuan Walker (4-2)#84
Thu, Apr 20th@ BOSTanner Houck (3-3)#93   
Fri, Apr 21stvs WSHTrevor Williams (2-2)#121@ TBCalvin Faucher (0-1)#244
Sat, Apr 22ndvs WSHChad Kuhl (0-2)#343@ TBShane McClanahan (8-0)#7
Sun, Apr 23rdvs WSHPatrick Corbin (4-5)#187@ TBZach Eflin (7-1)#61
Mon, Apr 24thvs NYYJhony Brito (3-3)#90@ TORChris Bassitt (5-4)#29
Tue, Apr 25thvs NYYNestor Cortes Jr. (4-2)#32@ TORJose Berrios (4-4)#48
Wed, Apr 26thvs NYYDomingo German (2-3)#56@ TORYusei Kikuchi (5-2)#91
Thu, Apr 27thvs KCZack Greinke (1-5)#144vs TBShane McClanahan (8-0)#7
Fri, Apr 28thvs KCJordan Lyles (0-9)#228vs TBZach Eflin (7-1)#61
Sat, Apr 29thvs KCBrad Keller (3-4)#264vs TBCalvin Faucher (0-1)#244
Sun, Apr 30thvs KCBrady Singer (3-4)#111vs TBDrew Rasmussen (4-2)#31
Tue, May 2nd@ CWSMichael Kopech (3-4)#143vs MINJoe Ryan (7-1)#16
Wed, May 3rd@ CWSDylan Cease (3-3)#35vs MINLouie Varland (2-1)#135
Thu, May 4th@ CWSLucas Giolito (3-4)#39vs MINPablo Lopez (3-3)#28
Fri, May 5th@ CLEPeyton Battenfield (0-5)#110@ CINHunter Greene (1-4)#59
Sat, May 6th@ CLELogan Allen (1-2)#234@ CINNick Lodolo (2-1)#96
Sun, May 7th@ CLECal Quantrill (2-3)#81@ CINGraham Ashcraft (2-3)#153
Tue, May 9thvs SDMichael Wacha (5-1)#66@ KCJordan Lyles (0-9)#228
Wed, May 10thvs SDSeth Lugo (3-3)#105@ KCBrad Keller (3-4)#264
Thu, May 11thvs SDYu Darvish (3-3)#26@ KCBrady Singer (3-4)#111
Fri, May 12thvs CHCDrew Smyly (5-1)#72vs HOUJ.P. France (1-1)#207
Sat, May 13thvs CHCHayden Wesneski (2-2)#108vs HOUBrandon Bielak (1-2)#230
Sun, May 14thvs CHCMarcus Stroman (4-4)#53vs HOUHunter Brown (5-1)#63
Mon, May 15th@ LADNoah Syndergaard (1-4)#124   
Tue, May 16th@ LADClayton Kershaw (6-4)#17vs CLEShane Bieber (4-3)#11
Wed, May 17th@ LADDustin May (4-1)#44vs CLEPeyton Battenfield (0-5)#110
Fri, May 19th@ LAAReid Detmers (0-4)#83vs KCZack Greinke (1-5)#144
Sat, May 20th@ LAAPatrick Sandoval (3-3)#45vs KCJordan Lyles (0-9)#228
Sun, May 21st@ LAAShohei Ohtani (5-1)#1vs KCCarlos Hernandez (0-1)#218
Mon, May 22ndvs SFJohn Brebbia (2-0)#174@ CLEHunter Gaddis (1-1)#173
Tue, May 23rdvs SFAlex Cobb (4-1)#36@ CLELogan Allen (1-2)#234
Wed, May 24thvs SFAnthony DeSclafani (3-4)#94@ CLECal Quantrill (2-3)#81
Fri, May 26thvs TORKevin Gausman (3-3)#14@ DETJoey Wentz (1-5)#189
Sat, May 27thvs TORChris Bassitt (5-4)#29@ DETMichael Lorenzen (2-2)#131
Sun, May 28thvs TORJose Berrios (4-4)#48@ DETEduardo Rodriguez (4-4)#40
Mon, May 29th@ HOUJ.P. France (1-1)#207vs LAAGriffin Canning (3-2)#172
Tue, May 30th@ HOUBrandon Bielak (1-2)#230vs LAATyler Anderson (2-0)#103
Wed, May 31st@ HOUHunter Brown (5-1)#63vs LAAJaime Barria
Thu, Jun 1stvs CLETanner Bibee (1-1)#128   
Fri, Jun 2ndvs CLEHunter Gaddis (1-1)#173vs DETMichael Lorenzen (2-2)#131
Sat, Jun 3rdvs CLELogan Allen (1-2)#234vs DETEduardo Rodriguez (4-4)#40
Sun, Jun 4thvs CLECal Quantrill (2-3)#81vs DETMatthew Boyd (3-3)#123
Tue, Jun 6th@ TB@ NYY
Wed, Jun 7th@ TB@ NYY
Thu, Jun 8th@ TB@ NYY
Fri, Jun 9th@ TORvs MIA
Sat, Jun 10th@ TORvs MIA
Sun, Jun 11th@ TORvs MIA
Tue, Jun 13thvs MIL@ LAD
Wed, Jun 14thvs MIL@ LAD
Thu, Jun 15thvs DET@ LAD
Fri, Jun 16thvs DET@ SEA
Sat, Jun 17thvs DET@ SEA
Sun, Jun 18thvs DET@ SEA
Mon, Jun 19thvs BOSvs TEX
Tue, Jun 20thvs BOSvs TEX
Wed, Jun 21stvs BOSvs TEX
Thu, Jun 22ndvs BOS   
Fri, Jun 23rd@ DETvs BOS
Sat, Jun 24th@ DETvs BOS
Sun, Jun 25th@ DETvs BOS
Mon, Jun 26th@ ATL@ LAA
Tue, Jun 27th@ ATL@ LAA
Wed, Jun 28th@ ATL@ LAA
Fri, Jun 30th@ BAL@ OAK
Sat, Jul 1st@ BAL@ OAK
Sun, Jul 2nd@ BAL@ OAK
Mon, Jul 3rdvs KC   
Tue, Jul 4thvs KCvs TOR
Wed, Jul 5thvs KCvs TOR
Fri, Jul 7thvs BALvs STL
Sat, Jul 8thvs BALvs STL
Sun, Jul 9thvs BALvs STL
Fri, Jul 14th@ OAK@ ATL
Sat, Jul 15th@ OAK@ ATL
Sun, Jul 16th@ OAK@ ATL
Mon, Jul 17th@ SEA   
Tue, Jul 18th@ SEA@ NYM
Wed, Jul 19th@ SEA@ NYM
Thu, Jul 20th@ SEA@ NYM
Fri, Jul 21stvs CWS@ MIN
Sat, Jul 22ndvs CWS@ MIN
Sun, Jul 23rdvs CWS@ MIN
Mon, Jul 24thvs SEA   
Tue, Jul 25thvs SEAvs CHC
Wed, Jul 26thvs SEAvs CHC
Fri, Jul 28th@ KCvs CLE
Sat, Jul 29th@ KCvs CLE
Sun, Jul 30th@ KCvs CLE
Tue, Aug 1st@ STL@ TEX
Wed, Aug 2nd@ STL@ TEX
Thu, Aug 3rd@ STL@ TEX
Fri, Aug 4thvs ARI@ CLE
Sat, Aug 5thvs ARI@ CLE
Sun, Aug 6thvs ARI@ CLE
Mon, Aug 7th@ DETvs NYY
Tue, Aug 8th@ DETvs NYY
Wed, Aug 9th@ DETvs NYY
Thu, Aug 10th@ DET   
Fri, Aug 11th@ PHIvs MIL
Sat, Aug 12th@ PHIvs MIL
Sun, Aug 13th@ PHIvs MIL
Tue, Aug 15thvs DET@ CHC
Wed, Aug 16thvs DET@ CHC
Fri, Aug 18thvs PIT@ COL
Sat, Aug 19thvs PIT@ COL
Sun, Aug 20thvs PIT@ COL
Tue, Aug 22nd@ MILvs SEA
Wed, Aug 23rd@ MILvs SEA
Thu, Aug 24thvs TEXvs OAK
Fri, Aug 25thvs TEXvs OAK
Sat, Aug 26thvs TEXvs OAK
Sun, Aug 27thvs TEXvs OAK
Mon, Aug 28thvs CLE@ BAL
Tue, Aug 29thvs CLE@ BAL
Wed, Aug 30thvs CLE@ BAL
Fri, Sep 1st@ TEXvs DET
Sat, Sep 2nd@ TEXvs DET
Sun, Sep 3rd@ TEXvs DET
Mon, Sep 4th@ CLE@ KC
Tue, Sep 5th@ CLE@ KC
Wed, Sep 6th@ CLE@ KC
Fri, Sep 8thvs NYM@ DET
Sat, Sep 9thvs NYM@ DET
Sun, Sep 10thvs NYM@ DET
Mon, Sep 11thvs TBvs KC
Tue, Sep 12thvs TBvs KC
Wed, Sep 13thvs TBvs KC
Thu, Sep 14th@ CWSvs MIN
Fri, Sep 15th@ CWSvs MIN
Sat, Sep 16th@ CWSvs MIN
Sun, Sep 17th@ CWSvs MIN
Mon, Sep 18th@ CIN@ WSH
Tue, Sep 19th@ CIN@ WSH
Wed, Sep 20th@ CIN@ WSH
Fri, Sep 22ndvs LAA@ BOS
Sat, Sep 23rdvs LAA@ BOS
Sun, Sep 24thvs LAA@ BOS
Tue, Sep 26thvs OAKvs ARI
Wed, Sep 27thvs OAKvs ARI
Thu, Sep 28thvs OAK   
Fri, Sep 29th@ COLvs SD
Sat, Sep 30th@ COLvs SD
Sun, Oct 1st@ COLvs SD
Fri, Mar 31st   @ HOUCristian Javier (5-1)#12
Thu, Apr 6th   vs SFAlex Wood (1-0)#95
Mon, May 8th   @ KCZack Greinke (1-5)#144
Thu, May 18th   vs CLELogan Allen (1-2)#234
Thu, May 25th   @ DETAlex Faedo (1-2)#245
Thu, Jun 29th   @ LAA
Thu, Jul 6th   vs TOR
Thu, Jul 27th   vs CLE
Mon, Aug 21st   vs SEA
Mon, Sep 25th   vs ARI