Skip Navigation to Main Content

Who Should I Trade?

Jonathan Cannon for Triston McKenzie (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Jonathan Cannon
SP,RP - CWS
Jonathan Cannon
Triston McKenzie
SP,RP - SD
Triston McKenzie
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 946
   
Projections 
   
Strikeouts332
Wins20
Saves00
ERA4.994.39
WHIP1.471.71
   
Misc 
   
Injury AlertMiLBMiLB
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Jonathan Cannon
SP,RP - CWS
Jonathan Cannon
Triston McKenzie
SP,RP - SD
Triston McKenzie
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
  Jonathan Cannon
SP,RP - CWS
Jonathan Cannon
Triston McKenzie
SP,RP - SD
Triston McKenzie
2026 Projections 
   
   
Games Played1812
   
Games Started71
   
Innings Pitched44.82.1
   
Wins20
   
Losses30
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed473
   
Earned Runs251
   
Home Runs Allowed71
   
Strikeouts332
   
Walks171
   
ERA4.994.39
   
WHIP1.471.71
   
Who Should I Trade? Player Notes
  Jonathan Cannon
SP,RP - CWS
Jonathan Cannon
Triston McKenzie
SP,RP - SD
Triston McKenzie
News 
 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
Triston McKenzie has been reassigned to minor league camp by the San Diego Padres.
David Leisering
Sat, Mar 21st
 Jonathan Cannon is scheduled to begin a rehab assignment with Triple-A Charlotte on Tuesday.
Nicholas Rodriguez
Sun, Apr 26th
McKenzie carries a 5.46 ERA across 24 big-league appearances (20 starts) since 2023 into Padres camp as a non-roster invitee, but his arm has shown something new this spring. He gained weight over the offseason and pitched in winter ball for the first time, and his four-seamer is averaging 95.7 mph — up two full mph from last season. McKenzie has never touched 97 mph in a major-league game, but he topped that mark 10 times in his most recent Cactus League outing and peaked at 98.8 mph. He admitted having "no idea" where the extra velocity is coming from.
Bruno Mulé
Fri, Mar 13th
 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
  Jonathan Cannon
SP,RP - CWS
Jonathan Cannon
Triston McKenzie
SP,RP - SD
Triston McKenzie
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ MILJacob Misiorowski (5-2)#18vs DETTarik Skubal (3-2)#4
Sat, Mar 28th@ MILChad Patrick (2-2)#148vs DETJack Flaherty (0-7)#62
Sun, Mar 29th@ MILBrandon Sproat (1-4)#158   
Mon, Mar 30th@ MIAChris Paddack (0-7)#324vs SFLanden Roupp (5-5)#61
Tue, Mar 31st@ MIAJanson Junk (3-5)#116vs SFLogan Webb (2-4)#12
Wed, Apr 1st@ MIASandy Alcantara (3-4)#73vs SFAdrian Houser (2-5)#189
Fri, Apr 3rdvs TORDylan Cease (3-3)#16@ BOSSonny Gray (6-1)#30
Sat, Apr 4thvs TORMason Fluharty@ BOSConnelly Early (5-2)#97
Sun, Apr 5thvs TOREric Lauer (2-5)#264@ BOSRanger Suarez (2-3)#32
Mon, Apr 6thvs BALBrandon Young (3-1)#194@ PITBubba Chandler (1-6)#122
Tue, Apr 7thvs BALTrevor Rogers (2-6)#94@ PITPaul Skenes (6-5)#2
Wed, Apr 8thvs BALKyle Bradish (2-6)#43@ PITMitch Keller (5-2)#95
Thu, Apr 9th@ KCSeth Lugo (2-4)#104vs COLJimmy Herget (0-1)#250
Fri, Apr 10th@ KCKris Bubic (3-2)#80vs COLTomoyuki Sugano (4-4)#428
Sat, Apr 11th@ KCMichael Wacha (4-2)#78vs COLRyan Feltner (2-1)#424
Sun, Apr 12th@ KCNoah Cameron (2-4)#92vs COLKyle Freeland (1-6)#395
Tue, Apr 14thvs TBShane McClanahan (5-2)#22vs SEABryan Woo (5-3)#6
Wed, Apr 15thvs TBCole Sulservs SEAEmerson Hancock (4-2)#91
Thu, Apr 16thvs TBSteven Matz (4-2)#98vs SEALuis Castillo (1-5)#46
Fri, Apr 17th@ ATHAaron Civale (5-2)#219@ LAAJose Soriano (6-4)#45
Sat, Apr 18th@ ATHLuis Severino (2-6)#146@ LAAYusei Kikuchi (0-3)#155
Sun, Apr 19th@ ATHJeffrey Springs (3-6)#111@ LAAWalbert Urena (2-4)#421
Tue, Apr 21st@ ARIMerrill Kelly (5-3)#93@ COLJimmy Herget (0-1)#250
Wed, Apr 22nd@ ARIEduardo Rodriguez (5-1)#112@ COLTomoyuki Sugano (4-4)#428
Thu, Apr 23rd@ ARIMichael Soroka (7-2)#67@ COLRyan Feltner (2-1)#424
Fri, Apr 24thvs WSHPJ Poulin (3-0)#237   
Sat, Apr 25thvs WSHJake Irvin (2-4)#203@ ARIZac Gallen (3-4)#71
Sun, Apr 26thvs WSHFoster Griffin (6-2)#88@ ARIRyne Nelson (2-4)#89
Mon, Apr 27thvs LAAJack Kochanowicz (2-3)#420vs CHCMatthew Boyd (2-1)#40
Tue, Apr 28thvs LAAJose Soriano (6-4)#45vs CHCEdward Cabrera (3-2)#70
Wed, Apr 29thvs LAAYusei Kikuchi (0-3)#155vs CHCJameson Taillon (2-4)#107
Fri, May 1st@ SDGerman Marquez (3-2)#330vs CWSNoah Schultz (2-4)#221
Sat, May 2nd@ SDMichael King (4-4)#35vs CWSSean Burke (2-3)#142
Sun, May 3rd@ SDGriffin Canning (0-3)#141vs CWSAnthony Kay (5-1)#182
Mon, May 4th@ LAAJose Soriano (6-4)#45@ SFTrevor McDonald (2-2)#161
Tue, May 5th@ LAASam Aldegheri (1-0)#422@ SFLogan Webb (2-4)#12
Wed, May 6th@ LAAWalbert Urena (2-4)#421@ SFAdrian Houser (2-5)#189
Fri, May 8thvs SEAEmerson Hancock (4-2)#91vs STLMichael McGreevy (3-4)#86
Sat, May 9thvs SEALuis Castillo (1-5)#46vs STLDustin May (3-6)#85
Sun, May 10thvs SEALogan Gilbert (3-4)#11vs STLKyle Leahy (5-3)#162
Tue, May 12thvs KCStephen Kolek (3-1)#166@ MILBrandon Sproat (1-4)#158
Wed, May 13thvs KCSeth Lugo (2-4)#104@ MILJacob Misiorowski (5-2)#18
Thu, May 14thvs KCKris Bubic (3-2)#80@ MILKyle Harrison (6-1)#63
Fri, May 15thvs CHCEdward Cabrera (3-2)#70@ SEAEmerson Hancock (4-2)#91
Sat, May 16thvs CHCJameson Taillon (2-4)#107@ SEALogan Gilbert (3-4)#11
Sun, May 17thvs CHCColin Rea (5-3)#140@ SEAGeorge Kirby (5-4)#14
Mon, May 18th@ SEABryan Woo (5-3)#6vs LADYoshinobu Yamamoto (4-4)#13
Tue, May 19th@ SEABryce Miller (1-0)#54vs LADEmmet Sheehan (3-1)#42
Wed, May 20th@ SEAEmerson Hancock (4-2)#91vs LADShohei Ohtani (5-2)#1
Fri, May 22nd@ SFTrevor McDonald (2-2)#161vs ATHJeffrey Springs (3-6)#111
Sat, May 23rd@ SFAdrian Houser (2-5)#189vs ATHJ.T. Ginn (3-3)#127
Sun, May 24th@ SFRobbie Ray (3-6)#83vs ATHLuis Medina (1-1)#244
Mon, May 25thvs MINZebby Matthews (1-2)#82vs PHIJesus Luzardo (4-4)#10
Tue, May 26thvs MINJoe Ryan (3-3)#15vs PHIAaron Nola (3-4)#39
Wed, May 27thvs MINConnor Prielipp (1-3)#124vs PHICristopher Sanchez (6-2)#3
Thu, May 28thvs MINSimeon Woods Richardson (0-7)#222   
Fri, May 29thvs DETTroy Melton (1-0)#118@ WSHPaxton Schultz
Sat, May 30thvs DETFramber Valdez (2-4)#26@ WSHFoster Griffin (6-2)#88
Sun, May 31stvs DETKeider Montero (2-3)#201@ WSHZack Littell (4-4)#169
Mon, Jun 1st@ MINJoe Ryan (3-3)#15   
Tue, Jun 2nd@ MINConnor Prielipp (1-3)#124@ PHIAaron Nola (3-4)#39
Wed, Jun 3rd@ MINTaj Bradley (5-1)#74@ PHICristopher Sanchez (6-2)#3
Fri, Jun 5th@ PHIAndrew Painter (1-5)#170vs NYMChristian Scott (1-0)#90
Sat, Jun 6th@ PHIJesus Luzardo (4-4)#10vs NYMNolan McLean (2-4)#29
Sun, Jun 7th@ PHIAaron Nola (3-4)#39vs NYMDavid Peterson (3-5)#117
Tue, Jun 9thvs ATLChris Sale (8-3)#5vs CINRhett Lowder (3-3)#206
Wed, Jun 10thvs ATLvs CIN
Thu, Jun 11thvs ATL   
Fri, Jun 12thvs LAD@ BAL
Sat, Jun 13thvs LAD@ BAL
Sun, Jun 14thvs LAD@ BAL
Tue, Jun 16th@ NYY@ STL
Wed, Jun 17th@ NYY@ STL
Thu, Jun 18th@ NYY   
Fri, Jun 19th@ DET@ TEX
Sat, Jun 20th@ DET@ TEX
Sun, Jun 21st@ DET@ TEX
Mon, Jun 22ndvs CLEvs ATL
Tue, Jun 23rdvs CLEvs ATL
Wed, Jun 24thvs CLEvs ATL
Fri, Jun 26thvs KCvs LAD
Sat, Jun 27thvs KCvs LAD
Sun, Jun 28thvs KCvs LAD
Mon, Jun 29th@ BAL@ CHC
Tue, Jun 30th@ BAL@ CHC
Wed, Jul 1st@ BAL@ CHC
Thu, Jul 2nd@ CLE@ LAD
Fri, Jul 3rd@ CLE@ LAD
Sat, Jul 4th@ CLE@ LAD
Sun, Jul 5th@ CLE@ LAD
Tue, Jul 7thvs BOSvs ARI
Wed, Jul 8thvs BOSvs ARI
Thu, Jul 9thvs BOSvs ARI
Fri, Jul 10thvs ATHvs TOR
Sat, Jul 11thvs ATHvs TOR
Sun, Jul 12thvs ATHvs TOR
Fri, Jul 17th@ TOR@ KC
Sat, Jul 18th@ TOR@ KC
Sun, Jul 19th@ TOR@ KC
Mon, Jul 20th@ TEX@ ATL
Tue, Jul 21st@ TEX@ ATL
Wed, Jul 22nd@ TEX@ ATL
Fri, Jul 24thvs HOU@ MIA
Sat, Jul 25thvs HOU@ MIA
Sun, Jul 26thvs HOU@ MIA
Mon, Jul 27thvs NYY   
Tue, Jul 28thvs NYYvs COL
Wed, Jul 29thvs NYYvs COL
Thu, Jul 30thvs NYYvs SF
Fri, Jul 31st@ TBvs SF
Sat, Aug 1st@ TBvs SF
Sun, Aug 2nd@ TBvs SF
Tue, Aug 4th@ BOS@ ARI
Wed, Aug 5th@ BOS@ ARI
Thu, Aug 6th@ BOS@ ARI
Fri, Aug 7thvs CLEvs HOU
Sat, Aug 8thvs CLEvs HOU
Sun, Aug 9thvs CLEvs HOU
Tue, Aug 11thvs CINvs MIL
Wed, Aug 12thvs CINvs MIL
Thu, Aug 13thvs CIN   
Fri, Aug 14th@ DET@ CLE
Sat, Aug 15th@ DET@ CLE
Sun, Aug 16th@ DET@ CLE
Mon, Aug 17th@ CHC@ NYM
Tue, Aug 18th@ CHC@ NYM
Wed, Aug 19th@ CHC@ NYM
Fri, Aug 21stvs NYMvs MIN
Sat, Aug 22ndvs NYMvs MIN
Sun, Aug 23rdvs NYMvs MIN
Mon, Aug 24thvs TEXvs PIT
Tue, Aug 25thvs TEXvs PIT
Wed, Aug 26thvs TEXvs PIT
Fri, Aug 28th@ MIN@ TB
Sat, Aug 29th@ MIN@ TB
Sun, Aug 30th@ MIN@ TB
Mon, Aug 31st@ HOU@ CIN
Tue, Sep 1st@ HOU@ CIN
Wed, Sep 2nd@ HOU@ CIN
Thu, Sep 3rd@ HOU   
Fri, Sep 4thvs MINvs NYY
Sat, Sep 5thvs MINvs NYY
Sun, Sep 6thvs MINvs NYY
Tue, Sep 8thvs PITvs WSH
Wed, Sep 9thvs PITvs WSH
Thu, Sep 10thvs PIT   
Fri, Sep 11th@ STL@ SF
Sat, Sep 12th@ STL@ SF
Sun, Sep 13th@ STL@ SF
Mon, Sep 14th@ CLE@ COL
Tue, Sep 15th@ CLE@ COL
Wed, Sep 16th@ CLE@ COL
Thu, Sep 17thvs DET@ COL
Fri, Sep 18thvs DETvs MIA
Sat, Sep 19thvs DETvs MIA
Sun, Sep 20thvs DETvs MIA
Tue, Sep 22nd@ KC@ LAD
Wed, Sep 23rd@ KC@ LAD
Thu, Sep 24th@ KC@ LAD
Fri, Sep 25thvs COLvs ARI
Sat, Sep 26thvs COLvs ARI
Sun, Sep 27thvs COLvs ARI
Fri, Mar 27th   vs DETFramber Valdez (2-4)#26
Thu, May 7th   vs STLMatthew Liberatore (2-3)#114
Thu, Jun 4th   @ PHIZack Wheeler (4-1)#7
Mon, Jun 8th   vs CINAndrew Abbott (4-3)#99
Mon, Jun 15th   @ STL
Mon, Jul 6th   vs ARI
Thu, Jul 23rd   @ ATL
Mon, Aug 3rd   @ ARI
Mon, Aug 10th   vs MIL
Mon, Sep 7th   vs WSH