MELBOURNE, AUSTRALIA - MAY 05: Eddie Betts of the Blues celebrates a goal during the round six AFL match between the Carlton Blues and the Melbourne Demons at Melbourne Cricket Ground on May 5, 2013 in Melbourne, Australia. (Photo by Michael Dodge/Getty Images)

AFL legend Eddie Betts is set to play his 350th game next weekend against the Greater Western Sydney Giants, but Sunday afternoon reports suggest it will be his last in the sport.

The Carlton Blues' favourite had reportedly set the club a deadline of this week to decide whether he would be offered a new contract, but the Herald Sun are now reporting the 34-year-old will announce his retirement this week, potentially as soon as tomorrow.

Betts will become the 19th player to reach 350 AFL or VFL games when the Blues clash with the Giants on Sunday. The match time and venue are yet to be confirmed, but it's likely to be played at Marvel Stadium, in what will be an emotional day for the Blues.

RELATED: Reported Round 23 fixtures

Betts debuted for Carlton in 2005, before spending a period of six seasons with the Adelaide Crows from 2014, where he made the 2017 grand final, before shifting back to the Blues last year.

Betts has kicked a staggering 635 goals at club level, and has been named to the All-Australian team on three occasions.

It's understood coach David Teague will also finish up at the end of the game. He is contracted for 2022, but with Carlton running near enough to the bottom of the table, the club are tipped to sack the coach.

AFL Rd 6 - Carlton v Brisbane
MELBOURNE, AUSTRALIA - APRIL 24: Senior coach David Teague of the Blues looks on during the 2021 AFL Round 06 match between the Carlton Blues and the Brisbane Lions at Marvel Stadium on April 24, 2021 in Melbourne, Australia. (Photo by Michael Willson/AFL Photos via Getty Images)

It had only been reported less than two weeks ago that Betts was nearing a new deal to play on in 2022, with the star forward saying last week that he felt physically ready to go around again.

Jon Ralph told Fox Footy on Sunday afternoon that Betts is expected to announce his retirement tomorrow.

“We expect Eddie Betts has played his second-last game for Carlton, that he’ll anounce tomorrow that he’ll retire after an extraordinary career at Carlton, Adelaide and then back at Carlton,” Jon Ralph said on Fox Footy on Sunday afternoon.

“He’s had an extraordinary legacy that transcends AFL football.”