Nationals Arm Race

"… the reason you win or lose is darn near always the same – pitching.” — Earl Weaver

2013 Rotation Rankings; Ranked 1-30

9 comments

Greinke bolstered the Dodger’s already strong rotation. How much? Photo Jeff Golden/Getty Images

(Editor Note: I’ve had the bulk of this post written for weeks and have been waiting for the last couple of impact FA starters to sign.  I’m tired of waiting.  If/when guys like Kyle Lohse, Shawn Marcum or Joe Saunders signs, or if there’s another big trade that happens, perhaps I’ll re-post this).

On December 5th, awash in the after-glow of the Dan Haren acquisition, I postulated that the Washington Nationals’ 2013 rotation was the Best in the Majors.

That was before the next shoe dropped in the Los Angeles Dodger’s unbelievable spending spree in 2012: signing Zack Greinke to a 6yr/$147M contract.  This is the 2nd largest starting pitcher contract ever signed (just behind CC Sabathia‘s 7yr/$161M deal that he opted out of to sign a slightly larger deal in terms of AAV after the 2012 season).  These rankings also are updated for the highly-criticized James Shields (and parts) for Wil Myers (and parts) deal, the Ryan Dempster signing.

The larger story behind the Greinke signing remains the unbelievable payroll Los Angeles will be sporting in 2013; they’ll spend roughly $225M in 2013, breaking the  Yankees record by a 10% margin, and all boldly in the face of a dollar-for-dollar luxury tax.  And they’re likely not done yet on the FA market.  But the focus of this article is a revisiting of baseball’s best rotations, now that Greinke is in the Dodger’s fold.

Instead of trying to figure out which handful of teams are the best, why not rank all 30 rotations?  With the help of some Depth Chart websites (ESPN, rotoworld, mlbdepthcharts, and some good old-fashioned baseball-reference.com), here’s my rankings of the 30 rotations as they stand for 2013, right now.   For the sake of this ranking, I am trying to take a reasonable expectations case for each of the pitchers on each team, as opposed to a “best case” for each team (this is most important when considering San Francisco’s rotation).  I’m also not considering “depth,” just the Ace through 5th starter (this is important when judging Washington especially).

Note: a couple of other National writers have done similar analysis, with David Schoenfield‘s NL-only rankings on his Sweetspot blog back in November and Buster Olney‘s top-10 in the MLB rankings here.  By and large the rankings match up, with a couple of different .

Discussion on each rotation is below the rankings.

  1. Washington: Strasburg, Gonzalez, Zimmermann, Haren, Detwiler
  2. Detroit: Verlander, Fister, Sanchez, Scherzer, Porcello (with rookies Smyly, Crosby, Wilk awaiting)
  3. Los Angeles DodgersKershaw, GreinkeBeckett, Harang, Capuano (with Ryu, Lilly, Billingsley in the wings)
  4. Toronto: DickeyMorrow, Johnson, Buehrle, Romero with Happ/Laffey/Drabeck/Huchinson in the wings.
  5. San Francisco: Cain, Lincecum, Bumgarner, Vogelsong, Zito.
  6. Tampa Bay: Price, Hellickson, Moore, Niemann and one from Cobb/Archer.  Possibly Odorizzi and Montgomery now in the mix too.
  7. PhiladelphiaHalladay, Hamels, Lee, Kendrick, Lannan (with Cloyd/Pettibone/Hyatt as backups)
  8. St. Louis: Carpenter, Wainwright, Westbrook, and probably Lynn and Garcia (Kelly/Miller if Garcia is not ready)
  9. CincinnatiCueto, Latos, Bailey, Arroyo, Leake (possibly Chapman?)
  10. Arizona: Kennedy, McCarthy, Cahill, Miley, and one from Skaggs/Collmenter
  11. Atlanta: Medlen, Hudson, Minor, Maholm, and one from Beachy/Delgado/Tehran
  12. Texas: Darvish, Harrison, Holland, Ogando and likely a FA pick up. (Perez for now)
  13. Los Angeles Angels: Weaver, Wilson, Vargas, Hanson, Blanton (wth Richards/Cassevah for depth).
  14. Oakland: Anderson, Griffen, Parker, Colon, Milone, with Straily/Blackley/Ross/Godfrey in the wings.
  15. Chicago White Sox: Sale, Peavy, Danks, Floyd, Quintana
  16. New York Yankees: Sabathia, Kuroda, Pettitte, Nova, Hughes/Phelps.  What about Pineda?
  17. Boston: Lester, Buchholz, Dempster, Lackey, and 1 from Doubront/Morales/ De La Rosa.
  18. Baltimore: Hammel, Chen, Tillman, Gonzalez, Britton (perhaps Bundy)
  19. Chicago Cubs: Garza, Samardzija, Jackson, Wood, and one from Baker/Feldman/Villanueva (likely two if Garza is still injured or is traded).  They also just signed Dontrelle Willis to a minor league deal.
  20. Kansas CityShields, Guthrie, Santana, Davis, Chen (Hochevar, Moscoso?)
  21. Seattle: Hernandez, Iwakuma, Ramirez, Beavan (Hultzen?).  Bonderman on a reclamation project.
  22. Pittsburgh: Burnett, Liriano, Rodriguez, McDonald, Locke, McPherson
  23. Milwaukee: Gallardo, Estrada, Fiers, Narveson, Rogers (with the likes of Peralta and Thornberg waiting if Narveson cannot go).
  24. Minnesota: Diamond, Worley, Correia, Pelfrey (if he’s healthy), Hendricks, Duensing, De Vries (maybe Gibson or May? ).  Harden on a reclamation project.
  25. New York Mets: Santana, Niese, Gee, Harvey, and who knows.
  26. Cleveland: Jimenez, Masterson, McAllister, Kluber, Carrasco, Bauer (Kazmir and Myers on reclamation projects)
  27. Colorado: De La Rosa, Chacin, Pomeranz, Nicaso, Francis (and newly acquired Rosenbaum perhaps?)
  28. San Diego: Volquez, Richard, Marquis, Stults, Ross
  29. Miami: Nolasco, Alvarez, LeBlanc, Eovaldi, Turner, Maine?
  30. Houston: Norris, Humber, Ely, White, Harrell, Lyles (who, who and who?)

Free Agents as of 1/2/13 that could impact the above list: Lohse, Marcum, Saunders, Lowe.  Also guys like Webb, Vazquez and Pavano could be coming out of retirement but likely won’t make much of an impact.

Rumored trades as of 12/31/12 that could impact this list:  Harang, Capuano, Masterson, Smyly/Porcello.

Hmm.  I seem to favor NL teams.  The majority of my top Ten rotations are in the NL.  Is this bias?  Discussion, 1-30

  1. Washington: If Dan Haren returns to 2011 form, which I’m assuming he will, this is the best rotation in the majors.  Not the deepest though; if we lose someone to injury we could struggle to repeat 2012’s win total.  But this is an exercise to determine the best 1 through 5, not to determine depth (where teams like the Dodgers and Tampa clearly have more depth).  I will say, this is a close race at the top; I can see arguments for any of the top 4-5 to be the best rotation.  I don’t want to be accused of homerism by ranking the Nats #1, but can make a man-for-man argument that shows we should be #1 above the next several competitors.
  2. Detroit’s rotation in the post season was fantastic against New York, then god-awful against San Francisco.  Why?  What can they change in 2013?  They better figure it out, because upon re-signing Anibel Sanchez they’re rolling the dice on the same big 4 in 2013.  Fister and Scherzer are slightly underrated but showed how dominant they can be in the playoffs.  The #5 starter is likely where Detroit falls to Washington; Detwiler’s 12th ranked ERA+ in 2012 will trump nearly every other #5 starter in the league.
  3. The Los Angeles Dodgers has an Ace in Clayton Kershaw, a near-Ace (in my opinion) in Zack Greinke, a potential near-ace career reclamation project in Josh Beckett, and then a bunch of question marks.  Two rotation stalwarts Ted Lilly and Chad Billingsley remain injury question marks for 2013, and the rest of their rotation right now are league average hurlers.   I believe their pitchers get a bump in adjusted ERA by virtue of their home park, thus I don’t believe their current #4/#5s match up as well with Washington’s or Detroit’s, putting them in 3rd place.  Plus Beckett is a question mark; is he throwing like he did at the end of 2012, or is he the Fried-Chicken eating malcontent he has been in Boston the last couple of years?
  4. Toronto: Its not every day you can trade for 4 starting players, including two rotation members.  But thanks to Miami’s salary dump, Toronto finds itself with a significantly improved rotation.  If Josh Johnson returns to Ace form, coupled with Brandon Morrow’s fantastic 2012 performance and Mark Buehrle’s solid #3 stuff, they have something to build on.   The subsequent acqusition of 2012 Cy Young award winner R.A. Dickey changes things though, valulting Toronto into the discussion for best AL rotation.
  5. San Francisco has won two World Series’ in three years with the same core of hurlers, and there’s no reason to think they won’t continue to be amongst the elite in the league.  The question remains though; what are they getting from Tim Lincecum in 2013?  Is the other shoe going to drop on Ryan Vogelsong‘s fairy tale career resurgence?  And, can Barry Zito continue his career rebound?   If the best-case falls for Lincecum and Zito (Lincecum returns to Cy Young form and Zito pitches even marginally ok) then I think they’re the best rotation in the game.  As it stands though, i’m assuming that both guys fall somewhere short of the best case, meaning that they’re “only” the 5th best rotation in the game.
  6. Tampa Bay has well-known pitching depth, and even with the move/heist of the James Shields trade they have a ton of guys who other teams would love to have.  Expect a bounce-back sophomore campaign from Matt Moore and more excellent innings from rising hurlers Alex Cobb and Chris Archer.  They may not be the best rotation in the game, but they’re certainly the most value for the dollar.
  7. Philadelphia’s big 3 are all fantastic, but are showing signs of age.  Roy Halladay only had an 89 ERA+ last year; has age caught up to him?  The drop-off after the big 3 is significant too.  But the potential of the big 3 keeps this rotation among the league’s elite.  The acquisition of John Lannan didn’t affect their ranking much; he merely replaces the Phillies heading into 2013 with a rookie in the #5 spot.  I had Philadelphia lower in the earlier drafts of these rankings, and have them this high on the assumption that their big three are all entering 2013 healthy.
  8. St Louis’s 2012 rotation was rich enough this year to drop 18-game winner Lance Lynn to the bullpen.   With Chris Carpenter healthy in 2013, with Adam Wainwright recovered from Tommy John, and with the likes of hard-throwing Joe Kelly or Shelby Miller as your #5 starter, this could be a scary rotation.  And that’s if Jaime Garcia isn’t ready for the start of the season after injuring his shoulder in the playoffs.  Kelly/Rosenthal are serious arms though and give far more depth than what a team like Washington has.  Some pundits are not as high on the ability of Carpenter to return to his career form, pushing this ranking slightly lower than I initially had them.   It all comes down to the health of their 1-2 punch; if Carpenter and Wainwright pitch like Cy Young candidates, this rotation gets pushed up much higher.
  9. Cincinnati’s 5 starters took every 2012 start except ONE (the back half of an August double header).  In today’s baseball landscape, that’s nothing short of amazing.  Mike Leake may not be the strongest #5, but Cincy’s 1-2-3 put up great numbers pitching in a bandbox in Cincinnati.  I’m not the biggest Mat Latos fan, but his 2012 performance spoke for itself.   Lastly, there’s rumors that Aroldis Chapman may be moving to the rotation, pushing Leake presumably to a swing-man role.  If Chapman can repeat his K/9 performance in a starter role, this rotation is even more formidable.  Should it be higher?  Perhaps; in previous drafts I had them in the top 5, but I just can’t seem to give their top guys the same “Ace” billing as other leading arms above them on this list.
  10. Arizona‘s acquisition of Brandon McCarthy is a great one for me; if the Nats hadn’t bought Haren, I thought this guy would fit in perfectly.  Arizona has a solid 1-4 and (like Atlanta) has a slew of options for #5.  And, they have help in the immediate future, with Daniel Hudson coming back from July 2012 TJ surgery and a top prospect in AA.  I see them as a solid rotation 1 through 5 but without the blow-away ace that other top rotations have.
  11. Atlanta’s found gold in Kris Medlen gives Atlanta enough depth to trade away starters (the Tommy Hanson for Jordan Walden deal).  They have 4 good starters and then can pick from 3 top-end prospects for the 5th starter until Brandon Beachy is back from surgery.  What pushes this rotation down in the rankings is the unknown; is Tim Hudson getting too old?  And what kind of performance can we expect from Medlen realistically?  Can he really continue to pitch like Bob Gibson in 1968?  Their 3/4/5 guys don’t scare me right now, but the potential of 1 and 2 keep them ranked decently high.
  12. Texas bought an ace last off-season in Yu Darvish, has a couple of good arms developed in house in Holland and Harrison, but has been depending on one-off FAs to fill the void.   They need a full healthy year out of their two upper-end arms Alexi Ogando and/or Neftali Feliz to make the leap.  Felix is out for most of 2013 though after getting Tommy John surgery in August.  Colby Lewis is in the fold but seems like he’s out most of 2013 after elbow surgery late last season.  If they buy another decent FA this off-season (Lohse?), this rotation works its way further up.  I have a hard time seeing them at #12, but who above them on this list right now do you push them ahead of?
  13. The Los Angeles Angels have a great 1-2 punch in Weaver and Wilson, but they’ve spent the off-season watching their former envious rotation erode.  Hanson is an arm injury waiting to happen, Blanton has been pitching below replacement level for 3 years, and they don’t have an established #5 right now.  Perhaps this rotation should be lower.  The shrewd trade for Jason Vargas helps keep them in the upper-half of the league, based on who their planned #4/#5 guys are.
  14. Oakland’s slew of young, cost contained and quality starters is the envy of the league.  The only thing that keeps this list from greater acclaim is Oakland’s relative lack of recent success (2012 not withstanding).  Throw in a couple more playoff appearances and Billy Beane can get a sequel to Moneyball published.  Like the LA and SF rotation, they benefit from their home park, but that doesn’t take away the fact that they won the division last year.  The off-season isn’t over either; I can still see Beane flipping one or more of his rotation for more depth/more hitting and turning to his stable of youngsters again.  I’m not necessarily happy with this ranking spot and feel like it should be higher, but their collection of unknowns doesn’t inspire the confidence of the known Aces above them on this list.
  15. The Chicago White Sox have a big up and coming potenial Ace in the making in Chris Sale and the engimatic Jake Peavy.  After that are some league average options.  Jose Quintana had a great 2012; can he repeat his success?  I feel like the 3/4/5 guys in this rotation are all quality, innings eater types, but nothing that really knocks your socks off.  Middle of the pack feels right.
  16. The New York Yankees continue to get 95+ win teams with a smoke-and-mirror job in the rotation.  Now they set to go into 2013 with one possibly injured Ace and two guys nearly 40 as their 1-2-3.  Is 2013 the year the wheels come off the bus for New York?  A healthy Michael Pineda contributing as the #2 starter he can be would vastly improve the outlook here.
  17. Boston‘s ranking may be changing significantly, depending on which arms they buy up off the FA market.  I think a new manager helps Lester and Buchholz regain their near-Ace form of yesteryear, and Dempster should give them competent innings in the middle of the rotation.  But I can’t assume anything when it comes to their 1/2; they’ve both been so good and so bad in the recent past.
  18. Baltimore amazingly comes in ranked this low despite making the playoffs last year with this collection of no-name starters.  Maybe i’m underselling their 1-2-3 capabilities.  Maybe i’m just treating them like a team that had a pythagorean record of 82-80.
  19. The Chicago Cubs still seem set to be in “sell mode,” so listing Garza as their Ace seems fleeting.  Behind Garza though are a collection of hard throwing, promising guys.  I like Samardzija, the Edwin Jackson acquisition gives them a solid #4.  Perhaps this rotation should be slightly higher on potential.
  20. Kansas City made their big trade to acquire an “Ace” … and only got James Shields.  I mean, Shields is good .. but not that good.  He’s only got a career 107 ERA+, but he is a healthy workhorse.  Behind Sheilds is a collection of guys who mostly are #4 and #5 starters elsewhere, which means this rotation is … below average.
  21. Seattle should have been higher than the teams directly ahead of them on this list just by virtue of the quality of Felix Hernandez … but then they went and traded away Vargas, and seem to have no good ideas on the back end of their rotation right now.  This team could be in trouble.
  22. Pittsburgh is getting by on veteran starters who have the ability to look good, and may not deserve this high of a ranking.  AJ Burnett had a great first half but settled back down to average in 2012.  Here’s a great stat: Burnett is getting paid $16.5M a year … and has *never* made an all star team in his career.
  23. Milwaukee seems like they should be higher with a guy like Gallardo leading the ranks.  But their #2 is Marco Estrada, a guy who couldn’t make Washington’s rotation in the years when we didn’t HAVE a rotation.   I know Fiers is good; perhaps this rotation should be higher.
  24. Minnesota‘s rotation looks pretty poor right now; their ace is a guy whose a #3 on most teams (Scott Diamond) and they’re hoping for one of their injury reclamation projects to pan out.  It could be a long season in Minneapolis.
  25. The New York Mets rotation could be better than 25th, if Santana isn’t allowed to throw 150 pitches pursuing a no-hitter and if Niese pitches up to his capability.  However, Santana hasn’t had an injury-free season since 2008, and I’m not betting on it in 2013.  They are planning on giving both the 4/5 slots to rookies, meaning there could be some long series for this team in 2013.  Their fate was sealed when they traded away their Cy Young winning Ace, and the statement was made about the direction of the franchise.

From 26-30, I honestly don’t see much of a difference between these rotations.   Really the only argument was to figure out which rotation of no-names between Miami and Houston was dead-last.  I selected Houston for the time being; if/when Miami trades Ricky Nolasco for 40 cents on the dollar, we’ll feel free to rank them 30th.


At the end of this massive posting, I can honestly say that the difference between the 5th ranked rotation and the 6th is often near nothing. Looking back, I can see anyone from the 5-8 range being listed in any order and I’d agree with it. I ranked and re-ranked these rotations over and over again from the time I started writing this post in early December to the time i’ve posted it. Perhaps it would have been easier to just have groupings of rotations instead of a pure ranking 1-30. But, that would have been a copout.

I look forward to your opinions and arguments for some rotations to be higher/lower than others.

 

 

 

 

 

 

 

9 Responses to '2013 Rotation Rankings; Ranked 1-30'

Subscribe to comments with RSS or TrackBack to '2013 Rotation Rankings; Ranked 1-30'.

  1. Todd – lot’s of good stuff here. I think that I see it very similarly to you, given your rules (only evaluate the top 5). WAS and DET are essentially tied for me. I had only a few quibbles, like I think LAD are too high (because I do not think Beckett is more than a 2 WAR pitcher any more). I think that LAD probably has the top 1/2 punch, but a huge drop off after that, unless Billingsley rebounds all the way back. And STL, CIN and TEX are maybe a few notches higher, for me.

    So let me ask you a slightly different question: if you are a GM starting a team and have to balance the short term/long term conflict, and you can pick any team’s current rotation including 6,7 and 8 SPs, is this the order you’d choose? For me, I probably still choose WAS or DET #1 because of the youth and years of control of 1-4, but then I’d probably go TAM, STL and TEX.

    Wally

    7 Jan 13 at 1:17 pm

  2. Ranking the top 8 rotations was really, really tough. I constantly was fiddling with them, moving teams up and down. At various points I had 5 different teams in the top 2 that ended up lower. Like I said in the piece, SF is the toughest; if Lincecum returns to Cy Young form they’re #1 for me. But something tells me he isn’t.

    I had LA way lower to begin with but really jumped them up when they got Greinke. I think Grienke in the NL, in that big park and playing lots of games in other big parks of the NL West is going to be pretty dominant. I also think Beckett is going to pitch similarly to how he pitched last season in LA: 131 ERA+. That’s a pretty good 1-2-3.

    I also had STL and Cincy in top 5 when I started; I think I had STL as high as #2. But i’m worried about Carpenter and Garcia, which knocked them down for me. Cincy just doesn’t impress me for some reason. I think Latos is overrated. Texas; Darvish is great obviously and i’m probably underrating Harrison. The rest of that rotation are such massive question marks; I love Ogando but can he be effective as a starter again? Is Felix healthy? When is Lewis coming back? If they were to add Lohse to the equation (which I think they will), they move up significantly.

    Todd Boss

    7 Jan 13 at 1:50 pm

  3. 2nd part; great question. If I was ranking on both existing 1-5 quality AND depth, the rankings would be different. I’d probably have St Louis and Tampa at the top because of the depth of hard throwing studs they have. STL’s has their 5, plus Kelly, Miller and Rosenthal. Tampa has their 5 plus Archer plus the two arms they just got from KC. Wash and Detr both are young and controlled as you say, but after each team’s #5 starter you fall off badly, so for me as a longer-term GM i’d prefer a lesser top5 now but more depth for the next few years. Maybe that’s crazy considering that Washington has 4 of its 5 locked up for at least 3 more seasons … is that long-term enough? Probably.

    Other deep pitching teams: LAD has too many arms, and their depth isn’t necessarily that good. Texas? I like their young arms potential but not the execution so far. Atlanta *should* be higher on this ranking but their upper-end arm prospects don’t seem to be panning out right now. Imagine if Tehran and Delgado had matriculated like rookie of the year potentials they were supposed to be; that’d be an awesome rotation.

    Todd Boss

    7 Jan 13 at 1:56 pm

  4. I think 3-4 years of control would probably be enough for me, as a GM, so I’d still stick with WAS, but it is close. plus DET will in all likelihood extend Verlander, making them a solid chce.

    But STL rivals WAS as an organization set up to be good for the foreseeable future. Strong line up and staff, plus probably a consensus top 5 farm system with studs like Tavares ready to join the big club, replacing their old guys like Beltran.

    Wally

    7 Jan 13 at 5:14 pm

  5. I have a few quibbles, but really nothing more than that as this is great stuff for a cold Hot Stove month. More power to you for such an undertaking.

    You’re right to include some depth issues as pitchers break down; that’s what they do. Last year, the Nats & Cincinnati both were virtually injury free and you just have to think that’s not going to continue through all of 2013.

    If you start thinking about who teams have to replace the injured you have to put St. Louis at #1-2, as they have 4 (count’em 4) pitchers knocking at the door and ready to jump in and contribute right away.

    Mark L

    7 Jan 13 at 7:01 pm

  6. I will admit, this post turned out to be far more effort than it should have been. But it definitely highlighted for me how little I know of some of the AL rotations. I don’t do this for a living, so I’m not that concerned … but I admittedly may be underrating some AL teams simply because I just don’t follow them.

    In terms of depth, Washington could be in serious trouble if one of their 5 starters goes down. As could Cincinnati. Another team that could have issues? San Francisco. I don’t see anybody from their 2012 AAA team who could provide legitimate cover if one of their 5 guys goes down.

    Todd Boss

    8 Jan 13 at 9:45 am

  7. Really nice professional work Todd.

    I agree with just about everything you wrote especially when you explained your premiss for how you rated them.

    My work takes me out to the SF Bay area at least twice a year so I’ve followed the Giants and to a lesser extent the A’s since 2000. I think your assessment of both clubs is spot on.

    I was amused when I saw on ESPN, the Giants failed to make the top 10 rated teams. I guess winning 2 of the last 3 WS doesn’t get you any respect.

    I do think that maybe the Pirates, yea the Pirates might have a little better pitching staff this year I like McDonald, I saw him pitch twice last year once in DC, (had a no hitter going into the 6th with 11 K’s in 5.2 innings if I remember correctly), and once at PNC, which is well worth the drive to go see a game at.

    The Pirates are also fast tracking Gerrit Cole to the majors, single A to AAA last year. As to whether this will mean more wins its hard to say we are after all talking about the Pirates ;-).

    Tegwar

    8 Jan 13 at 10:36 am

  8. Thanks man. Speaking of SF: I have a long-time “in draft mode” blog post that tries to rank GMs. The Giants have won 2 WS in 3 years, yet there are still stubborn know-it-all bloggers who think Brian Sabean is a poor GM. They say this because he signed Zito to that contract, and because he signed Aubrey Huff, and because they traded away a big-time starting pitching prospect for Carlos Beltran. All the while ….. the team keeps winning titles! Isn’t that the freaking goal of the game? Brian Sabean is the BEST GM in the game based on the ultimate goal of the sport.

    I admit I was probably bearish on Oakland. They get the same kind of bad rap that SF gets. I thought Oakland was going to lose 110 games; all they did was beat out the supposed AL favorites for the division title. Underestimate them at your peril.

    I’ll also admit; once i got into the mid 20s of rotations I kind of ran out of gas. I just don’t know many of these players. I’ve tried to find ways to make the Pirates better, perhaps I underrated their rotation. Cole (and a slew of other prospects they have coming up) will really inject some life into that franchise; too bad they couldn’t Sign Appel last summer to go on top.

    Todd Boss

    8 Jan 13 at 1:57 pm

  9. […] returning to a fun post that I did in 2013 and again in 2014 (but couldn’t find the time to do while switching jobs in 2015): Ranking […]

Leave a Reply