After playing club cricket in England and Ireland from 2004 to 2006. Northcote qualified to play for Italy though his Italian mother, with Northcote making his debut for Italy against Hong Kong in the 2007 World Cricket League Division Three which was held in Northern Territory, Australia. He played six matches during the tournament, scoring 91 runs at an average of 18.20, with a high score of 47. With the ball, he took 7 wickets at a bowling average of 19.00, with best figures of 3/26. He played for Italy in the 2008 European Cricket Championship Division One, but has relinquished the captaincy back to Scuderi. He made five appearances during the tournament. He was then selected as part of Italy's squad for the 2008 World Cricket League Division Four in Tanzania, making six appearances. He scored 234 runs during the tournament, at an average of 58.50, with a high score of 102 not out. This score was his only century of the tournament and came against Fiji. With the ball, he took 2 wickets at a bowling average of 35.00, with best figures of 2/19.