Hunter product Grant Stewart has performed strongly at the top of Italy's batting order despite the Azzurri remaining winless at an international T20 series.
Opening the innings, the former Maitland, Newcastle and NSW Country representative has scored 178 runs off a combined 99 balls in three appearances for the Italians.
Stewart made back-to-back fifties, 54 and 76, against Germany on Friday before following up with 48 against hosts Spain on Saturday.
He's hit a dozen fours and 16 sixes at Almeria's Desert Springs Cricket Ground.
In game two all-rounder Stewart, who hasn't bowled for the Azzurri, recorded his highest international total of 76 from just 33 deliveries.
The Kent county cricketer struck nine sixes and two fours as Italy finished 6-146, but Germany reeled in the target two down in the 18th over.
In game one Stewart's 54 off 40 balls, including four fours and four sixes, made up half of Italy's total (107). Germany were wicketless in pursuit.
Stewart (48 off 26) was the first man out in game three with Italy 1-65 after six overs. The Azzurri reached 4-161 but Spain ended up 6-165 with an over to spare.
Italy have one more fixture, meeting Spain at the same venue on Sunday (midnight AEDT).