Needless to say, Michael Phelps is going out on top.

In what he insists is his final Olympics, Phelps has won gold in all four of his events so far in Rio. The 31-year-old has cemented his legendary status by winning the 200-meter butterfly and 200-meter individual medley, along with both the 4x100 and 4x200-meter relays.

Phelps will participate in his final individual race on Friday night, and is expected to swim in his final team event on Saturday.

Here's how you can watch Phelps in his final races of the Olympics.

Michael Phelps says he will will retire after the Rio Olympics. USATSI

Final Individual Race

100-meter butterfly

When: Friday, Aug. 12 - 9:12 p.m.

TV: NBC

Stream: NBCOlympics.com

Final Team Race

4x100-meter medley relay

When: Saturday, Aug. 13 - 10:04 p.m.

TV: NBC

Stream: NBCOlympics.com


All events

TV: The following channels will air a variety of Olympics events throughout the day -- NBC, TELEMUNDO (Spanish language), Bravo, CNBC, Golf Channel, MSNBC, NBC Sports Network, NBC UNIVERSO (Spanish language), USA Network

Live stream: Every sport can be streamed live on NBCOlympics.com (specific links can be found above).

Other devices: Download the NBC Sports App for authenticated access on Apple TV, Roku, Amazon Fire TV, Chromecast, Xbox and Samsung. You can also watch live on your Apple and Android devices.