There are currently about 25,000 bonds on the global market, issued by both governments and corporations. According to Kirk’s data, the average yield of these bonds is a paltry 1.9%. Back in 2000, the average bond yielded significantly higher at 6%. Average current duration is seven years, quite risky considering the low yield. If rates rose at all over that time, which is highly likely – both the Federal Reserve and the European Central Bank are indicating so – you would lose money.