On 8 May 2010, Weimann was named in the provisional squad for the final match of the season against Blackburn Rovers after impressing manager Martin O'Neill during the Reserve Play-off Final against Manchester United. However, he was not among the final 18 players selected.
On 16 May 2010, Weimann was part of the Aston Villa team that won the Hong Kong Soccer Sevens tournament. A particular highlight of his performances during the cup was a hat-trick against the Yau Yee League Select of Hong Kong.
On 27 July 2010, Weimann, scored two goals for Aston Villa in a pre-season friendly against Walsall. The following month, on 6 August, Weimann came off the bench to appear for the first team in a home friendly against Spanish side Valencia.
On 14 August 2010, Weimann made his full league debut for Aston Villa, replacing Ashley Young as a substitute in the 86th minute against West Ham United. Villa caretaker manager Kevin MacDonald named Weimann in his 20-man squad to travel to Austria to face former club Rapid Wien in the UEFA Europa League on 19 August 2010; He came on as a substitute for Marc Albrighton after 79 minutes, only to be injured three minutes later. He was out of action until January 2011, when he returned to full training.
In July 2010, Weimann was called up to the Austria U-19 squad for the 2010 UEFA European Under-19 Championship. Weimann featured in all three of Austria's games and came up against his Aston Villa team-mate Nathan Delfouneso in a 3–2 loss against England.