Carmella might have been the last draft pick to join the main roster when she was first called up, but she has since more than proven herself. As a former Money in the Bank winner and a SmackDown Women's Champion, it's fair to say Carmella has had a great career so far.

A lot of that is down to her incredible hard work in and out of the ring. While she is undoubtedly one of the best talkers in WWE right now, Carmella has also put on some fantastic matches throughout her career.

RELATED: WWE: Ranking The 10 Best Women's "First Time Ever" Matches

As she so often likes to remind wrestling fans, "Mella, is money," and in this list, we will look at 10 times she proved that, ranking her greatest matches.

10 Carmella vs Bayley (NXT, 2016)

We will kickstart this list with an NXT Women's Championship match that Carmella had during her run in the development brand. She got the chance to go one on one with her best friend in what was a friendly match between two babyfaces.

At this point in time, Carmella was nowhere near the peak of her in-ring ability. However, Bayley was firing on all cylinders at this point and was arguably the most popular person in WWE at the time.

They managed to put on a competitive match together that showcased the potential Carmella had. While it was clear she was never going to win, that didn't stop this being a fun match.

9 Women's Battle Royal (WrestleMania 35)

While this wasn't a main card moment, it remains Carmella's big WrestleMania moment at this stage in her career. She competed inside the women's battle royal on the pre-show of WrestleMania 35 and ended up winning the entire thing.

RELATED: Every SmackDown Women's Champion, Ranked

Battle royal matches are always chaotic, and this one was no different in that regard. It was a fun match that started out WrestleMania in a great way.

Of course, Carmella winning the match helped make this a memorable moment for her career. However, the entire match itself was very well done with lots of different stories being told within it.

8 Carmella vs Nia Jax vs Alexa Bliss (NXT, 2016)

Even though Carmella's NXT career is best remembered for her role on the outside of the ring with Enzo and Cass, that doesn't mean she didn't have some great matches. While her opportunities were fewer, she certainly made the most of them when they came.

This triple threat match is a perfect example of that, which highlighted not just her but Alexa Bliss, who was also underutilized. They battled, alongside Nia Jax in a number one contenders match to determine a challenger for Asuka's NXT Women's Championship.

While it would be Jax who came out on top that night, it was still an impressive showing from 'Mella. It was a fun triple threat that had a lot going for it, proving just what Carmella was capable of.

7 Six-Pack Challenge Match (Backlash, 2016)

The six-pack challenge match at Backlash in 2016 was done to crown the first SmackDown Women's Champion, and it was a great bout. It was a brilliant way of introducing all the top women of the brand at once.

RELATED: Every Single RAW Women's Champion, Ranked

Sure, with this many women you don't get the emotional investment that you do in a singles match, but it does allow for a fun match. The pace is always high with things going on constantly that the audience is always involved.

That's exactly what this match had, each fan had their individual favorites and the match benefitted from it.

6 Women's Tag Team Championship Elimination Chamber (Elimination Chamber, 2019)

Carmella was part of the first-ever Women's Tag Team Championship match, which took place inside the Elimination Chamber in 2019. She was randomly paired with Naomi in order to be involved, and it was a brilliant match.

While 'Mella and Naomi didn't really play a huge part in the match, they were involved and played their part in this story. The match itself had some amazing spots as all the women involved looked to make history.

Because it was crowning the first-ever champions the match was an incredibly important one, and everyone played their part and stepped up their game to make it feel important.

5 Survivor Series Match (Survivor Series, 2019)

Another match that Carmella herself didn't have tons of time in, but was still a great match, was the Survivor Series match in 2019. While this match wasn't her big moment like others in this list, she still played her part in the bout.

RELATED: Ranking Every NXT Women's Champion From Worst To Best

This was the first time NXT was involved with Survivor Series and it certainly raised the bar in terms of quality and anticipation from fans. The women's match may have had 15 people involved, but it was excellently booked.

The match breezed by and was tons of fun to watch, getting to see various women interacting with each other for the first time.

4 Money In The Bank 2017

While the ending left people complaining, the first-ever women's Money in the Bank ladder match was a great match. It was the first time in history that the women competed in this stipulation, and it was an incredible moment.

The women clearly went out of their way within this match in order to steal the show and make a big impact. Thankfully, that's exactly what they did, and Carmella ended up being a surprise winner.

However, it was James Ellsworth who actually retrieved the briefcase, dropping it to Carmella. It was a controversial decision that hurt the match, but it didn't stop it being too bad.

3 Carmella & Natalya vs Becky Lynch & Naomi (FastLane, 2018)

While this match didn't have tons of story, it is proof that if the women are given enough time in the ring they will always produce quality. This tag team match was a fantastic PPV quality bout, with all four women putting on great showings.

RELATED: 10 Times Naomi Was The Most Underrated Superstar In WWE’s Women’s Division

Everyone involved in the match is technically sound, but have very distinct in-ring styles. The tag match was fluid, had some fantastic near falls and plenty of great action, making this one of Carmella's strongest matches so far.

Carmella and Natalya ended up scoring the win here, but the match isn't going to be remembered for that. It is all about the quality of the wrestling which made this so fun to watch.

2 Carmella vs Nikki Bella (TLC, 2016)

Carmella's first major singles feud was against Nikki Bella, and it was a terrific way to introduce her to the WWE Universe. Nikki was a huge star and she did a brilliant job at helping Carmella get over.

Even though Nikki won their feud, and this particular match, that didn't stop it being a shining moment for 'Mella as well. They had several matches together, but this one really was the strongest.

With a NoDQ stipulation at play, the ladies were really able to get creative with the match itself. They used all manner of weapons and really made things feel like a fight, which helped make this one so much fun.

1 Carmella vs Becky Lynch vs Charlotte Flair (SummerSlam, 2018)

The best match of Carmella's career currently remains the night she lost her SmackDown Women's Championship. She defended against both Becky Lynch and Charlotte Flair, and it created an incredible match.

While the Flair/Lynch storyline ended up overshadowing Carmella's time as champion, that didn't stop the match being great. Carmella more than held her own against two of the very best in WWE and proved she belonged.

It was a great match that had moments where it seemed all three women would win. The near falls and great exchanges between the women really kept fans on the edge of their seats, creating for a fun match.

NEXT: 10 Superstars Who Should Have Won The 2020 Women's Royal Rumble