Middlesbrough have had some wonderful players over the years.

While the majority of recent seasons have been spent in Championship the Teessiders have still had some excellent players since entering the new millennium.

Within that time Middlesbrough have enjoyed 10 seasons in the Premier League, while also winning the Carling Cup in 2004 and enjoying two seasons competing in the UEFA Cup.

One of them even saw the club reach the final in 2006.

It's safe to say that during that time Middlesbrough have had their fair share of top drawer strikers.

But who have been the best to grace the Riverside Stadium? Let's take a look.

The striker had made quite an impression during his time in Scotland before heading to England in 2010.

Goals came thick and fast during his time with Motherwell and Celtic and that continued after moving to Middlesbrough on deadline day in the January window.

McDonald spent two and a half years at the Riverside Stadium and scored a decent 39 goals in 124 appearances not to mention the 21 assists that he chipped in with.

On paper the Australian striker was a real success but given the vast sums he was earning as a player and the underperformance of the team as a whole, he perhaps didn't get the credit he deserved.

If results had gone better he probably would have been higher up the list.

A year after the club's journey to the UEFA Cup final Middlesbrough made a flagship signing in the form of Tuncay Sanli.

The Fenarbahce man was a popular figure with his club and supporters had hoped that he would come to the Riverside and continue that role of being a fans' favourite.

Tuncay made a steady start to life at the club but won supporters over with his tireless work ethic and desire to track back and put in a proper shift for the team.

That perhaps made up for the fact that he scored just 18 and created nine in his two seasons at the club as Middlesbrough suffered relegation.

In fairness to the Turkish international, he never claimed to be a goal-machine but there's no doubting that he's still fondly remembered at the Riverside Stadium for his all-round contribution.

We're bending the rules slightly here by allowing the Colombian into our list of top strikers since 2000.

Ricard joined the club in 1998 and stayed until 2001 when Steve McClaren took over as manager and deemed him surplus to requirements.

While his goal record in the new millennium was no great shakes, the powerful attacker scored 29 goals for the club in his first two and a half seasons at the Riverside Stadium, being named the top scorer in both full seasons.

His career sort of fizzled out after leaving England but while he perhaps wasn't as glamourous a signing as those that followed him, there's no doubt that his goal record during his prime was pretty good.

The only current Middlesbrough player who makes our top 10 list.

Assombalonga had a reputation as one of the EFL's best strikers after hugely successful spells with Peterborough United and Nottingham Forest.

In 2017 he was brought to Middlesbrough for a club-record £15million as the man to fire the club back to the Premier League after relegation.

Assombalonga scored 15 goals in his first season, 16 in his second and 11 goals in his third, while this season has been disappointing with just five to his name so far.

But with 47 goals to his name the 28-year-old is Middlesbrough's top scorer since 2000 which deserves huge credit - even if his strikes have come in the second tier.

Supporters could hardly believe it when the Croatian arrived at the Riverside Stadium in 2000.

Boksic had played at the highest level with the likes of Juventus, Lazio and Marseille before moving to Teesside so that he could challenge himself in the Premier League.

After scoring twice and getting an assist on his debut supporters were hoping for great things from the striker, and while he didn't set the world alight he certainly played a big role.

Boksic made 72 appearances for the Teessiders and scored 22 goals in the process - not a bad conversion rate.

It's that goalscoring rate and the undoubted profile that he brought to the club that gets him into our top 10.

He might not have been the most prolific goalscorer but there's no doubt that Massimo Maccarone provided two of the biggest goals in the club's history.

The Italian arrived for £8.15million from Empoli in 2002 and got off to a decent start by scoring nine goals in his first season with the club.

Maccarone scored seven the following year as Middlesbrough won the Carling Cup before heading back to Italy on loan the following year after falling out of favour.

It seemed that the striker's days at the club were over but after returning for the 2005/06 season he wrote himself in the history books with a vital late goal in the UEFA Cup quarter final against FC Basel to send them through to the last four.

Remarkably, Maccarone did the same again against Steaua Bucharest in the semi-finals and that's why few will question his inclusion in our top strikers list.The striker was a constant thorn in Middlesbrough's paw during his two seasons with Portsmouth and so fans breathed a sigh of relief when he eventually moved to the Riverside Stadium.

Yakubu arrived in the summer of 2005 for a fee of £7.5million and made an immediate impact with 16 goals in his first season with the club.

That included playing a key role in the club's journey to the UEFA Cup final as he played alongside the likes of Mark Viduka and Jimmy Floyd Hasselbaink in attack.

The Nigerian racked up 16 goals again in the 2006-07 season before expressing his desire to leave the club in the summer of 2007 when he joined Everton for £11.25million, ensuring that the club made a profit on the player.

He might not have spent a huge amount of time with the club but there's no doubting that he was one of the most potent goalscorers to play for the club in the last 20 years.

A hugely popular figure during both of his spells with Middlesbrough.

Patrick Bamford first moved to the Riverside in the summer of 2014 when he arrived on a season-long loan deal from Chelsea and found the net 19 times as he won the Championship's Player Of The Year award and took the Teessiders all the way to the play-off final at Wembley.

The striker then tried his luck in the Premier League before returning to the Riverside on a permanent basis in January 2017 after Aitor Karanka's side had secured promotion.

While scoring just one goal in the top flight, Bamford was a key player the following year as he netted 13 times as he again led Middlesbrough into the play-offs.

Bamford left the club to join Leeds United in the summer of 2018, but despite joining a rival supporters maintain that the striker should have been kept at the club, proving his status as one of the best strikers in the club's recent history.

The powerful striker is a close contender to be the top striker of the last 20 years.

Hasselbaink had enjoyed a wonderful career with the likes of Leeds United, Atletico Madrid and Chelsea before he moved to the Riverside Stadium in 2004.

The Dutchman made an immediate impact with Middlesbrough after finding the net against local rivals Newcastle United - the first goal of 16 that he would score that season.

As well as scoring the club's first ever goal in Europe, Hasselbaink bettered his record the following year as he scored 18 goals to help the club to the FA Cup semi-finals and the UEFA Cup final.

There's no doubt that the striker was a huge figure both on and off the pitch and there's an argument to suggest that he should even be at the top of our rankings.

At the top of our list is Jimmy Floyd Hasselbaink's strike partner.

Mark Viduka joined the club from Leeds United in 2004 and while injuries limited him to just seven goals in 21 appearances in his first year, Middlesbrough's supporters could see that they had a class act.

The next year the Australian scored 15 times as he played a vital role in the club's journey to the UEFA Cup final with his brilliant and often selfless hold-up play being a massive factor in the club's success.

In 2006-07 Viduka had his best season for the club under Gareth Southgate as he netted 19 times and scored four assists as the club tackled life outside of the UEFA Cup.

While he went on to join rivals Newcastle United in 2007, Viduka has since claimed that he wanted to stay at the club and that's another key reason why the Australian is our top striker of the last 20 years.