UFC on ESPN+ 28 play-by-play and live results (3 p.m. ET)

Check out live play-by-play and official results from UFC on ESPN+ 28 in Brasilia, Brazil, where coronavirus will keep fans from attending.

UFC on ESPN+ 28 takes place Saturday, and you can join us for live play-by-play and official results beginning at 3 p.m. ET (noon PT).

The event takes place at Ginasio Nilson Nelson in Brasilia, Brazil. The event airs on ESPN and streams on ESPN+. Due to the global coronavirus outbreak, the card will take place in a mostly empty arena with no fans in attendance.

In the main event, Kevin Lee (18-5 MMA, 11-5 UFC) takes on Charles Oliveira (28-8 MMA, 16-8 UFC) in a lightweight bout in Oliveira’s home country.

Follow along with our round-by-round updates and official results beginning at approximately 3 p.m. ET for the ESPN/ESPN+ prelims and 6 p.m. ET for the main card on ESPN/ESPN+.

To discuss the show, be sure to check out our UFC on ESPN+ 28 discussion thread.

Enjoy the fights, everyone.

* * * *

Veronica Macedo vs. Bea Malecki

Round 1 –

Result:
Recap:
Photos:
Records: Veronica Macedo (6-3-1 MMA, 1-3 UFC), Bea Malecki (1-0 MMA, 1-0 UFC)
Division: Women’s bantamweight
Broadcast: ESPN/ESPN+
Referee:
Judging:

David Dvorak vs. Bruno Silva

Round 1 –

Result:
Recap:
Photos:
Records: David Dvorak (17-3 MMA, 0-0 UFC), Bruno Silva (10-4-2 MMA, 0-1 UFC)
Division: Flyweight
Broadcast: ESPN/ESPN+
Referee:
Judging:

Maryna Moroz vs. Mayra Bueno Silva

Round 1 –

Result:
Recap:
Photos:
Records: Maryna Moroz (9-3 MMA, 3-4 UFC), Mayra Bueno Silva (6-0 MMA, 1-0 UFC)
Division: Women’s flyweight
Broadcast: ESPN/ESPN+
Referee:
Judging:

Enrique Barzola vs. Rani Yahya

Round 1 –

Result:
Recap:
Photos:
Records: Enrique Barzola (16-5-1 MMA, 6-3 UFC), Rani Yahya (26-10 MMA, 11-4-1 UFC)
Division: Bantamweight
Broadcast: ESPN/ESPN+
Referee:
Judging:

Aleksei Kunchenko vs. Elizeu Zaleski dos Santos

Round 1 –

Result:
Recap:
Photos:
Records: Aleksei Kunchenko (20-1 MMA, 2-1 UFC), Elizeu Zaleski dos Santos (21-6 MMA, 7-2 UFC)
Division: Bantamweight
Broadcast: ESPN/ESPN+
Referee:
Judging:

Randa Markos vs. Amanda Ribas

Round 1 –

Result:
Recap:
Photos:
Records: Randa Markos (10-7-1 MMA, 6-6-1 UFC), Amanda Ribas (8-1 MMA, 2-0 UFC)
Division: Women’s strawweight
Rankings: Ribas honorable mention
Broadcast: ESPN/ESPN+
Referee:
Judging:

Jussier Formiga vs. Brandon Moreno

Round 1 –

Result:
Recap:
Photos:
Records: Jussier Formiga (23-6 MMA, 9-5 UFC), Brandon Moreno (16-5-1 MMA, 4-2-1 UFC)
Division: Flyweight
Rankings: Formiga No. 5, Moreno No. 8
Broadcast: ESPN/ESPN+
Referee:
Judging:

John Makdessi vs. Francisco Trinaldo

Round 1 –

Result:
Recap:
Photos:
Records: John Makdessi (17-6 MMA, 10-6 UFC), Francisco Trinaldo (24-7 MMA, 14-6 UFC)
Division: Lightweight
Rankings: Trinaldo honorable mention
Broadcast: ESPN/ESPN+
Referee:
Judging:

Nikita Krylov vs. Johnny Walker

Round 1 –

Result:
Recap:
Photos:
Records: Nikita Krylov (26-7 MMA, 7-5 UFC), Johnny Walker (17-4 MMA, 3-1 UFC)
Division: Light heavyweight
Rankings: Walker No. 12
Broadcast: ESPN/ESPN+
Referee:
Judging:

Damir Hadzovic vs. Renato Moicano

Round 1 –

Result:
Recap:
Photos:
Records: Damir Hadzovic (13-5 MMA, 3-3 UFC), Renato Moicano (13-3-1 MMA, 5-3 UFC)
Division: Lightweight
Rankings: Moicano No. 10 (featherweight)
Broadcast: ESPN/ESPN+
Referee:
Judging:

Gilbert Burns vs. Demian Maia

Round 1 –

Result:
Recap:
Photos:
Records: Gilbert Burns (17-3 MMA, 10-3 UFC), Demian Maia (28-9 MMA, 22-9 UFC)
Division: Welterweight
Rankings: Maia No. 10
Broadcast: ESPN/ESPN+
Referee:
Judging:

Kevin Lee vs. Charles Oliveira

Round 1 –

Result:
Recap:
Photos:
Records: Kevin Lee (18-5 MMA, 11-5 UFC), Charles Oliveira (28-8 MMA, 16-8 UFC)
Division: Lightweight
Rankings: Lee No. 8, Oliveira No. 13
Broadcast: ESPN/ESPN+
Referee:
Judging: