Sasha Banks returned to WWE a few weeks ago on Raw after a four-month hiatus that nearly saw The Boss walk out of the company. Fans exploded for Banks' return, who promptly turned heel by attacking Natalya and inserting herself into a program with Becky Lynch.

RELATED: 5 Reasons Why Sasha Banks Should Beat Becky Lynch (And 5 Why The Man Should Win)

The feud between The Boss and The Man will be the pinnacle narrative of the women's division moving forward, with stellar matches guaranteed. Here are five of Banks' best matches so far in WWE... and five that disappointed.

10 Best: Sasha Banks Vs. Ronda Rousey (Royal Rumble 2019)

Ronda Rousey has faced all four members of the NXT Four Horsewomen, putting on incredible bouts with some of WWE's biggest talents. Her clash with Banks was no exception, a quality match containing shrewd in-ring psychology and a perfectly portrayed heel-ish Banks.

The Boss was vicious here, luring Rousey into an ill-timed punch to the ring post and utilizing her own ring gear as a weapon. Rousey had previously stated that Banks was her ideal opponent and it showed, both Superstars coming out of this match looking strong.

9 Worst: Sasha Banks & Becky Lynch Vs. Naomi & Tamina (Fastlane 2016)

A legitimate rivalry between Banks, Naomi, and Tamina could have been developed here, especially since the three once formed the faction known as Team BAD. A well-written feud could have propelled The Boss' career whilst also pushing the underutilized Naomi, though ultimately this match proved to be a stepping stone to WrestleMania's 32 triple threat.

This ordinary, formulaic tag match did little to push Banks or Lynch as credible contenders for Charlotte, who was busy battling Brie Bella for the Divas Championship in another filler-type match.

8 Best: Sasha Banks Vs. Bayley (NXT TakeOver: Respect 2015)

Bayley has proved to be, arguably, Banks' greatest foe. The two Superstars have put on incredible matches together both in NXT and the main roster. This match was greatly anticipated coming off of the momentum of their NXT: Brooklyn clash, in which Bayley dethroned Banks to win the NXT Women's Championship finally.

This 30-minute Iron Woman match was the first women's bout to main event a WWE PPV, an accomplishment Banks would repeat on the main roster when she clashed with Charlotte at Hell In A Cell.

7 Worst: Sasha Banks Vs. Becky Lynch (Raw 2016)

For Banks, the road to WrestleMania 32 was bumpy. It seemed a guarantee that the feud between Banks, Charlotte, and Becky Lynch would culminate in a triple threat at the Show of Shows, which meant that the booking that got them there was predictable and, sometimes, bewildering.

RELATED: 10 WWE Women's Dream Matches That Can Happen

The dodgy finish dampened the momentum of the story, as Banks and Lynch were clearly meant to take a double pin. Instead, Banks seemed just to collapse and lie down, hitting her shoulders on the match for a synchronized three-count.

6 Best: Women's Royal Rumble Match (Royal Rumble 2018)

The first-ever women's Royal Rumble match lived up to expectations, as every female competitor had their chance to shine in this high-stakes, intense showdown. Although ultimately losing after being eliminated by the Bella Twins, Banks put on an incredible performance, entering the match at number one and lasting an impressive 54:46.

Some of Banks' highlights include eliminating Bayley and a confrontation with Hall of Famer Trish Stratus. Despite losing, The Boss looked every bit the feisty, resilient star fans have known since NXT.

5 Worst: Sasha Banks Vs. Charlotte Flair (SummerSlam 2016)

The Boss and The Queen of All Eras have an extensive history. Their rivalry dominated the narrative of the women's division in 2016, though not all of their matches were great examples of their skill.

Banks' clash with Flair at SummerSlam 2016 was disappointing. Fans winced at one particularly nasty spot which saw The Queen drop Banks from the top turnbuckle onto the back of her neck, as well as the controversial decision to have The Boss drop the title back to Flair after only 27 days.

4 Best: Sasha Banks Vs. Charlotte Vs. Becky Lynch (WrestleMania 32)

The culmination of a long-standing feud between the three former NXT Superstars, this match was a superb demonstration of incredible wrestling, dynamic storytelling and risky spots. Banks amazed fans with an Eddie Guerrero frog splash from the top rope, taking out both her opponents.

RELATED: 5 Best Matches Of The Women's Evolution (& 5 Worst)

The finish to this match hurt it slightly, as Ric Flair's intervention took valuable attention from the competing Superstars and fans were ready to embrace Banks as their champion. Still, The Boss exited the Grandest Stage of Them All as one of the best wrestlers in WWE history.

3 Worst: Sasha Banks Vs. Paige (Beat The Clock Challenge, Raw 2015)

The Divas Revolution stuttered at its inception, with bad booking hindering its success. The first-ever Divas Beat the Clock Challenge highlighted this, as all three former NXT stars were given a couple of minutes of in-ring action to tell a shaky story.

Banks had the full support of the crowd behind her in a way that Flair and Lynch did not. Fans wanted to see The Boss dethrone Nikki Bella, though she instead was lost in the shuffle as WWE focused on pushing Charlotte.

2 Best: Sasha Banks Vs. Charlotte Flair (Raw 2016)

Sasha Banks and Charlotte Flair have had some underwhelming matches, but also some outstanding clashes that have become iconic moments in the history of women's wrestling. Their post-brand split clash on Monday Night Raw is one of these moments.

Banks defeated The Queen to capture the Raw Women's Championship after a chaotic confrontation with the Nature Girl, including some excellent verbal work from Charlotte during the match that really sold the intensity of their feud.

1 Worst: Sasha Banks Vs. Nia Jax (Royal Rumble 2017)

Banks went from competing for the WWE Women's Championship at WrestleMania to a pre-show squash match far too quickly for a wrestler of her talent. This damaged The Boss' credibility, pushing Nia Jax at Banks' expense.

The match itself didn't last long and was forgotten almost easily. Banks' momentum as a former Women's Champion stalled, effecting The Boss' career for a long time afterward.

NEXT: 5 Best Charlotte Flair Matches (& 5 Worst)