Massimo Luongo started but couldn't prevent Queens Park Rangers, relegated from the top flight at the end of last season, from losing 2-0 away to Charlton Athletic.
Jason Davidson and Huddersfield Town also tasted defeated, going down by the same scoreline at Hull City, who are also back in the second tier after dropping out of the Premier League.
Mark Schwarzer watched from the bench as Leicester City defeated Sunderland 4-2 at home in the Premier League. Artur Boruc got the nod between the sticks ahead of Adam Federici for promoted Bournemouth, who lost 1-0 at home to Aston Villa.
Mile Jedinak came on for the final 18 minutes of Crystal Palace's 3-1 win away to another promoted side, Norwich City.
Bailey Wright played a full game and Neil Kilkenny was an unused substitute for Preston North End, who drew 0-0 at home to Middlesbrough in their first match back in the Championship.
North of the border in the Scottish Premiership, Tom Rogic started and opened the scoring for Celtic in a 2-0 win away to Partick Thistle.
Having joined Ross County permanently, Jackson Irvine played the full 90 minutes in a 2-0 victory over Hamilton Academical.
Ryan McGowan helped Dundee United keep a clean sheet as they beat Scott McDonald's Motherwell 2-0 on the road.
Robbie Kruse came on for the final 16 minutes of Bayer Leverkusen's 3-0 win away to Sportfreunde Lotte in the DFB Pokal.
Elsewhere in the German Cup, James Holland's first competitive start for MSV Duisburg was a match to forget. The Australia international midfielder was subbed off in the 61st minute of a 5-0 loss at home to Schalke.
Ben Halloran fared better, scoring the opener and setting up another for new club Heidenheim as they defeated Pirmasens 4-1.
Mat Ryan started in Valencia's 3-1 friendly loss at home to Roma.
Aziz Behich played until the 71st minute of Bursaspor's 1-0 loss to Galatasaray in the Turkish Super Cup.