Cyclocosm

the How The Race Was Won® cycling blog

Menu
  • How The Race Was Won®
  • The Recon Ride
  • The Week in Bike
  • Music
  • Rants
  • Graphics
  • Bikes vs. The World
Menu

WorldTour Transfers Chart 2015-2016

Posted on 19 October 201519 October 2015 by cosmo

I broke my toe (slightly) last week, enough to take riding and running off the schedule for a bit. I still have to go to my day job, so don’t expect the return of HTRWW anytime soon, but I did have a enough time to play around with some data viz packages.

Want a bigger view? Of course you do.



 

This is just a quick-and-dirty implementation of d3 using the sankey chart plugin to show transfers for WorldTour teams between the 2015 and 2016 seasons. A data visualization is only as good as its data set, and I pulled my info from ProCyclingStats' transfers page.

Additionally, I assembled the JSON that powers the chart with some ad hoc scripts and regex, so there's probably a transcription error or two. Finally, I'm assuming Dimension Data eventually joins the WorldTour, and I've counted stagiares and riders who may have retired earlier in the season as making their debut/departure in 2016. Each line represents a single rider, holding the cursor over a line will reveal the name of the rider.

There's probably something wrong here, but the chart is also easy enough to update. The UCI should, in theory, have an accurate and definitive record of all team changes over the past few seasons, but guessing Brian Cookson's got a bit too much on his plate to start setting up an API.

thoughts on “WorldTour Transfers Chart 2015-2016”

  1. Pingback: WorldTour Transfers Chart 2015-2016 - Cycling Feeds
  2. Christoph says:
    20 October 2015 at 3:55 am

    more an issue on the PCS-site but i’m missing the transfer of Pozzato to Tinkoff.

    Reply
  3. Mark W says:
    21 October 2015 at 2:03 pm

    Would also look nice as a chord diagram, especially as the dataset has symmetrical nodes and not two distinct sets. How long are you laid up for? ?

    Reply
    1. cosmo says:
      22 October 2015 at 1:18 pm

      I thought about that, but I felt like this was a little clearer (and also the chord plugin looked like it would take more time to set up). Also, the nodes aren’t quite symmetrical (retirement and Dimension Data) but that’d be easy enough to work into a chord visualization.

      Finally, at one point I had plans to flow back from “outside WorldTour” into Pro Continental, Continental, and then team, but it was too chaotic.

      Reply
  4. Ben says:
    12 January 2016 at 11:42 am

    Great stuff! Neat way to see which teams have dramatically added to their squads (e.g. Cannondale) versus those that have largely the same squad as last year (e.g. BMC).

    Anything Cycling + Data is a win-win 🙂

    Being injured sucks – get better soon!

    Reply
    1. Ben says:
      12 January 2016 at 11:43 am

      just seen the date of this post, I’m guessing a (slightly) broken toe has probably healed by now 😉

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

About the Author

a headshot of Cosmo Catalano

Best known for his How The Race Was Won® video series, Cosmo Catalano began blogging about pro cycling from a bike shop in 2005. Between then and now, he's designed cycling infographics, built cycling web apps, and supplied cycling content to print and broadcast media, all in the name of backing up his near-endless criticism with proof that it can be done better. He complains about cycling on Twitter at @Cyclocosm.

Newsletter

Tip Jar

How The Race Was Won® Video Archives

How The Race Was Won p/b CyclingTips - Tour de France Femmes Avec Zwift

Archive

All Categories

Search

© 2025 Cyclocosm | Powered by Minimalist Blog WordPress Theme | Privacy Policy