Moses Hafoka News
Hilux NPC
The five top performers from the Hilux NPC semi-finals
Hilux NPC scores big wins in 2026 match attendance and social media engagement
The three top performers from round nine of the Hilux NPC
Beauden Barrett among fourteen All Blacks released for final Hilux NPC round
Latest
The three top performers from round seven of the Hilux NPC
The three top performers from round six of the Hilux NPC
The four top performers from round five of the Hilux NPC
Hilux NPC
Exclusive
Aussie presence in NPC grows as RA’s high-performance director weighs in
The three top performers from round four of the Hilux NPC
The four top performers from round three of the Hilux NPC
[{"competition":{"rid":"105","oid":"208","ovid":"1001","name":"Hilux NPC","logo":"https:\/\/eu-cdn.rugbypass.com\/images\/competitions\/logos\/png\/bunnings-npc.png?v=1784199541","logoCircle":"https:\/\/eu-cdn.rugbypass.com\/images\/competitions\/logos\/circle\/bunnings-npc.png?v=1784199519","season":{"season":202600,"years":{"2026":2026},"label":"2026","completed":1,"standings":1,"started":1,"months":0,"games":77},"stats":{"success":1,"stats":{"teamId":2590,"penaltyConceded":2,"penaltyDefence":1,"penaltyOffence":1,"notReleasing":1,"offside":1,"carries":39,"metresMade":55,"passes":5,"offload":1,"defenderBeaten":4,"cleanBreak":1,"totalTurnovers":1,"crossedGainline":17,"failedGainline":22,"droppedBallUnforced":1,"handlingError":1,"dominantContact":8,"errors":1,"postContactMetres":36,"carryDistance":155,"metresInContact":36,"tackle":43,"missedTackle":6,"dominantTackleContact":1,"totalAttemptedTackles":50,"totalSuccessfulTackles":43,"totalUnsuccessfulTackles":7,"outOfGame":11,"backInGame":24,"contestedBreakdown":3,"trapped":4,"upperBodyTackles":25,"lowerBodyTackles":23,"percentTackleMade":86,"percentLowerBodyTackles":47.92,"percentUpperBodyTackles":52.08,"wonClean":22,"wonTap":3,"wonOther":2,"lostNotStraight":2,"lostClean":5,"lostOther":1,"lineoutThrowsWon":27,"lineoutThrowsLost":8,"throwFront":8,"throwMiddle":19,"throwBack":7,"throw15+":1,"restartCatch":1,"points":0,"appearances":11,"minutesPlayed":186,"minutesPlayedSecondHalf":186},"topPlayerStats":{"tryScored":{"id":184615,"value":7},"points":{"id":184615,"value":35},"appearances":{"id":248511,"value":12},"minutesPlayed":{"id":248511,"value":752},"minutesPlayedFirstHalf":{"id":248511,"value":440},"minutesPlayedSecondHalf":{"id":248511,"value":312},"penaltyConceded":{"id":253610,"value":8},"penaltyDefence":{"id":253610,"value":6},"scrumOffence":{"id":172213,"value":1},"carries":{"id":248511,"value":101},"metresMade":{"id":253610,"value":268},"passes":{"id":253610,"value":44},"offload":{"id":253610,"value":10},"defenderBeaten":{"id":253610,"value":30},"totalTurnovers":{"id":253610,"value":11},"crossedGainline":{"id":253610,"value":53},"failedGainline":{"id":248511,"value":52},"lostInRuckOrMaul":{"id":253411,"value":3},"dominantContact":{"id":239115,"value":13},"errors":{"id":253610,"value":11},"postContactMetres":{"id":239115,"value":87},"carryDistance":{"id":248511,"value":436},"metresInContact":{"id":239115,"value":87},"tackle":{"id":248511,"value":156},"missedTackle":{"id":253610,"value":23},"totalAttemptedTackles":{"id":248511,"value":176},"totalSuccessfulTackles":{"id":248511,"value":156},"totalUnsuccessfulTackles":{"id":253610,"value":33},"outOfGame":{"id":248481,"value":44},"backInGame":{"id":248486,"value":46},"contestedBreakdown":{"id":253610,"value":33},"trapped":{"id":229482,"value":47},"upperBodyTackles":{"id":253610,"value":103},"lowerBodyTackles":{"id":248511,"value":73},"percentTackleMade":{"id":257337,"value":100},"percentLowerBodyTackles":{"id":261846,"value":58.62},"percentUpperBodyTackles":{"id":154180,"value":100},"wonClean":{"id":248511,"value":109},"wonTap":{"id":249170,"value":10},"lineoutThrowsWon":{"id":248511,"value":117},"throwFront":{"id":256177,"value":40},"throwMiddle":{"id":248511,"value":60},"throwBack":{"id":239115,"value":42},"restartCatch":{"id":159481,"value":2},"penaltyOffence":{"id":256177,"value":3},"wrongSideAtRuck":{"id":196533,"value":1},"cleanBreak":{"id":196533,"value":5},"neutral":{"id":253610,"value":4},"carriedInTouch":{"id":196533,"value":1},"forwardPass":{"id":196533,"value":1},"lostBallForced":{"id":240841,"value":2},"droppedBallUnforced":{"id":253610,"value":7},"handlingError":{"id":253610,"value":9},"turnoverWon":{"id":255612,"value":9},"dominantTackleContact":{"id":229482,"value":12},"jackalTurnoverWon":{"id":255612,"value":4},"wonOther":{"id":229482,"value":10},"lostNotStraight":{"id":248481,"value":6},"lostClean":{"id":253303,"value":12},"lostHandlingError":{"id":248481,"value":6},"lostOverthrown":{"id":249170,"value":7},"lineoutSteals":{"id":196533,"value":3},"lineoutThrowsLost":{"id":248511,"value":24},"throw15+":{"id":249170,"value":6},"tapBack":{"id":196533,"value":1},"tapBackSuccess":{"id":196533,"value":1},"aerialContest":{"id":253610,"value":4},"aerialContestWon":{"id":196533,"value":1},"percentAerialContestWon":{"id":196533,"value":100},"yellowCard":{"id":251993,"value":2},"offside":{"id":253610,"value":3},"sinBinEnd":{"id":248481,"value":2},"freeKick":{"id":174537,"value":2},"lineoutWonPenalty":{"id":229482,"value":3},"lostOther":{"id":248481,"value":1},"tryAssist":{"id":253610,"value":3},"breakAssist":{"id":253610,"value":6},"lineoutWonFreeKick":{"id":262009,"value":1},"notRollingAway":{"id":253303,"value":3},"jackalPenaltyWon":{"id":239115,"value":4},"badPass":{"id":240841,"value":1},"lostNot5m":{"id":240841,"value":1},"offFeetAtRuck":{"id":256177,"value":3},"kicksInPlay":{"id":253610,"value":9},"territorial":{"id":253610,"value":2},"kickBounced":{"id":253610,"value":9},"kickMetres":{"id":253610,"value":216},"allKickMetres":{"id":253610,"value":216},"counterRuck":{"id":261422,"value":1},"carriedOver":{"id":256177,"value":1},"tackleTurnoverWon":{"id":159481,"value":5},"retainedKick":{"id":253610,"value":3},"contestable":{"id":253610,"value":2},"attackingKicks":{"id":253610,"value":7},"lineoutLostFreeKick":{"id":256790,"value":1},"attackingCatch":{"id":253610,"value":3},"restartCatchSuccess":{"id":256790,"value":1},"notReleasing":{"id":192693,"value":3},"interception":{"id":249170,"value":1},"defensiveCatch":{"id":159481,"value":2},"defensiveCatchSuccess":{"id":249170,"value":1},"collapsingMaul":{"id":253257,"value":1},"wrongSideAtMaul":{"id":253257,"value":1},"obstruction":{"id":173294,"value":1},"accidentalKnockOn":{"id":173294,"value":1},"deliberateKnockOn":{"id":253610,"value":1},"lineoutOffence":{"id":253610,"value":1},"fiftyTwentyTwoKick":{"id":253610,"value":1},"attackingCatchSuccess":{"id":253610,"value":1},"foulPlay":{"id":248511,"value":1},"otherOffence":{"id":253411,"value":1},"lineoutsWonOwnThrow":{"id":253411,"value":2},"offsideAtKick":{"id":184615,"value":1},"handsInRuck":{"id":229251,"value":1},"kickError":{"id":236691,"value":1},"kickChargedDown":{"id":236691,"value":1},"duelDefence":{"id":159481,"value":2}}},"epoch":1792976700},"main":{"totalMinsPlayed":186,"main":[{"value":43,"title":"Tackles Completed"},{"value":39,"title":"Carries"},{"value":0,"title":"Tries"},{"value":55,"title":"Metres Carried"},{"value":0,"title":"Turnovers Won"},{"value":1,"title":"Dominant Tackles"},{"value":0,"title":"Try Assists"}],"profile":[{"value":"28%","title":"Tackles Completed","type":1,"key":"totalSuccessfulTackles","raw":43,"top":156,"color":"#e28638"},{"value":"39%","title":"Carries","type":1,"key":"carries","raw":39,"top":101,"color":"#eca63d"},{"value":"2%","title":"Tries","type":1,"key":"tryScored","raw":0,"top":7,"color":"#cf403a"},{"value":"21%","title":"Metres Carried","type":1,"key":"metresMade","raw":55,"top":268,"color":"#dd7237"},{"value":"2%","title":"Turnovers Won","type":1,"key":"turnoverWon","raw":0,"top":9,"color":"#cf403a"},{"value":"8%","title":"Dominant Tackles","type":1,"key":"dominantTackleContact","raw":1,"top":12,"color":"#d34e38"},{"value":"2%","title":"Try Assists","type":1,"key":"tryAssist","raw":0,"top":3,"color":"#cf403a"}]},"group":{"groups":[{"title":"Attack","stats":[{"title":"Points","value":{"value":0,"title":"Points"},"overall":{"value":"2%","title":"Points","type":1,"key":"points","raw":0,"top":35,"color":"#cf403a"}},{"title":"Tries","value":{"value":0,"title":"Tries"},"overall":{"value":"2%","title":"Tries","type":1,"key":"tryScored","raw":0,"top":7,"color":"#cf403a"}},{"title":"Line Breaks","value":{"value":1,"title":"Line Breaks"},"overall":{"value":"20%","title":"Line Breaks","type":1,"key":"cleanBreak","raw":1,"top":5,"color":"#dc6f37"}},{"title":"Carries","value":{"value":39,"title":"Carries"},"overall":{"value":"39%","title":"Carries","type":1,"key":"carries","raw":39,"top":101,"color":"#eca63d"}},{"title":"Carries Per Minute","value":{"value":0.21,"title":"Carries Per Minute"},"overall":{"value":"2%","title":"Carries Per Minute","type":1,"key":"carries","raw":0,"top":101,"color":"#cf403a"}},{"title":"Metres Carried","value":{"value":55,"title":"Metres Carried"},"overall":{"value":"21%","title":"Metres Carried","type":1,"key":"metresMade","raw":55,"top":268,"color":"#dd7237"}},{"title":"Turnovers Won","value":{"value":0,"title":"Turnovers Won"},"overall":{"value":"2%","title":"Turnovers Won","type":1,"key":"turnoverWon","raw":0,"top":9,"color":"#cf403a"}},{"title":"Defenders Beaten","value":{"value":4,"title":"Defenders Beaten"},"overall":{"value":"13%","title":"Defenders Beaten","type":1,"key":"defenderBeaten","raw":4,"top":30,"color":"#d75c37"}},{"title":"Post Contact Metres","value":{"value":36,"title":"Post Contact Metres"},"overall":{"value":"41%","title":"Post Contact Metres","type":1,"key":"postContactMetres","raw":36,"top":87,"color":"#edac3e"}}]},{"title":"Defence","stats":[{"title":"Tackles Made","value":{"value":50,"title":"Tackles Made"},"overall":{"value":"28%","title":"Tackles Made","type":1,"key":"totalAttemptedTackles","raw":50,"top":176,"color":"#e28638"}},{"title":"Tackles Completed","value":{"value":43,"title":"Tackles Completed"},"overall":{"value":"28%","title":"Tackles Completed","type":1,"key":"totalSuccessfulTackles","raw":43,"top":156,"color":"#e28638"}},{"title":"Dominant Tackles","value":{"value":1,"title":"Dominant Tackles"},"overall":{"value":"8%","title":"Dominant Tackles","type":1,"key":"dominantTackleContact","raw":1,"top":12,"color":"#d34e38"}},{"title":"Tackles Per Minute","value":{"value":0.23,"title":"Tackles Per Minute"},"overall":{"value":"2%","title":"Tackles Per Minute","type":1,"key":"tackle","raw":0,"top":156,"color":"#cf403a"}},{"title":"Turnovers Won","value":{"value":0,"title":"Turnovers Won"},"overall":{"value":"2%","title":"Turnovers Won","type":1,"key":"turnoverWon","raw":0,"top":9,"color":"#cf403a"}}]},{"title":"Passing","stats":[{"title":"Try Assists","value":{"value":0,"title":"Try Assists"},"overall":{"value":"2%","title":"Try Assists","type":1,"key":"tryAssist","raw":0,"top":3,"color":"#cf403a"}},{"title":"Successful Passes","value":{"value":5,"title":"Successful Passes"},"overall":{"value":"11%","title":"Successful Passes","type":1,"key":"passes","raw":5,"top":44,"color":"#d55637"}},{"title":"Bad Passes","value":{"value":0,"title":"Bad Passes"},"overall":{"value":"2%","title":"Bad Passes","type":1,"key":"badPass","raw":0,"top":1,"color":"#cf403a"}},{"title":"Pass Accuracy","value":{"value":"100%","title":"Pass Accuracy"},"overall":{"value":"100%","title":"Pass Accuracy","type":1,"key":"pass_accuracy","raw":"100%","top":0,"color":"#479d6c"}}]},{"title":"Discipline","stats":[{"title":"Penalties Conceded","value":{"value":2,"title":"Penalties Conceded"},"overall":{"value":"25%","title":"Penalties Conceded","type":1,"key":"penaltyConceded","raw":2,"top":8,"color":"#e07d37"}},{"title":"Yellow Cards","value":{"value":0,"title":"Yellow Cards"},"overall":{"value":"2%","title":"Yellow Cards","type":1,"key":"yellowCard","raw":0,"top":2,"color":"#cf403a"}},{"title":"Red Cards","value":{"value":0,"title":"Red Cards"},"overall":{"value":"2%","title":"Red Cards","type":1,"key":"redCard","raw":0,"top":0,"color":"#ce3d3b"}}]}]}}]
[{"title":"Hilux NPC","logo":"Hilux NPC","id":"1001","games":[{"title":"North Harbour vs Taranaki Bulls","date":"9 Oct 2026","dateSmall":"9 Oct","time":1791596100,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/bunnings-npc.png.webp?maxw=72&v=1784199519","compTitle":"Hilux NPC","draw":false,"win":false,"opposition":{"name":"Taranaki Bulls","id":"3267","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/511.png.webp?maxw=72&v=1762927735"},"stats":{"mins":23,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Bay of Plenty Steamers vs North Harbour","date":"3 Oct 2026","dateSmall":"3 Oct","time":1791084900,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/bunnings-npc.png.webp?maxw=72&v=1784199519","compTitle":"Hilux NPC","draw":false,"win":false,"opposition":{"name":"Bay of Plenty","id":"2414","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/502.png.webp?maxw=72&v=1762927735"},"stats":{"mins":26,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"North Harbour vs Otago","date":"26 Sep 2026","dateSmall":"26 Sep","time":1790406600,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/bunnings-npc.png.webp?maxw=72&v=1784199519","compTitle":"Hilux NPC","draw":false,"win":true,"opposition":{"name":"Otago","id":"5291","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/509.png.webp?maxw=72&v=1788496666"},"stats":{"mins":12,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"North Harbour vs Canterbury","date":"19 Sep 2026","dateSmall":"19 Sep","time":1789869900,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/bunnings-npc.png.webp?maxw=72&v=1784199519","compTitle":"Hilux NPC","draw":false,"win":false,"opposition":{"name":"Canterbury","id":"5998","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/503.png.webp?maxw=72&v=1783073786"},"stats":{"mins":18,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Hawke's Bay Magpies vs North Harbour","date":"12 Sep 2026","dateSmall":"12 Sep","time":1789265100,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/bunnings-npc.png.webp?maxw=72&v=1784199519","compTitle":"Hilux NPC","draw":false,"win":true,"opposition":{"name":"Hawkes Bay","id":"3629","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/505.png.webp?maxw=72&v=1762927735"},"stats":{"mins":8,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"North Harbour vs Northland Taniwha","date":"5 Sep 2026","dateSmall":"5 Sep","time":1788671100,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/bunnings-npc.png.webp?maxw=72&v=1784199519","compTitle":"Hilux NPC","draw":false,"win":true,"opposition":{"name":"Northland","id":"2561","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/508.png.webp?maxw=72&v=1762927735"},"stats":{"mins":14,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Manawat\u016b Turbos vs North Harbour","date":"29 Aug 2026","dateSmall":"29 Aug","time":1787987400,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/bunnings-npc.png.webp?maxw=72&v=1784199519","compTitle":"Hilux NPC","draw":false,"win":false,"opposition":{"name":"Manawatu","id":"1267","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/506.png.webp?maxw=72&v=1762927735"},"stats":{"mins":28,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"North Harbour vs Auckland","date":"21 Aug 2026","dateSmall":"21 Aug","time":1787376900,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/bunnings-npc.png.webp?maxw=72&v=1784199519","compTitle":"Hilux NPC","draw":false,"win":true,"opposition":{"name":"Auckland","id":"5690","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/501.png.webp?maxw=72&v=1762927735"},"stats":{"mins":9,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Wellington Lions vs North Harbour","date":"13 Aug 2026","dateSmall":"13 Aug","time":1786605000,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/bunnings-npc.png.webp?maxw=72&v=1784199519","compTitle":"Hilux NPC","draw":false,"win":true,"opposition":{"name":"Wellington","id":"1060","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/514.png.webp?maxw=72&v=1762927735"},"stats":{"mins":15,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"North Harbour vs Counties Manukau Steelers","date":"6 Aug 2026","dateSmall":"6 Aug","time":1786000200,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/bunnings-npc.png.webp?maxw=72&v=1784199519","compTitle":"Hilux NPC","draw":false,"win":true,"opposition":{"name":"Counties Manukau","id":"5265","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/504.png.webp?maxw=72&v=1762927735"},"stats":{"mins":19,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Tasman Mako vs North Harbour","date":"31 Jul 2026","dateSmall":"31 Jul","time":1785481800,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/bunnings-npc.png.webp?maxw=72&v=1784199519","compTitle":"Hilux NPC","draw":false,"win":false,"opposition":{"name":"Tasman Mako","id":"2530","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/512.png.webp?maxw=72&v=1762927735"},"stats":{"mins":14,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}}]}]
Moses Hafoka Stats
Stats compared to other Hookers
{{selectedCompetition.competition.name}} {{selectedCompetition.competition.season.label}} -
{{item.competition.name}} {{item.competition.season.label}}
{{graphStats[0].value}}
{{graphStats[0].title}}
{{graphStats[1].value}}
{{graphStats[1].title}}
{{graphStats[2].title}}
{{graphStats[2].value}}
{{graphStats[3].title}}
{{graphStats[3].value}}
{{graphStats[4].title}}
{{graphStats[4].value}}
{{graphStats[5].value}}
{{graphStats[5].title}}
Moses Hafoka Stats
Stats compared to other Hookers
{{item.title}}
{{item.value}}
Match Stats
{{selectedMatchesComp}} - All
-
{{item.title}}
9 Oct 2026
9 Oct
L
v

Taranaki Bulls
3 Oct 2026
3 Oct
L
v

Bay of Plenty
26 Sep 2026
26 Sep
W
v

Otago
19 Sep 2026
19 Sep
L
v

Canterbury
12 Sep 2026
12 Sep
W
v

Hawkes Bay
5 Sep 2026
5 Sep
W
v

Northland
29 Aug 2026
29 Aug
L
v

Manawatu
21 Aug 2026
21 Aug
W
v

Auckland
13 Aug 2026
13 Aug
W
v

Wellington
6 Aug 2026
6 Aug
W
v

Counties Manukau
{{game.date}}
{{game.dateSmall}}
W L
v
{{game.stats.mins}}
{{game.stats.tries}}
{{game.stats.conversions}}
{{game.stats.yellow_cards}}
{{game.stats.red_cards}}
Moses Hafoka Performance Analysis
Hilux NPC 2026
Moses Hafoka featured in 11 matches during the 2026 Hilux NPC, representing North Harbour. Results included 6 wins and 5 losses.
Moses Hafoka played 187 minutes across the Hilux NPC 2026. In attack he made 88m with ball in hand, beating 3 defenders and scoring 0 tries. Defensively he completed 41 tackles at a rate of 3.73 per game.
In the Hilux NPC 2026, Moses Hafoka completed 7 passes at an accuracy of 78%, contributing 0 try assists and making 45 touches.