The Western Australia captain, who lifted the Sheffield Shield just last month, played positively for his unbeaten 60, striking seven fours and a six as Northamptonshire reached their target of 119 with seven wickets to spare just before lunch on day
Northampton (final day of four): Middlesex 149 & 167, Northamptonshire 198 & 120-3 - Northamptonshire won by seven wickets
Sam Whiteman hit his maiden half-century for Northamptonshire to steer the county to their first LV= Insurance County Championship victory of the season against Middlesex.
The Western Australia captain, who lifted the Sheffield Shield just last month, played positively for his unbeaten 60, striking seven fours and a six as Northamptonshire reached their target of 119 with three wickets down just before lunch.
Northamptonshire had resumed on 30 for 1, needing another 89 to record their first victory of the season. Middlesex needed to take quick wickets to give themselves a chance of winning and their hopes were raised when skipper Toby Roland-Jones removed Hassan Azad with just the second ball of the day. But despite conditions favouring the bowlers, only one further wicket fell before the hosts reached their target.
Conditions were testing early on and Middlesex's bowlers worked hard, finding plenty of movement on a slow surface to restrict scoring and keep the pressure on the batting side who were repeatedly drawn into playing and missing outside off-stump.
Sam Whiteman leads Northamptonshire to victory over Middlesex [Getty Images]
Azad's early departure, leaving a ball which nipped back and trapped him in front, brought together Northamptonshire’s Australian duo Whiteman and Chris Tremain.
Tremain, who had come in the previous evening to perform nighwatchman duties, hit the first boundary of the day in the sixth over but fell lbw, shuffling across his crease to a ball from Ethan Bamber.
At that stage, Northamptonshire still needed another 67 but Whiteman, who had managed just 26 in his first three innings for Northamptonshire, took the attack to Middlesex, striking consecutive boundaries off Roland-Jones, cutting him behind square and then clipping him through the onside.
He treated a short ball from Tom Helm with disdain, pulling it authoritatively for four, before driving the same bowler through mid-off for another boundary.
Middlesex thought they had made the breakthrough when Whiteman cut Helm just short of gully on 32 but he continued to play freely, greeting the late entry of Luke Hollman by cutting the leg-spinner away for four and then pulling Helm for six before bringing up his half-century off 75 deliveries. He was well supported by his captain Luke Procter, who was happy to play the anchor role and finished 16 not out.
With just five needed to win for Northamptonshire, Middlesex turned to part-time bowler Sam Robson before Whiteman pulled him through midwicket for four to seal victory.