Mario Balotelli could be back in the Premier League this month, according to the Score. West Ham United has prepared an offer for the Italian forward, according to the Brentwood Gazette.

It could cost West Ham as much as $14.4 million for Balotelli, according to Fox Sports. But it's a price the Hammers would likely be willing to pay if Balotelli can help spur them into the top four in the Premier League. However, the Hammers aren't the only club interested in Balotelli; West Bromwich is also rumored to be interested in acquiring the forward, according to the Brentwood Gazette.

After a disappointing stint with Liverpool in which he scored only once, Balotelli joined AC Milan on loan last August. Balotelli has been riddled with injuries since the transfer and made his first appearance in four months coming off the bench as a late substitution on Jan. 17 against Italian side Fiorentina.

After an injury-riddled spell with AC Milan, the Brentwood Gazette reported the club is looking to terminate Balotelli's contract. Making only four appearances for AC Milan since the transfer, Balotelli has only netted two league goals since March 2014, and it would seem Balotelli's value is depreciating.

After bursting into the Premier League with Manchester City in 2010, Balotelli showed promise as a player, but it was clear he lacked discipline, accumulating four red cards. After a high-profile transfer to Liverpool in 2014, Balotelli fell out of favor with the coaching staff and was transferred to AC Milan. Balotelli is a one-dimensional player who lacks discipline and is unable to help his club if he is not scoring. A Premier League side would be taking a chance on the striker, but Balotelli is the type of high-risk player that has a chance to pay off if he can keep his personal antics in check.