Mainstream has won over 6,800 megawatts in competitive bids

Our track record

Our track record speaks for itself. We have successfully delivered almost 450 megawatts into commercial operation. A further 920 megawatts are currently in construction or nearing financial close.

We have been awarded planning consent for more than 4,700 megawatts for 48 projects across four continents. In 2015, we won 1,250 megawatts in highly competitive tendering processes in Africa, South America and Europe. In challenging conditions, we have a solid reputation for delivering projects safely, on time and within budget.

track