I've gone through the best results at alltime-athletics.com, but could not find it. The Rio 2016 Olympic Men's 4x100m Relay final will probably feature Usain Bolt, Yohan Blake and Asafa Powell running together for Jamaica. Have they ever run together before?
Not in a global final before Rio 2016, which is to say, probably no.
Blake's breakthrough came in 2011, so he wasn't a factor in 2009. There was no global championship with a 4x100m in 2010. Powell was injured in 2011 and didn't run the relay at that year's World Championships. Since then, either Blake or Powell has not been on the team for each global championships:
- 2011 Daegu World Championships: no Powell
- 2012 London Olympics: no Powell
- 2013 Moscow World Championships: no Powell, no Blake
- 2014 World Relays: no Bolt, no Powell
- 2015 World Relays: no Blake, no Powell
- 2015 Beijing World Championships: no Blake
So 2016 is the first time these two World Record holders and two World Champions (making in all, three) have been on the same 4x100m relay team. I suspect the last time we could describe a team that way (last two WR holders and last two World Champions) would have been a Carl Lewis/Leroy Burrell relay, and even then I'd have to check the history to see if it actually happened (or if Burrell ever won a WC).