Skip Navigation to Main Content

Who Should I Trade?

Garrett Hawkins for Jonathan Cannon (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Garrett Hawkins
RP - SD
Garrett Hawkins
Jonathan Cannon
SP,RP - CWS
Jonathan Cannon
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 873# 946
   
Projections 
   
Strikeouts1533
Wins12
Saves00
ERA4.474.99
WHIP1.491.47
   
Misc 
   
Injury AlertMiLBMiLB
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Garrett Hawkins
RP - SD
Garrett Hawkins
Jonathan Cannon
SP,RP - CWS
Jonathan Cannon
2026 Stats 
   
   
Games Played1
   
Games Started0
   
Innings Pitched0.0
   
Wins0
   
Losses0
   
Saves0
   
Blown Saves1
   
Holds0
   
Hits Allowed0
   
Earned Runs1
   
Home Runs Allowed0
   
Strikeouts0
   
Walks3
   
ERA
   
WHIP
   
Who Should I Trade? Player Projections
  Garrett Hawkins
RP - SD
Garrett Hawkins
Jonathan Cannon
SP,RP - CWS
Jonathan Cannon
2026 Projections 
   
   
Games Played1918
   
Games Started07
   
Innings Pitched15.444.8
   
Wins12
   
Losses13
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed1547
   
Earned Runs825
   
Home Runs Allowed27
   
Strikeouts1533
   
Walks817
   
ERA4.474.99
   
WHIP1.491.47
   
Who Should I Trade? Player Notes
  Garrett Hawkins
RP - SD
Garrett Hawkins
Jonathan Cannon
SP,RP - CWS
Jonathan Cannon
News 
 Garrett Hawkins has been reassigned to Triple-A El Paso by the San Diego Padres.
David Leisering
Fri, Mar 13th
The White Sox activated RHP Jonathan Cannon from the 15-day injured list and optioned him to Triple-A Charlotte.
Ari Koslow
Wed, May 6th
  Jonathan Cannon is scheduled to begin a rehab assignment with Triple-A Charlotte on Tuesday.
Nicholas Rodriguez
Sun, Apr 26th
  The White Sox placed Jonathan Cannon on the injured list with right hip inflammation.
Ari Koslow
Tue, Apr 14th
  White Sox right-hander Jonathan Cannon left Sunday's game with what is being called right hip irritation.
Brenton Kemp
Mon, Apr 13th
  White Sox right-hander Jonathan Cannon departed Sunday's game following a visit to the mound from a trainer.
Brenton Kemp
Sun, Apr 12th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Garrett Hawkins
RP - SD
Garrett Hawkins
Jonathan Cannon
SP,RP - CWS
Jonathan Cannon
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs DETTarik Skubal (3-2)#4@ MILJacob Misiorowski (6-2)#18
Fri, Mar 27thvs DETFramber Valdez (2-4)#26   
Sat, Mar 28thvs DETJack Flaherty (0-7)#62@ MILChad Patrick (2-2)#148
Mon, Mar 30thvs SFLanden Roupp (5-5)#61@ MIAChris Paddack (0-7)#324
Tue, Mar 31stvs SFLogan Webb (2-4)#12@ MIAJanson Junk (3-5)#116
Wed, Apr 1stvs SFAdrian Houser (2-5)#189@ MIASandy Alcantara (3-4)#73
Fri, Apr 3rd@ BOSSonny Gray (6-1)#30vs TORDylan Cease (3-3)#16
Sat, Apr 4th@ BOSConnelly Early (5-2)#97vs TORMason Fluharty
Sun, Apr 5th@ BOSRanger Suarez (2-3)#32vs TOREric Lauer (2-5)#264
Mon, Apr 6th@ PITBubba Chandler (1-6)#122vs BALBrandon Young (3-1)#194
Tue, Apr 7th@ PITPaul Skenes (6-5)#2vs BALTrevor Rogers (2-6)#94
Wed, Apr 8th@ PITMitch Keller (5-2)#95vs BALKyle Bradish (3-6)#43
Thu, Apr 9thvs COLJimmy Herget (0-1)#250@ KCSeth Lugo (2-4)#104
Fri, Apr 10thvs COLTomoyuki Sugano (4-4)#428@ KCKris Bubic (3-2)#80
Sat, Apr 11thvs COLRyan Feltner (2-1)#424@ KCMichael Wacha (4-3)#78
Sun, Apr 12thvs COLKyle Freeland (1-6)#395@ KCNoah Cameron (2-4)#92
Tue, Apr 14thvs SEABryan Woo (5-3)#6vs TBShane McClanahan (6-2)#22
Wed, Apr 15thvs SEAEmerson Hancock (4-2)#91vs TBCole Sulser
Thu, Apr 16thvs SEALuis Castillo (2-5)#46vs TBSteven Matz (4-2)#98
Fri, Apr 17th@ LAAJose Soriano (6-4)#45@ ATHAaron Civale (5-2)#219
Sat, Apr 18th@ LAAYusei Kikuchi (0-3)#155@ ATHLuis Severino (2-6)#146
Sun, Apr 19th@ LAAWalbert Urena (2-4)#421@ ATHJeffrey Springs (3-6)#111
Tue, Apr 21st@ COLJimmy Herget (0-1)#250@ ARIMerrill Kelly (5-3)#93
Wed, Apr 22nd@ COLTomoyuki Sugano (4-4)#428@ ARIEduardo Rodriguez (5-1)#112
Thu, Apr 23rd@ COLRyan Feltner (2-1)#424@ ARIMichael Soroka (7-2)#67
Sat, Apr 25th@ ARIZac Gallen (3-4)#71vs WSHJake Irvin (2-4)#203
Sun, Apr 26th@ ARIRyne Nelson (2-4)#89vs WSHFoster Griffin (6-2)#88
Mon, Apr 27thvs CHCMatthew Boyd (2-1)#40vs LAAJack Kochanowicz (2-4)#420
Tue, Apr 28thvs CHCEdward Cabrera (3-2)#70vs LAAJose Soriano (6-4)#45
Wed, Apr 29thvs CHCJameson Taillon (2-4)#107vs LAAYusei Kikuchi (0-3)#155
Fri, May 1stvs CWSNoah Schultz (2-4)#221@ SDGerman Marquez (3-2)#330
Sat, May 2ndvs CWSSean Burke (2-3)#142@ SDMichael King (4-4)#35
Sun, May 3rdvs CWSAnthony Kay (5-1)#182@ SDGriffin Canning (0-4)#141
Mon, May 4th@ SFTrevor McDonald (2-2)#161@ LAAJose Soriano (6-4)#45
Tue, May 5th@ SFLogan Webb (2-4)#12@ LAASam Aldegheri (1-0)#422
Wed, May 6th@ SFAdrian Houser (2-5)#189@ LAAWalbert Urena (2-4)#421
Thu, May 7thvs STLMatthew Liberatore (3-3)#114   
Fri, May 8thvs STLMichael McGreevy (3-4)#86vs SEAEmerson Hancock (4-2)#91
Sat, May 9thvs STLDustin May (3-6)#85vs SEALuis Castillo (2-5)#46
Sun, May 10thvs STLKyle Leahy (5-3)#162vs SEALogan Gilbert (3-4)#11
Tue, May 12th@ MILBrandon Sproat (1-4)#158vs KCStephen Kolek (3-1)#166
Wed, May 13th@ MILJacob Misiorowski (6-2)#18vs KCSeth Lugo (2-4)#104
Thu, May 14th@ MILKyle Harrison (6-1)#63vs KCKris Bubic (3-2)#80
Fri, May 15th@ SEAEmerson Hancock (4-2)#91vs CHCEdward Cabrera (3-2)#70
Sat, May 16th@ SEALogan Gilbert (3-4)#11vs CHCJameson Taillon (2-4)#107
Sun, May 17th@ SEAGeorge Kirby (5-4)#14vs CHCColin Rea (5-3)#140
Mon, May 18thvs LADYoshinobu Yamamoto (5-4)#13@ SEABryan Woo (5-3)#6
Tue, May 19thvs LADEmmet Sheehan (3-1)#42@ SEABryce Miller (1-0)#54
Wed, May 20thvs LADShohei Ohtani (5-2)#1@ SEAEmerson Hancock (4-2)#91
Fri, May 22ndvs ATHJeffrey Springs (3-6)#111@ SFTrevor McDonald (2-2)#161
Sat, May 23rdvs ATHJ.T. Ginn (3-3)#127@ SFAdrian Houser (2-5)#189
Sun, May 24thvs ATHLuis Medina (1-1)#244@ SFRobbie Ray (3-6)#83
Mon, May 25thvs PHIJesus Luzardo (4-4)#10vs MINZebby Matthews (1-3)#82
Tue, May 26thvs PHIAaron Nola (3-4)#39vs MINJoe Ryan (3-3)#15
Wed, May 27thvs PHICristopher Sanchez (6-2)#3vs MINConnor Prielipp (1-3)#124
Fri, May 29th@ WSHPaxton Schultzvs DETTroy Melton (1-0)#118
Sat, May 30th@ WSHFoster Griffin (6-2)#88vs DETFramber Valdez (2-4)#26
Sun, May 31st@ WSHZack Littell (5-4)#169vs DETKeider Montero (2-3)#201
Tue, Jun 2nd@ PHIAaron Nola (3-4)#39@ MINConnor Prielipp (1-3)#124
Wed, Jun 3rd@ PHICristopher Sanchez (6-2)#3@ MINTaj Bradley (5-1)#74
Thu, Jun 4th@ PHIZack Wheeler (4-1)#7   
Fri, Jun 5thvs NYMChristian Scott (1-0)#90@ PHIAndrew Painter (1-6)#170
Sat, Jun 6thvs NYMNolan McLean (3-4)#29@ PHIJesus Luzardo (4-4)#10
Sun, Jun 7thvs NYMDavid Peterson (3-5)#117@ PHIAaron Nola (3-4)#39
Mon, Jun 8thvs CINAndrew Abbott (4-3)#99   
Tue, Jun 9thvs CINRhett Lowder (3-3)#206vs ATLChris Sale (8-3)#5
Wed, Jun 10thvs CINvs ATL
Fri, Jun 12th@ BALvs LAD
Sat, Jun 13th@ BALvs LAD
Sun, Jun 14th@ BALvs LAD
Mon, Jun 15th@ STL   
Tue, Jun 16th@ STL@ NYY
Wed, Jun 17th@ STL@ NYY
Fri, Jun 19th@ TEX@ DET
Sat, Jun 20th@ TEX@ DET
Sun, Jun 21st@ TEX@ DET
Mon, Jun 22ndvs ATLvs CLE
Tue, Jun 23rdvs ATLvs CLE
Wed, Jun 24thvs ATLvs CLE
Fri, Jun 26thvs LADvs KC
Sat, Jun 27thvs LADvs KC
Sun, Jun 28thvs LADvs KC
Mon, Jun 29th@ CHC@ BAL
Tue, Jun 30th@ CHC@ BAL
Wed, Jul 1st@ CHC@ BAL
Thu, Jul 2nd@ LAD@ CLE
Fri, Jul 3rd@ LAD@ CLE
Sat, Jul 4th@ LAD@ CLE
Sun, Jul 5th@ LAD@ CLE
Mon, Jul 6thvs ARI   
Tue, Jul 7thvs ARIvs BOS
Wed, Jul 8thvs ARIvs BOS
Thu, Jul 9thvs ARIvs BOS
Fri, Jul 10thvs TORvs ATH
Sat, Jul 11thvs TORvs ATH
Sun, Jul 12thvs TORvs ATH
Fri, Jul 17th@ KC@ TOR
Sat, Jul 18th@ KC@ TOR
Sun, Jul 19th@ KC@ TOR
Mon, Jul 20th@ ATL@ TEX
Tue, Jul 21st@ ATL@ TEX
Wed, Jul 22nd@ ATL@ TEX
Thu, Jul 23rd@ ATL   
Fri, Jul 24th@ MIAvs HOU
Sat, Jul 25th@ MIAvs HOU
Sun, Jul 26th@ MIAvs HOU
Tue, Jul 28thvs COLvs NYY
Wed, Jul 29thvs COLvs NYY
Thu, Jul 30thvs SFvs NYY
Fri, Jul 31stvs SF@ TB
Sat, Aug 1stvs SF@ TB
Sun, Aug 2ndvs SF@ TB
Mon, Aug 3rd@ ARI   
Tue, Aug 4th@ ARI@ BOS
Wed, Aug 5th@ ARI@ BOS
Thu, Aug 6th@ ARI@ BOS
Fri, Aug 7thvs HOUvs CLE
Sat, Aug 8thvs HOUvs CLE
Sun, Aug 9thvs HOUvs CLE
Mon, Aug 10thvs MIL   
Tue, Aug 11thvs MILvs CIN
Wed, Aug 12thvs MILvs CIN
Fri, Aug 14th@ CLE@ DET
Sat, Aug 15th@ CLE@ DET
Sun, Aug 16th@ CLE@ DET
Mon, Aug 17th@ NYM@ CHC
Tue, Aug 18th@ NYM@ CHC
Wed, Aug 19th@ NYM@ CHC
Fri, Aug 21stvs MINvs NYM
Sat, Aug 22ndvs MINvs NYM
Sun, Aug 23rdvs MINvs NYM
Mon, Aug 24thvs PITvs TEX
Tue, Aug 25thvs PITvs TEX
Wed, Aug 26thvs PITvs TEX
Fri, Aug 28th@ TB@ MIN
Sat, Aug 29th@ TB@ MIN
Sun, Aug 30th@ TB@ MIN
Mon, Aug 31st@ CIN@ HOU
Tue, Sep 1st@ CIN@ HOU
Wed, Sep 2nd@ CIN@ HOU
Fri, Sep 4thvs NYYvs MIN
Sat, Sep 5thvs NYYvs MIN
Sun, Sep 6thvs NYYvs MIN
Mon, Sep 7thvs WSH   
Tue, Sep 8thvs WSHvs PIT
Wed, Sep 9thvs WSHvs PIT
Fri, Sep 11th@ SF@ STL
Sat, Sep 12th@ SF@ STL
Sun, Sep 13th@ SF@ STL
Mon, Sep 14th@ COL@ CLE
Tue, Sep 15th@ COL@ CLE
Wed, Sep 16th@ COL@ CLE
Thu, Sep 17th@ COLvs DET
Fri, Sep 18thvs MIAvs DET
Sat, Sep 19thvs MIAvs DET
Sun, Sep 20thvs MIAvs DET
Tue, Sep 22nd@ LAD@ KC
Wed, Sep 23rd@ LAD@ KC
Thu, Sep 24th@ LAD@ KC
Fri, Sep 25thvs ARIvs COL
Sat, Sep 26thvs ARIvs COL
Sun, Sep 27thvs ARIvs COL
Sun, Mar 29th   @ MILBrandon Sproat (1-4)#158
Fri, Apr 24th   vs WSHPJ Poulin (3-0)#237
Thu, May 28th   vs MINSimeon Woods Richardson (0-7)#222
Mon, Jun 1st   @ MINJoe Ryan (3-3)#15
Thu, Jun 11th   vs ATL
Thu, Jun 18th   @ NYY
Mon, Jul 27th   vs NYY
Thu, Aug 13th   vs CIN
Thu, Sep 3rd   @ HOU
Thu, Sep 10th   vs PIT