Let's be clear, nobody wants to deal Noah Syndergaard or Madison Bumgarner.

In a perfect world you were leading your league when they went down, you were able to place them on the DL and even found a pitcher on the waiver wire you feel comfortable starting.

Of course, very few of us live in a perfect world.

I'm a little lower on the injured pair of aces than either Scott White or Chris Towers because of the reality I imagine their owners facing. This is a second or third round pick that you're getting nothing from until the All Star Break in the most likely scenario. We've talked about the lack of depth at SP this year and that's a double edged sword in this case. It limits the number of reliable pitchers you could target for trade but it also makes the replacement level of starting pitcher that much lower.

This is (again) where I remind you that your specific situation dictates what you should do. Don't give away an injured ace if you're holding your own towards the top of the standings. Don't hold onto Bumgarner or Syndergaard if you're in the middle of the pack and fading fast. They aren't going to help you in July (or August) if you're already out of contention. With that, let's grade some trades.

Everything is situation-dependent, but I grade trades in a vacuum and would grade this as a slight loss. Responding to pitcher injuries by trading elite hitters for elite pitchers only exposes you to more pitcher injuries. Yes, Scherzer has been healthy but so had Cole Hamels and now he's on the shelf for a couple of months. It's not a bad deal, I just wouldn't make it unless the circumstances were just right. Grade: C- 

Yes! The trade chart generally favors the side with more players but in this case it loves the deal. I'm a little worried about Duffy being more than a No. 3 Fantasy starter and you're getting the best player in the deal by far. Well done. Grade: A

Blockbuster! Bonus points for sending a trade with the guy in the headline. Let's start with the trade chart. You're receiving 59 trade chart points and sending 41. Winner! An excellent job of selling high on Paxton and Holland and buying low on Herrera. Grade: A+

Roto Trade Chart
Rank Player Team Value
1 Mike Trout LAA (CF) 50
2 Nolan Arenado COL (3B) 45
3 Mookie Betts BOS (RF) 45
4 Bryce Harper WAS (RF) 45
5 Jose Altuve HOU (2B) 45
6 Paul Goldschmidt ARI (1B) 43
7 Anthony Rizzo CHC (1B) 43
8 Kris Bryant CHC (3B) 42
9 Manny Machado BAL (3B) 42
10 Clayton Kershaw LAD (SP) 40
11 Charlie Blackmon COL (CF) 40
12 Joey Votto CIN (1B) 39
13 Corey Seager LAD (SS) 39
14 A.J. Pollock ARI (CF) 39
15 Max Scherzer WAS (SP) 37
16 Chris Sale BOS (SP) 37
17 George Springer HOU (RF) 37
18 Daniel Murphy WAS (2B) 34
19 Trea Turner WAS (CF) 33
20 Carlos Correa HOU (SS) 33
21 Francisco Lindor CLE (SS) 32
22 Giancarlo Stanton MIA (RF) 32
23 Nelson Cruz SEA (DH) 32
24 Jacob deGrom NYM (SP) 32
25 Brian Dozier MIN (2B) 32
26 Xander Bogaerts BOS (SS) 32
27 Edwin Encarnacion CLE (DH) 28
28 Freddie Freeman ATL (1B) 28
29 Robinson Cano SEA (2B) 28
30 Jake Arrieta CHC (SP) 25
31 Ryan Braun MIL (LF) 25
32 Yu Darvish TEX (SP) 25
33 Stephen Strasburg WAS (SP) 25
34 Wil Myers SD (1B) 24
35 Miguel Cabrera DET (1B) 24
36 Matt Kemp ATL (RF) 24
37 Johnny Cueto SF (SP) 24
38 Corey Kluber CLE (SP) 24
39 Jon Lester CHC (SP) 24
40 Chris Archer TB (SP) 24
41 Carlos Carrasco CLE (SP) 24
42 Carlos Martinez STL (SP) 24
43 Justin Verlander DET (SP) 24
44 Buster Posey SF (C) 24
45 Jonathan Lucroy TEX (C) 24
46 Carlos Gonzalez COL (RF) 24
47 Mark Trumbo BAL (RF) 24
48 Andrew McCutchen PIT (CF) 24
49 Adam Jones BAL (CF) 24
50 Khris Davis OAK (LF) 24
51 Eric Thames MIL (LF) 24
52 Christian Yelich MIA (LF) 20
53 Matt Carpenter STL (3B) 20
54 Yoenis Cespedes NYM (LF) 20
55 Wade Davis CHC (RP) 18
56 Aroldis Chapman NYY (RP) 18
57 Kenley Jansen LAD (RP) 18
58 Josh Donaldson TOR (3B) 17
59 Craig Kimbrel BOS (RP) 17
60 Danny Salazar CLE (SP) 16
61 James Paxton SEA (SP) 16
62 Miguel Sano MIN (3B) 16
63 Jean Segura SEA (2B) 15
64 Billy Hamilton CIN (CF) 15
65 Zack Greinke ARI (SP) 15
66 Gerrit Cole PIT (SP) 15
67 Dallas Keuchel HOU (SP) 15
68 Lance McCullers HOU (SP) 15
69 Gregory Polanco PIT (RF) 15
70 Justin Upton DET (LF) 15
71 Odubel Herrera PHI (CF) 15
72 Chris Davis BAL (1B) 15
73 Jose Ramirez CLE (3B) 15
74 Andrew Benintendi BOS (LF) 15
75 Michael Brantley CLE (LF) 15
76 Aaron Judge NYY (RF) 15
77 Masahiro Tanaka NYY (SP) 15
78 Kyle Seager SEA (3B) 15
79 Rougned Odor TEX (2B) 15
80 Carlos Santana CLE (DH) 15
81 David Price BOS (SP) 15
82 Aledmys Diaz STL (SS) 14
83 Cole Hamels TEX (SP) 14
84 Jose Quintana CHW (SP) 14
85 Ian Desmond COL (CF) 14
86 Lorenzo Cain KC (CF) 14
87 Justin Turner LAD (3B) 13
88 Danny Duffy KC (SP) 13
89 Mark Melancon SF (RP) 13
90 Cody Allen CLE (RP) 12
91 J.D. Martinez DET (RF) 12
92 Kyle Schwarber CHC (LF) 12
93 Stephen Piscotty STL (RF) 12
94 Zach Britton BAL (RP) 12
95 Dee Gordon MIA (2B) 12
96 Jeurys Familia NYM (RP) 12
97 Gary Sanchez NYY (C) 12
98 Jose Bautista TOR (RF) 12
99 Edwin Diaz SEA (RP) 12
100 Salvador Perez KC (C) 12
101 Marcell Ozuna MIA (CF) 12
102 Michael Conforto NYM (LF) 12
103 Jason Kipnis CLE (2B) 12
104 Ian Kinsler DET (2B) 12
105 Addison Russell CHC (SS) 12
106 Jonathan Villar MIL (SS) 12
107 Alex Bregman HOU (3B) 12
108 Jose Abreu CHW (1B) 12
109 Hanley Ramirez BOS (1B) 12
110 Julio Teheran ATL (SP) 12
111 Marcus Stroman TOR (SP) 12
112 Rick Porcello BOS (SP) 12
113 Kyle Hendricks CHC (SP) 12
114 Dexter Fowler STL (CF) 12
115 Anthony Rendon WAS (3B) 12
116 Dylan Bundy BAL (RP) 12
117 Alex Colome TB (RP) 11
118 Trevor Story COL (SS) 11
119 Michael Fulmer DET (SP) 11
120 Brian McCann HOU (C) 11
121 Willson Contreras CHC (C) 11
122 Vince Velasquez PHI (SP) 10
123 Nomar Mazara TEX (RF) 10
124 Jackie Bradley BOS (CF) 10
125 J.T. Realmuto MIA (C) 10
126 Greg Holland COL (RP) 10
127 Aaron Nola PHI (SP) 10
128 Madison Bumgarner SF (SP) 10
129 Noah Syndergaard NYM (SP) 10
130 Ryan Zimmerman WAS (1B) 10
131 DJ LeMahieu COL (2B) 10
132 Kendrys Morales TOR (DH) 10
133 Victor Martinez DET (DH) 10
134 Matt Harvey NYM (SP) 10
135 Felix Hernandez SEA (SP) 10
136 Tanner Roark WAS (SP) 10
137 Kenta Maeda LAD (SP) 9
138 Jon Gray COL (SP) 9
139 Jameson Taillon PIT (SP) 9
140 Jerad Eickhoff PHI (SP) 9
141 Robbie Ray ARI (SP) 9
142 Kelvin Herrera KC (RP) 9
143 Lance Lynn STL (SP) 9
144 Jay Bruce NYM (RF) 9
145 Ervin Santana MIN (SP) 8
146 John Lackey CHC (SP) 8
147 Ken Giles HOU (RP) 8
148 Seung-Hwan Oh STL (RP) 8
149 Roberto Osuna TOR (RP) 8
150 Sean Manaea OAK (SP) 8
151 Albert Pujols LAA (DH) 8
152 Gio Gonzalez WAS (SP) 8
153 Steven Souza TB (RF) 7
154 Andrew Miller CLE (RP) 7
155 David Robertson CHW (RP) 6
156 AJ Ramos MIA (RP) 6
157 Brandon Belt SF (1B) 6
158 Travis Shaw MIL (3B) 6
159 Jake Lamb ARI (3B) 6
160 Nicholas Castellanos DET (3B) 6
161 Yasmany Tomas ARI (RF) 6
162 Taijuan Walker ARI (SP) 6
163 Chris Owings ARI (SS) 6
164 Adam Duvall CIN (LF) 5
165 Jason Heyward CHC (RF) 5
166 Cody Bellinger LAD (1B) 5
167 Michael Pineda NYY (SP) 5
168 Ian Kennedy KC (SP) 5
169 Elvis Andrus TEX (SS) 5
170 Kevin Gausman BAL (SP) 5
171 Matt Shoemaker LAA (SP) 4
172 Luis Severino NYY (SP) 4
173 Maikel Franco PHI (3B) 4
174 Eric Hosmer KC (1B) 4
175 Evan Longoria TB (3B) 4
176 Todd Frazier CHW (3B) 4
177 Cesar Hernandez PHI (2B) 3
178 Yangervis Solarte SD (3B) 3
179 Julio Urias LAD (SP) 3
180 Ivan Nova PIT (SP) 3
181 Jose Peraza CIN (SS) 3
182 Ben Zobrist CHC (2B) 3
183 Dustin Pedroia BOS (2B) 3
184 Kevin Kiermaier TB (CF) 3
185 Marco Estrada TOR (SP) 3
186 Michael Wacha STL (SP) 3
187 Mitch Haniger SEA (CF) 3
188 Evan Gattis HOU (DH) 3
189 Yasmani Grandal LAD (C) 2
190 Corey Dickerson TB (LF) 2
191 Russell Martin TOR (C) 2
192 Matt Wieters WAS (C) 2
193 Mike Moustakas KC (3B) 2
194 Joey Gallo TEX (3B) 2
195 Eugenio Suarez CIN (3B) 2
196 David Dahl COL (LF) 2
197 Adrian Beltre TEX (3B) 2
198 Welington Castillo BAL (C) 2
199 Austin Hedges SD (C) 2
200 Joe Ross WAS (SP) 2
201 Sonny Gray OAK (SP) 2
202 Aaron Sanchez TOR (SP) 2
203 Steven Matz NYM (SP) 2
204 Carlos Rodon CHW (SP) 2
205 Amir Garrett CIN (SP) 2
206 Jacoby Ellsbury NYY (CF) 2
207 Randal Grichuk STL (CF) 2
208 Stephen Vogt OAK (C) 1
209 Travis d'Arnaud NYM (C) 1
210 Cameron Rupp PHI (C) 1
211 Yadier Molina STL (C) 1
212 Drew Pomeranz BOS (SP) 1
213 Mike Leake STL (SP) 1
214 Patrick Corbin ARI (SP) 1
215 Alex Cobb TB (SP) 1
216 David Peralta ARI (RF) 1
217 Eduardo Nunez SF (3B) 1
218 Tony Watson PIT (RP) 1
219 Francisco Rodriguez DET (RP) 1
220 Mitch Moreland BOS (1B) 1
221 Adrian Gonzalez LAD (1B) 1
222 Rich Hill LAD (SP) 1
223 Raisel Iglesias CIN (RP) 1
224 Matt Bush TEX (RP) 1
225 Mike Napoli TEX (1B) 1
226 Shawn Kelley WAS (RP) 1
227 Dellin Betances NYY (RP) 1
228 Starlin Castro NYY (2B) 1
229 J.A. Happ TOR (SP) 1
230 Jharel Cotton OAK (SP) 1
231 Kendall Graveman OAK (SP) 1
232 Jonathan Schoop BAL (2B) 1
233 Jedd Gyorko STL (2B) 1
234 Hernan Perez MIL (3B) 1
235 Josh Reddick HOU (RF) 1
236 Yasiel Puig LAD (RF) 1
237 Ryon Healy OAK (3B) 1
238 Josh Harrison PIT (2B) 1
239 Scott Schebler CIN (RF) 1
240 Brandon Crawford SF (SS) 1
241 Domingo Santana MIL (RF) 1
242 Joc Pederson LAD (CF) 1
243 Carlos Gomez TEX (CF) 1
244 Manuel Margot SD (CF) 1
245 Keon Broxton MIL (CF) 1
246 Hunter Pence SF (RF) 1
247 Kole Calhoun LAA (RF) 1
248 Avisail Garcia CHW (DH) 1
249 Brandon Drury ARI (LF) 1
250 Daniel Norris DET (SP) 1