WNO Results: Here's Who Won At WNO 29
WNO Results: Here's Who Won At WNO 29
Recap all the action from WNO 29, including full results, submissions, and standout moments in Miami.

WNO 29 delivered a strong slate of no-gi matches in Miami, with Vagner Rocha earning a decision win over Kit Dale in a lively main event.
- Subscribe To Watch WNO 29 On FloGrappling
- Get Your Tickets To WNO 29 In Miami On July 25
- FloGrappling's Official No-Gi Rankings
Adele Fornarino secured a leg lock submission against Jasmine Rocha, while Roberto Jimenez outpaced Ryan Aitken in a fast-paced contest.
Max Hanson stepped in on short notice to defeat Gianni Grippo, and Roosevelt Sousa submitted Igor Tanabe with a toe hold.
The Sainz brothers both picked up decision wins, and the undercard featured several strong finishes.
See the full results and highlights from WNO 29 below or subscribe to watch the replay on FloGrappling.
WNO Results: Here's Who Won At WNO 29
Main Card
- Vagner Rocha def. Kit Dale by decision
- Adele Fornarino def. Jasmine Rocha by submission (ankle lock)
- Roberto Jimenez def. Ryan Aitken by decision
- Max Hanson def. Gianni Grippo by decision
- Roosevelt Sousa def. Igor Tanabe by submission (toe hold)
- Luccas Lira def. Sean Yadimarco by decision
- Michael Sainz def. Natan Chueng by decision
Undercard
- JZ Cavalcante def. Jake O'Driscoll by submission (heel hook)
- Joselyn Molina def. Amy Grande by submission (Ruotolotine)
- Andre Porfirio def. Linus von Schrenk by decision
- Tristan Sainz def. Matias Jimenez by decision
Vagner Rocha Def. Kit Dale
In what was an incredibly entertaining match between Kit Dale and Vagner Rocha, Rocha came out on top with a win via referee's decision.
However, the result was secondary to a very fun contest full of trash talk, crowd engagement, and technical prowess between two legends of BJJ.

Kit Dale Vs. Vagner Rocha Up Next

The main event is finally here as Kit Dale, who defeated Xande Ribeiro at WNO 28, takes on another BJJ legend in Vagner Rocha.
Rocha will have the home crowd behind him in this Miami contest.
Adele Fornarino Submits Jasmine Rocha
Adele Fornarino defeats Jasmine Rocha in a leg lock battle that ultimately ends with a submission.
Rocha pulled up with an injury as her knee twisted between Fornarino.
A leglock with Adele Fornarino is the LAST place you want to be - she gets the gnarly finish over Jasmine Rocha.
— FloGrappling (@FloGrappling) July 26, 2025
//twitter.com/hashtag/WNO29?src=hash&ref_src=twsrc%5Etfw">#WNO29 | Live On Flo | FRI JUL 25 | Miami, FL🌴 pic.twitter.com/yM6BkirK7A
Adele Fornarino Vs. Jasmine Rocha Up Next
In a rematch of ADCC 2024, Adele Fornarino goes up against Jasmine Rocha. Fornarino won that match by armbar submission. Rocha is the daughter of main event participant Vagner Rocha.
Fornarino most recently lost to Ffion Davies at UFC Fight Pass 11. Prior to that match, she hadn't lost in two years.
Fornarino defeated Sophia Cassella with a straight ankle lock at WNO 25.

Roberto Jimenez Def. Ryan Aitken
Roberto Jimenez gave Ryan Aitken trouble from the very beginning of the bout.
Jimenez brought tremendous energy to the contest despite being noticeably smaller than Ryan Aitken.
Jimenez takes the win by decision, but nearly submits Aitken in the closing seconds. Jimenez called out both WNO Light Heavyweight title-holder Pedro Marinho and Mica Galvao after the bout.

Roberto Jimenez Vs. Ryan Aitken Up Next
In what is probably the most anticipated match of the night, Ryan Aitken takes on Roberto Jimenez.
The fireworks should be on display in this light heavyweight contest. Both athletes are known for their high-octane energy. Aitken defeated Luccas Lira at WNO 26.
Jimenez defeated Elder Cruz with an armbar at the same showcase. Jimenez recently made it to the grand prix final at BJJ Stars 15, before losing to Mica Galvao.
Max Hanson Def. Gianni Grippo
Max Hanson defeats Gianni Grippo after Grippo received the first judges favor in the match.
Grippo immediately pulled guard before the two switched sides halfway through the contest. Hanson wins with only a week's notice.
Gianni Grippo Vs. Max Hanson Up Next
Max Hanson replaced Owen Jones after a late injury forced him out of the contest against Gianni Grippo.
Grippo has multiple no-gi IBJJF titles at Worlds and Pans. Hanson has won at Sapateiro multiple times and took first at IBJJF No-Gi American Nationals.
Roosevelt Sousa Submits Igor Tanabe
There is nothing scarier than a big man with leglocks - Roosevelt Sousa gets the win!
— FloGrappling (@FloGrappling) July 26, 2025
//twitter.com/hashtag/WNO29?src=hash&ref_src=twsrc%5Etfw">#WNO29 | Live On Flo | FRI JUL 25 | Miami, FL🌴 pic.twitter.com/1YtdTXYhME
Roosevelt Sousa Def. Igor Tanabe
Sousa pulled guard and waited for his moment.
Tanabe had some good attempts in the beginning, and put up a decent fight, but once the massive Sousa got hold of Tanabe's heel, it was over.
Roosevelt Sousa Vs. Igor Tanabe Up Next
Multiple-time IBJJF champion Roosevelt Sousa is up next, as he takes on Igor Tanabe.
Tanabe won titles at the IBJJF All Japan Championship in 2020 and 2021. His self-proclaimed nickname (via his Instagram) is "Fat Ninja." Tanabe is also making his WNO debut.

Luccas Lira Def. Sean Yadimarco
Sean Yadimarco pulled guard for most of the 15 minute contest, but Luccas Lira consistently attacked throughout the match.
Yadimarco nearly had a heel hook as time expired, but it wasn't enough. Lira takes the win by decision.

Luccas Lira Vs. Sean Yadimarco Up Next

Michael Sainz Def. Natan Chueng
Michael Sainz and Natan Cheung went the distance, but Sainz was able to pull out the win with a decision.
The Sainz brothers win both of their matches tonight at WNO 29.
Michael Sainz Vs. Natan Chueng Up Next
Tristan Sainz won the opening match of the night, now Michael Sainz gets his chance against Natan Chueng.
Will the Sainz brothers go 2-0 tonight?

JZ Cavalcante Submits Jake O'Driscoll
Took less than two minutes for JZ Cavalcante to submit Jake O'Driscoll with a heel hook.
Much respect between the two athletes.
JZ Cavalcante wins the shootout, closing out the WNO 29 undercard with a counter heel hook finish!
— FloGrappling (@FloGrappling) July 26, 2025
//twitter.com/hashtag/WNO29?src=hash&ref_src=twsrc%5Etfw">#WNO29 | Live On Flo | FRI JUL 25 | Miami, FL🌴 pic.twitter.com/BHmk4g5glV
Jake O'Driscoll Vs. JZ Cavalcante Up Next
Combat sports veteran JZ Cavalcante takes on Australian leg-lock specialist Jake O'Driscoll in the next match. This is the final match on the undercard.

Joselyn Molina def. Amy Grande
Molina submits Grande with a side kata gatame, with about five minutes left in the match.
Joselyn Molina Vs. Amy Grande Up Next
The youngest WNO competitor ever, Joselyn Molina goes up against Amy Grande in the next match.
Andre Porfirio Def. Linus von Schrenk
Porfirio and Schrenk goes the full nine minutes.
The veteran Porfirio wins by decision.
Linus von Schrenk Vs. Andre Porfirio Up Next
The undercard continues with ADCC veteran Andre Porfirio taking on German grappler Linus von Schrenk in the next match.

Tristan Sainz Def. Matias Jimenez
No submission in the first match of the night as the younger Jimenez and Sainz went the distance.
Tristan Sainz wins by decision, but nearly had a rear naked choke two minutes into the match.
Matias Jimenez Vs. Tristan Sainz Up Next
The brothers of main card competitors, Tristan Sainz takes on Matias Jimenez in the first bout of the night.

WNO 29 Undercard Starts Soon
Here are the matchups.
- Middleweight Bout - Jake O'Driscoll vs. JZ Cavalcante
- Heavyweight Bout - Joselyn Molina vs. Amy Grande
- Middleweight Bout - Linus von Schrenk vs. Andre Porfirio
- Lightweight Bout - Matias Jimenez vs. Tristan Sainz
How To Watch WNO 29
WNO 29 will be streamed on FloGrappling and the FloSports app.
Match replays, highlights and breaking news will be on both platforms.
WNO 29 Full Card
Here’s the complete lineup for WNO 29:
Main Card
- Middleweight Bout - Kit Dale vs. Vagner Rocha
- Bantamweight Bout - Adele Fornarino vs. Jasmine Rocha
- Light Heavyweight Bout - Roberto Jimenez vs. Ryan Aitken
- Lightweight Bout - Gianni Grippo vs. Max Hanson
- Middleweight Bout - Luccas Lira vs. Sean Yadimarco
- Heavyweight Bout - Roosevelt Sousa vs. Igor Tanabe
- Welterweight Bout - Michael Sainz vs. Natan Chueng
Undercard
- Middleweight Bout - Jake O'Driscoll vs. JZ Cavalcante
- Heavyweight Bout - Joselyn Molina vs. Amy Grande
- Middleweight Bout - Linus von Schrenk vs. Andre Porfirio
- Lightweight Bout - Matias Jimenez vs. Tristan Sainz
Watch WNO 29 Free Live Stream
WNO 29 Start Time
Who's Number One 29 will start at 7:00 p.m. ET on July 25 at Mana Wynwood in Miami, Florida.
WNO 29 Odds
- Kit Dale +150 vs Vagner Rocha -200
- Adele Fornarino -400 vs Jasmine Rocha +300
- Roberto Jimenez +120 vs Ryan Aitken -150
- Gianni Grippo -500 vs Max Hanson +325
- Luccas Lira -185 vs Sean Yadimarco +155
- Roosevelt Sousa -400 vs Igor Tanabe +300
- Michael Sainz -250 vs Natan Chueng +210
- Jake O'Driscoll +145 vs JZ Cavalcante -175
- Linus von Schrenk -130 vs Andre Porfirio +100
- Matias Jimenez +210 vs Tristan Sainz -250
WNO Results Today
Follow along for live updates, results and highlights from WNO 29.
WNO BJJ Live Updates
WNO 29 will be streamed on FloGrappling and the FloSports app.
WNO 29 Tickets Available Now
For those in the Miami area, tickets for WNO 29 are available now.
Watch BJJ On FloGrappling
FloGrappling is the streaming home to the best Brazilian Jiu Jitsu events and news coverage. FloGrappling is the streaming home of:
Join The BJJ Conversation By Following FloGrappling On Social
- Follow us on Twitter @flograppling
- Follow us on Instagram @flograppling
- Watch us on YouTube
- Like us on Facebook