Skip Navigation to Main Content

Who Should I Trade?

Osvaldo Bido for Tommy Kahnle (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Osvaldo Bido
SP,RP - CWS
Osvaldo Bido
Tommy Kahnle
RP - BOS
Tommy Kahnle
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 903
   
Projections 
   
Strikeouts14
Wins1
Saves0
ERA4.20
WHIP1.45
   
Misc 
   
Injury AlertMiLBMiLB
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Osvaldo Bido
SP,RP - CWS
Osvaldo Bido
Tommy Kahnle
RP - BOS
Tommy Kahnle
2026 Stats 
   
   
Games Played11
   
Games Started0
   
Innings Pitched18.2
   
Wins2
   
Losses0
   
Saves1
   
Blown Saves0
   
Holds0
   
Hits Allowed15
   
Earned Runs13
   
Home Runs Allowed3
   
Strikeouts11
   
Walks10
   
ERA6.27
   
WHIP1.34
   
Who Should I Trade? Player Projections
  Osvaldo Bido
SP,RP - CWS
Osvaldo Bido
Tommy Kahnle
RP - BOS
Tommy Kahnle
2026 Projections 
   
   
Games Played20
   
Games Started0
   
Innings Pitched15.9
   
Wins1
   
Losses1
   
Saves0
   
Blown Saves0
   
Holds1
   
Hits Allowed15
   
Earned Runs7
   
Home Runs Allowed2
   
Strikeouts14
   
Walks8
   
ERA4.20
   
WHIP1.45
   
Who Should I Trade? Player Notes
  Osvaldo Bido
SP,RP - CWS
Osvaldo Bido
Tommy Kahnle
RP - BOS
Tommy Kahnle
News 
 The White Sox released Osvaldo Bido.
Ari Koslow
Wed, May 20th
Tommy Kahnle “100 percent” plans to exercise the opt-out clause in his minor league deal with the Red Sox on Monday if he’s not added to the Major League roster.
Ari Koslow
Sun, May 31st
 The White Sox sent Osvaldo Bido outright to Triple-A Charlotte.
Ari Koslow
Sat, May 9th
The Red Sox reassigned RHP Tommy Kahnle to minor league camp.
Ari Koslow
Mon, Mar 23rd
 The White Sox designated Osvaldo Bido for assignment.
Ari Koslow
Fri, May 8th
The Red Sox have signed reliever Tommy Kahnle to a minor league deal.
Brenton Kemp
Tue, Mar 17th
 The White Sox claimed RHP Osvaldo Bido off waivers from the Braves.
Ari Koslow
Sat, Apr 18th
 
 The Braves designated RHP Osvaldo Bido for assignment.
Ari Koslow
Thu, Apr 16th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Osvaldo Bido
SP,RP - CWS
Osvaldo Bido
Tommy Kahnle
RP - BOS
Tommy Kahnle
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ MILJacob Misiorowski (5-2)#18@ CINAndrew Abbott (4-3)#99
Sat, Mar 28th@ MILChad Patrick (2-2)#148@ CINBrady Singer (2-5)#143
Sun, Mar 29th@ MILBrandon Sproat (1-4)#158@ CINRhett Lowder (3-3)#206
Mon, Mar 30th@ MIAChris Paddack (0-7)#324@ HOULance McCullers Jr. (2-3)#208
Tue, Mar 31st@ MIAJanson Junk (3-5)#116@ HOUHunter Brown (1-0)#17
Wed, Apr 1st@ MIASandy Alcantara (3-4)#73@ HOUMike Burrows (3-6)#121
Fri, Apr 3rdvs TORDylan Cease (3-3)#16vs SDMichael King (4-4)#35
Sat, Apr 4thvs TORMason Fluhartyvs SDRandy Vasquez (5-3)#199
Sun, Apr 5thvs TOREric Lauer (2-5)#264vs SDWalker Buehler (3-3)#220
Mon, Apr 6thvs BALBrandon Young (3-1)#194vs MILBrandon Woodruff (2-1)#56
Tue, Apr 7thvs BALTrevor Rogers (2-6)#94vs MILJacob Misiorowski (5-2)#18
Wed, Apr 8thvs BALKyle Bradish (2-6)#43vs MILShane Drohan (2-1)#145
Thu, Apr 9th@ KCSeth Lugo (2-4)#104   
Fri, Apr 10th@ KCKris Bubic (3-2)#80@ STLDustin May (3-6)#85
Sat, Apr 11th@ KCMichael Wacha (4-2)#78@ STLKyle Leahy (5-3)#162
Sun, Apr 12th@ KCNoah Cameron (2-4)#92@ STLAndre Pallante (5-4)#163
Tue, Apr 14thvs TBShane McClanahan (5-2)#22@ MINMick Abel (1-2)#209
Wed, Apr 15thvs TBCole Sulser@ MINSimeon Woods Richardson (0-7)#222
Thu, Apr 16thvs TBSteven Matz (4-2)#98   
Fri, Apr 17th@ ATHAaron Civale (5-2)#219vs DETCasey Mize (2-3)#65
Sat, Apr 18th@ ATHLuis Severino (2-6)#146vs DETTarik Skubal (3-2)#4
Sun, Apr 19th@ ATHJeffrey Springs (3-6)#111vs DETFramber Valdez (2-4)#26
Tue, Apr 21st@ ARIMerrill Kelly (5-3)#93vs NYYLuis Gil (1-2)#249
Wed, Apr 22nd@ ARIEduardo Rodriguez (5-1)#112vs NYYMax Fried (4-3)#33
Thu, Apr 23rd@ ARIMichael Soroka (7-2)#67vs NYYCam Schlittler (7-2)#36
Fri, Apr 24thvs WSHPJ Poulin (3-0)#237@ BALBrandon Young (3-1)#194
Sat, Apr 25thvs WSHJake Irvin (2-4)#203@ BALTrevor Rogers (2-6)#94
Sun, Apr 26thvs WSHFoster Griffin (6-2)#88@ BALKyle Bradish (2-6)#43
Mon, Apr 27thvs LAAJack Kochanowicz (2-3)#420@ TORDylan Cease (3-3)#16
Tue, Apr 28thvs LAAJose Soriano (6-4)#45@ TORTrey Yesavage (2-2)#48
Wed, Apr 29thvs LAAYusei Kikuchi (0-3)#155@ TOREric Lauer (2-5)#264
Fri, May 1st@ SDGerman Marquez (3-2)#330vs HOUMike Burrows (3-6)#121
Sat, May 2nd@ SDMichael King (4-4)#35vs HOUSpencer Arrighetti (7-1)#126
Sun, May 3rd@ SDGriffin Canning (0-3)#141vs HOUCody Bolton (0-1)#396
Mon, May 4th@ LAAJose Soriano (6-4)#45@ DETTyler Holton (0-4)#147
Tue, May 5th@ LAASam Aldegheri (1-0)#422@ DETFramber Valdez (2-4)#26
Wed, May 6th@ LAAWalbert Urena (2-4)#421@ DETJack Flaherty (0-7)#62
Fri, May 8thvs SEAEmerson Hancock (4-2)#91vs TBJesse Scholtens (5-3)#283
Sat, May 9thvs SEALuis Castillo (1-5)#46   
Sun, May 10thvs SEALogan Gilbert (3-4)#11vs TBNick Martinez (5-1)#81
Tue, May 12thvs KCStephen Kolek (3-1)#166vs PHIZack Wheeler (4-1)#7
Wed, May 13thvs KCSeth Lugo (2-4)#104vs PHIAndrew Painter (1-5)#170
Thu, May 14thvs KCKris Bubic (3-2)#80vs PHIJesus Luzardo (4-4)#10
Fri, May 15thvs CHCEdward Cabrera (3-2)#70@ ATLSpencer Strider (3-0)#31
Sat, May 16thvs CHCJameson Taillon (2-4)#107@ ATLBryce Elder (4-3)#113
Sun, May 17thvs CHCColin Rea (5-3)#140@ ATLGrant Holmes (3-2)#139
Mon, May 18th@ SEABryan Woo (5-3)#6@ KCSeth Lugo (2-4)#104
Tue, May 19th@ SEABryce Miller (1-0)#54@ KCBailey Falter (0-2)#311
Wed, May 20th@ SEAEmerson Hancock (4-2)#91@ KCMichael Wacha (4-2)#78
Fri, May 22nd@ SFTrevor McDonald (2-2)#161vs MINConnor Prielipp (1-3)#124
Sat, May 23rd@ SFAdrian Houser (2-5)#189vs MINTaj Bradley (5-1)#74
Sun, May 24th@ SFRobbie Ray (3-6)#83vs MINBailey Ober (6-3)#72
Mon, May 25thvs MINZebby Matthews (1-2)#82   
Tue, May 26thvs MINJoe Ryan (3-3)#15vs ATLSpencer Strider (3-0)#31
Wed, May 27thvs MINConnor Prielipp (1-3)#124vs ATLBryce Elder (4-3)#113
Thu, May 28thvs MINSimeon Woods Richardson (0-7)#222vs ATLChris Sale (8-3)#5
Fri, May 29thvs DETTroy Melton (1-0)#118@ CLESlade Cecconi (3-5)#105
Sat, May 30thvs DETFramber Valdez (2-4)#26@ CLEParker Messick (6-1)#51
Sun, May 31stvs DETKeider Montero (2-3)#201@ CLETanner Bibee (0-7)#38
Mon, Jun 1st@ MINJoe Ryan (3-3)#15   
Tue, Jun 2nd@ MINConnor Prielipp (1-3)#124vs BALShane Baz (2-5)#84
Wed, Jun 3rd@ MINTaj Bradley (5-1)#74vs BALChris Bassitt (4-3)#125
Fri, Jun 5th@ PHIAndrew Painter (1-5)#170@ NYYRyan Weathers (2-3)#66
Sat, Jun 6th@ PHIJesus Luzardo (4-4)#10@ NYYWill Warren (6-1)#60
Sun, Jun 7th@ PHIAaron Nola (3-4)#39@ NYYCam Schlittler (7-2)#36
Tue, Jun 9thvs ATLChris Sale (8-3)#5@ TBNick Martinez (5-1)#81
Wed, Jun 10thvs ATL@ TB
Thu, Jun 11thvs ATL   
Fri, Jun 12thvs LADvs TEX
Sat, Jun 13thvs LADvs TEX
Sun, Jun 14thvs LADvs TEX
Tue, Jun 16th@ NYYvs TOR
Wed, Jun 17th@ NYYvs TOR
Thu, Jun 18th@ NYYvs TOR
Fri, Jun 19th@ DET@ SEA
Sat, Jun 20th@ DET@ SEA
Sun, Jun 21st@ DET@ SEA
Mon, Jun 22ndvs CLE@ COL
Tue, Jun 23rdvs CLE@ COL
Wed, Jun 24thvs CLE@ COL
Fri, Jun 26thvs KCvs NYY
Sat, Jun 27thvs KCvs NYY
Sun, Jun 28thvs KCvs NYY
Mon, Jun 29th@ BALvs WSH
Tue, Jun 30th@ BALvs WSH
Wed, Jul 1st@ BALvs WSH
Thu, Jul 2nd@ CLE   
Fri, Jul 3rd@ CLE@ LAA
Sat, Jul 4th@ CLE@ LAA
Sun, Jul 5th@ CLE@ LAA
Tue, Jul 7thvs BOS@ CWS
Wed, Jul 8thvs BOS@ CWS
Thu, Jul 9thvs BOS@ CWS
Fri, Jul 10thvs ATH@ NYM
Sat, Jul 11thvs ATH@ NYM
Sun, Jul 12thvs ATH@ NYM
Fri, Jul 17th@ TORvs TB
Sat, Jul 18th@ TORvs TB
Sun, Jul 19th@ TORvs TB
Mon, Jul 20th@ TEXvs BAL
Tue, Jul 21st@ TEXvs BAL
Wed, Jul 22nd@ TEXvs BAL
Fri, Jul 24thvs HOUvs TOR
Sat, Jul 25thvs HOUvs TOR
Sun, Jul 26thvs HOUvs TOR
Mon, Jul 27thvs NYY@ ATH
Tue, Jul 28thvs NYY@ ATH
Wed, Jul 29thvs NYY@ ATH
Thu, Jul 30thvs NYY@ ATH
Fri, Jul 31st@ TB@ LAD
Sat, Aug 1st@ TB@ LAD
Sun, Aug 2nd@ TB@ LAD
Tue, Aug 4th@ BOSvs CWS
Wed, Aug 5th@ BOSvs CWS
Thu, Aug 6th@ BOSvs CWS
Fri, Aug 7thvs CLEvs ATH
Sat, Aug 8thvs CLEvs ATH
Sun, Aug 9thvs CLEvs ATH
Tue, Aug 11thvs CIN@ TOR
Wed, Aug 12thvs CIN@ TOR
Thu, Aug 13thvs CIN@ TOR
Fri, Aug 14th@ DET@ PIT
Sat, Aug 15th@ DET@ PIT
Sun, Aug 16th@ DET@ PIT
Mon, Aug 17th@ CHCvs ARI
Tue, Aug 18th@ CHCvs ARI
Wed, Aug 19th@ CHCvs ARI
Fri, Aug 21stvs NYMvs SF
Sat, Aug 22ndvs NYMvs SF
Sun, Aug 23rdvs NYMvs SF
Mon, Aug 24thvs TEX@ MIA
Tue, Aug 25thvs TEX@ MIA
Wed, Aug 26thvs TEX@ MIA
Fri, Aug 28th@ MIN@ NYY
Sat, Aug 29th@ MIN@ NYY
Sun, Aug 30th@ MIN@ NYY
Mon, Aug 31st@ HOUvs SEA
Tue, Sep 1st@ HOUvs SEA
Wed, Sep 2nd@ HOUvs SEA
Thu, Sep 3rd@ HOU@ BAL
Fri, Sep 4thvs MIN@ BAL
Sat, Sep 5thvs MIN@ BAL
Sun, Sep 6thvs MIN@ BAL
Tue, Sep 8thvs PITvs LAA
Wed, Sep 9thvs PITvs LAA
Thu, Sep 10thvs PIT   
Fri, Sep 11th@ STLvs KC
Sat, Sep 12th@ STLvs KC
Sun, Sep 13th@ STLvs KC
Mon, Sep 14th@ CLE   
Tue, Sep 15th@ CLE@ TEX
Wed, Sep 16th@ CLE@ TEX
Thu, Sep 17thvs DET@ TEX
Fri, Sep 18thvs DET@ TB
Sat, Sep 19thvs DET@ TB
Sun, Sep 20thvs DET@ TB
Tue, Sep 22nd@ KCvs CLE
Wed, Sep 23rd@ KCvs CLE
Thu, Sep 24th@ KCvs CLE
Fri, Sep 25thvs COLvs CHC
Sat, Sep 26thvs COLvs CHC
Sun, Sep 27thvs COLvs CHC
Mon, Apr 13th   @ MINBailey Ober (6-3)#72
Mon, Apr 20th   vs DETJack Flaherty (0-7)#62
Thu, May 7th   vs TBGriffin Jax (1-3)#59
Thu, Jun 4th   vs BALTrevor Rogers (2-6)#94
Mon, Jun 8th   @ TBSteven Matz (4-2)#98
Thu, Jun 25th   vs NYY
Mon, Aug 10th   @ TOR
Mon, Sep 7th   vs LAA