Holman played a full game in attack where he combined well with Jozy Altidore throughout the game, however Heerenveen were on the top in a result which ended AZ's 11-game unbeaten run.
The Australian's assist came on 20 minutes when he worked a nice one-two with Altidore for the American to slide home to make it 1-1.
However, Heerenveen got on top with Rajiv Van La Parra making it 2-1 before the break, with second-half goals from Filip Djuricic, Ramon Zomer and Luciano Narsingh completing the rout.
Holman had a late chance to score a consolation but failed to beat Heerenveen keeper Brian Vandenbussche.
AZ remain top of the Eredivisie despite the defeat, as second-placed PSV Eindhoven lost 2-0 at Feyenoord.
In England's Premier League on Sunday, Tim Cahill's frustrating campaign continued as Everton lost 1-0 at home to Stoke City.
The Australian attacker toiled hard and made some good runs into the box, but Stoke's defence dealt with everything the Toffees threw at them, with Cahill's aerial threat countered.
Cahill did have a penalty shout waved away with 20 minutes to go, after he collided with Stoke keeper Tomas Sorensen with the Potters man appearing to not win the ball.
Staying in the EPL, Chris Herd struggled through a one-hour shift before being replaced with a thigh injury as Aston Villa lost 1-0 to champions Manchester United.
|STAR OF THE WEEKEND
The Socceroo, who has only played once for the national team since the 2010 World Cup, seems to have cemented a regular spot at Hertha now
The youngster struggled to contain United's threat between midfield and attack in a display which he'll need to learn from.
In Japan's J-League on Saturday, Socceroo Joshua Kennedy's Nagoya Grampus missed out on the title despite a 1-0 win over Albirex Niigata.
Kennedy played a full game in the win but it wasn't enough as Kashiwa Reysol lifted the silverware after their 3-1 victory over Matt Spiranovic's Urawa Reds. Spiranovic couldn't do his compatriot a favour as he was an unused sub in the game.
The Grampus striker can take some consolation in clinching the 2011 J-League Golden Boot award with 19 goals, after finishing equal topscorer last term.
Mark Schwarzer (Fulham): The Aussie keeper isn't in action until Monday when the Cottagers face Liverpool in the Premier League.
Nikita Rukavytsya (Hertha Berlin): Played his first full 90 minutes in the Bundesliga as Hertha drew 1-1 with Kaiserslautern in Germany's top flight on Saturday.
Mitchell Langerak (Borussia Dortmund): Was the back-up keeper as Dortmund slipped from the top spot after a 1-1 draw with Monchengladbach on Saturday.
Mathew Leckie (Borussia Monchengladbach): Made his first Bundesliga appearance in over three months as an 84th-minute substitute in his side's 1-1 draw with Dortmund.
Robbie Kruse (Fortuna Dusseldorf): Scheduled to play MSV Duisburg in 2.Bundesliga on Monday.
Michael Zullo, Tommy Oar & Adam Sarota (FC Utrecht): Oar missed out on the squad altogether, while Sarota was an unused sub and Zullo only a 69th-minute substitute as FC Utrecht lost 6-2 at home to FC Twente in the Dutch Eredivisie. All three Aussies are struggling for opportunities under new Utrecht boss Jan Wouters.
Paddy Kisnorbo (Leeds United): Produced a solid defensive display on an emotional day for his club who said goodbye to legend Gary Speed, with Leeds winning 2-0 over Millwall in England's Championship on Saturday.
Shane Lowry (Millwall): Returned to his former club and played 85 minutes in Millwall's 2-0 loss at Leeds.
Scott McDonald & Rhys Williams (Middlesbrough): McDonald played a full game, while Williams was replaced after 87 minutes as they knocked off Neil Kilkenny's Bristol City 1-0 on Saturday.
Neil Kilkenny (Bristol City): Put in a full shift as the Robins lost 1-0 at home to Middlesbrough. Kilkenny came close to opening the scoring early on, when his 25-yard drive was just wide.
Adam Federici (Reading): Beaten by a fine curling effort as the Royals lost 1-0 to Blackpool.
Mile Jedinak (Crystal Palace): Played a full game as Crystal Palace drew 1-1 with Derby County on Friday.
Scott Chipperfield (FC Basel): The veteran was an 86th-minute substitute as Basel extended their advantage at the top of the table to six points after a 1-0 win over second-placed Luzern on Saturday.
Matt McKay (Rangers): Missed out on the Gers squad which ended their poor recent run with a 2-1 win over Dunfermline in Scotland's Premier League on Saturday.
Ryan McGowan (Hearts): Put in a full shift as Hearts lost 2-1 at home to St Johnstone.
|FLOP OF THE WEEKEND
Starting the season brilliantly, but seems to have lost favour with new Utrecht boss Jan Wouters
Aaron Mooy (St Mirren): On the Saints bench again as they lost 2-1 to Inverness.
Carl Valeri (Sassuolo): The Socceroos midfielder looks set to be ruled out until January due to injury and missed Sassuolo's 1-1 draw with Crotone in Italy's Serie B on Saturday.
David Carney (Alcorcon): The forgotten Socceroo was an unused substitute as his side won 2-0 at Murcia in Spain's Segunda Division on Saturday.
James Troisi (Kayserispor): Started and played 66 minutes where he had a second-half effort saved as Kayserispor beat Istanbul BB 1-0 in Turkey's Super Lig.
Nathan Burns (AEK Athens): Despite an assist in the Europa League in midweek, Burns missed the AEK squad for the 1-0 home win against ex-club Kerkyra in Greece's Super League on Sunday.
Brent McGrath (Brondby): Was an unused substitute as Brondby drew 1-1 with HB Koge in Denmark's Superliga on Sunday.
Nathan Coe (SonderjyskE): The goalkeeper isn't scheduled to be in action until Monday when his side face OB in Denmark's Superliga.
Steve Lustica & Ljubo Milicevic (Hajduk Split): Both failed to play as Hajduk knocked off Zadar 1-0 in Croatia's Prva HNL.
Eddy Bosnar & Alex Brosque (Shimizu S-Pulse): The Aussie duo both put in full shifts as Shimizu lost 3-0 at Kashima Antlers.
Jade North (FC Tokyo): Wasn't in the FC Tokyo squad which lost 2-1 at Consadole Sapporo on the final day of the J2-League season. North's Tokyo had previously won promotion to the top flight.
Mark Milligan (JEF United Chiba): The defender wasn't in the United squad which won 2-1 over Mito Hollyhock to end their disappointing season where they finished short of promotion in sixth.
Lucas Neill (Al Jazira): The Socceroos skipper played a full game at the back as Al Jazira moved five points clear at the top in UAE's Pro-League after a 4-1 home win over Emirates.
Mark Bresciano (Al Nasr): Put in a full shift as Al Nasr defeated Al Sharjah 5-4 on Saturday.
Follow Ben Somerford on
How do you stay up with football when on the move? With http://m.goal.com – your best source for mobile coverage of the beautiful game.
Goal_asia now has its own and account, so for all the latest news and features on Asian football follow us by clicking on the above links.