The 2024–25 season is the 143rd season in the history of Queens Park Rangers Football Club and their tenth consecutive season in the Championship. In addition to the domestic league, the club would also participate in the FA Cup, and the EFL Cup.
Current squad
- As of 7 July 2024[1]
No. | Name | Nat | Position | Since | Date of birth (Age) | Signed from | Contract Expires | Games | Goals |
---|---|---|---|---|---|---|---|---|---|
Goalkeepers | |||||||||
32 | Joe Walsh | ![]() |
GK | 2021 | 1 April 2002 | ![]() |
2024[2] | 2 | 0 |
40 | Matteo Salamon | ![]() |
GK | 2022 | 18 February 2004 | ![]() |
2024 | 0 | 0 |
— | Murphy Mahoney | ![]() |
GK | 2012 | 27 December 2001 | ![]() |
2024[3] | 2 | 0 |
Defenders | |||||||||
3 | Jimmy Dunne | ![]() |
CB | 2021 | 19 October 1997 | ![]() |
2024[4] | 115 | 6 |
5 | Steve Cook | ![]() |
CB | 2023 | 19 April 1991 | ![]() |
2025 | 36 | 2 |
6 | Jake Clarke-Salter | ![]() |
CB | 2022 | 22 September 1997 | ![]() |
2026[5] | 49 | 1 |
15 | Morgan Fox | ![]() |
LB/CB | 2023 | 21 September 1993 | ![]() |
2025[6] | 21 | 1 |
20 | Reggie Cannon | ![]() |
RB | 2023 | 11 June 1998 | ![]() |
2027 | 21 | 0 |
21 | Ziyad Larkeche | ![]() |
LB/LM/CB | 2023 | 19 September 2002 | ![]() |
2026[7] | 22 | 0 |
22 | Kenneth Paal | ![]() |
LWB | 2022 | 24 June 1997 | ![]() |
2025[8] | 87 | 5 |
33 | Trent Rendall | ![]() |
CB | 2020 | 8 September 2001 | ![]() |
2024[9] | 0 | 0 |
Midfielders | |||||||||
4 | Jack Colback | ![]() |
CM | 2023 | 24 October 1989 | ![]() |
2025[10] | 28 | 3 |
8 | Sam Field | ![]() |
CM/DM | 2021 | 8 May 1998 | ![]() |
2026 | 141 | 8 |
10 | Ilias Chair | ![]() |
AM/RM/LM | 2017 | 30 October 1997 | ![]() |
2025[11] | 236 | 35 |
19 | Elijah Dixon-Bonner | ![]() |
CM | 2022 | 1 January 2001 | ![]() |
2024[12] | 27 | 0 |
25 | Lucas Andersen | ![]() |
AM/LW/RW | 2024 | 13 September 1994 | ![]() |
2025 | 16 | 1 |
36 | Alexander Aoraha | ![]() |
DM/CM | 2021 | 17 January 2003 | ![]() |
2024 | 1 | 0 |
41 | Lorent Talla | ![]() |
CM/AM | 2023 | 1 January 2005 | ![]() |
2024 | 1 | 0 |
Forwards | |||||||||
9 | Lyndon Dykes | ![]() |
CF | 2020 | 7 October 1995 | ![]() |
2026[13] | 163 | 36 |
11 | Paul Smyth | ![]() |
RW/LW/AM | 2023 | 10 September 1997 | ![]() |
2026[14] | 68 | 5 |
12 | Michael Frey | ![]() |
CF | 2024 | 19 July 1994 | ![]() |
2026 | 9 | 1 |
38 | Rayan Kolli | ![]() |
RW/LW/AM | 2023 | 10 February 2005 | ![]() |
2025 | 9 | 0 |
Out on Loan | |||||||||
23 | Charlie Kelman | ![]() |
CF | 2020 | 2 November 2001 | ![]() |
2024[15] | 26 | 0 |
18 | Taylor Richards | ![]() |
AM/RM/LM | 2022 | 4 December 2000 | ![]() |
2026[16] | 21 | 0 |
Kit
Supplier: Erreà / Sponsor: CopyBet
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Home
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Away
|
Kit information
QPR agreed a multi-year partnership with Erreà as the official technical kit suppliers, the 2024–25 season will be the eighth year of the deal. The kits will be 100 percent bespoke designs for the duration of the deal.[17] On 8 December 2022 QPR announced that the kit deal with Erreà had been extended until the end of the 2025/26 season.[18]
On 25 April 2024 the 2024–25 season home shirt was unveiled with CopyBet as the main shirt sponsor on a two-year deal.[19]
Transfers
In
Date | Pos. | Player | From | Fee | Ref. |
---|---|---|---|---|---|
1 July 2024[a] | LW | ![]() |
![]() |
Free | [20] |
1 July 2024[c] | RB | ![]() |
![]() |
Free | [21] |
1 July 2024[d] | CB | ![]() |
![]() |
Free | [22] |
1 July 2024[e] | DM | ![]() |
![]() |
Free | [23] |
1 July 2024[f] | GK | ![]() |
![]() |
Free | [24] |
1 July 2024[g] | CF | ![]() |
![]() |
Free | [25] |
5 July 2024 | CB | ![]() |
![]() |
Undisclosed | [26] |
5 July 2024 | RB | ![]() |
![]() |
Free | [26] |
19 July 2024 | CF | ![]() |
![]() |
Undisclosed | [27] |
- ^ The transfer was announced on 30 May, and would become official on July 1 once his Perth Glory contract expired
- ^ a b c d e Signed initially for the Development squad
- ^ The transfer was announced on 21 June, and would become official on July 1 once his Heart of Midlothian contract expired
- ^ The transfer was announced on 4 June, and would become official on July 1 once his Aston Villa contract expired
- ^ The transfer was announced on 29 May, and would become official on July 1 once his Tottenham Hotspur contract expired
- ^ The transfer was announced on 27 June, and would become official on July 1 once his Gent contract expired
- ^ The transfer was announced on 18 May, and would become official on July 1 once his Burnley contract expired
Out
Date | Position | Player | To | Fee | Ref |
---|---|---|---|---|---|
19 July 2024 | CF | ![]() |
![]() |
Undisclosed | [28] |
Loaned in
Date | Position | Player | From | Date until | Ref |
---|
Loaned out
Date | Pos. | Player | To | Date until | Ref. |
---|---|---|---|---|---|
1 July 2024[a] | CF | ![]() |
![]() |
End of Season | [29] |
13 July 2024 | CM | ![]() |
![]() |
End of Season | [30] |
- ^ The loan was announced on 29 June, and would officially commence on July 1
Released / Out of Contract
Date | Pos. | Player | Subsequent club | Join date | Ref. |
---|---|---|---|---|---|
30 June 2024 | RW | ![]() |
![]() |
1 July 2024 | [31][32] |
30 June 2024 | GK | ![]() |
![]() |
1 July 2024 | [33][34] |
30 June 2024 | RM | ![]() |
![]() |
1 July 2024 | [35][36] |
30 June 2024 | CB | ![]() |
![]() |
9 July 2024 | [37][38] |
30 June 2024 | RB | ![]() |
![]() |
1 July 2024 | [31][39] |
30 June 2024 | LW | ![]() |
![]() |
1 July 2024 | [40][41] |
30 June 2024 | CB | ![]() |
![]() |
1 July 2024 | [31][42] |
30 June 2024 | CB | ![]() |
![]() |
1 July 2024 | [31][43] |
30 June 2024 | RW | ![]() |
![]() |
12 July 2024 | [44][45] |
30 June 2024 | RW | ![]() |
[46] | ||
30 June 2024 | RW | ![]() |
[31] | ||
30 June 2024 | AM | ![]() |
[47] | ||
30 June 2024 | GK | ![]() |
[48] | ||
30 June 2024 | AM | ![]() |
[40] | ||
30 June 2024 | GK | ![]() |
[31] | ||
30 June 2024 | CM | ![]() |
[49] | ||
30 June 2024 | CB | ![]() |
[50] | ||
30 June 2024 | CF | ![]() |
[31] | ||
30 June 2024 | RB | ![]() |
[51] | ||
30 June 2024 | CF | ![]() |
[31] | ||
30 June 2024 | CM | ![]() |
[31] | ||
30 June 2024 | CM | ![]() |
[31] | ||
30 June 2024 | CF | ![]() |
[40] | ||
30 June 2024 | CM | ![]() |
[40] |
Pre-season and friendlies
On May 23, QPR announced their first pre-season friendly, against Reading.[52] Two days later, an eleven-day training camp in Girona was confirmed.[53] Home fixtures versus Tottenham Hotspur[54] and Brighton & Hove Albion[55] were later added. On 3 July, a behind-closed-doors fixture against UE Santa Coloma was announced.[56] Five days later, L'Escala were added to R's pre-season schedule.[57]
Win Draw Loss Fixtures
5 July 2024 Friendly | UE Santa Coloma | 0–2 | Queens Park Rangers | Navata |
18:30 CEST (17:30 BST) |
Report | Stadium: TorreMirona Golf & Spa Resort Attendance: 0 (behind-closed-doors) |
11 July 2024 Friendly | L'Escala | 0–11 | Queens Park Rangers | Navata |
16:30 CEST (15:30 BST) |
Report | Stadium: TorreMirona Golf & Spa Resort Attendance: 0 (behind-closed-doors) |
20 July 2024 Friendly | Queens Park Rangers | 0–2 | Tottenham Hotspur | White City |
15:00 BST | Report | Stadium: Loftus Road |
27 July 2024 Friendly | Reading | v | Queens Park Rangers | Reading |
14:00 BST | Stadium: Madejski Stadium |
3 August 2024 Friendly | Queens Park Rangers | v | Brighton & Hove Albion | White City |
15:00 BST | Stadium: Loftus Road |
Competitions
Championship
League table
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|---|
14 | Plymouth Argyle | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
15 | Portsmouth | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
16 | Preston North End | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
17 | Queens Park Rangers | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
18 | Sheffield Wednesday | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
19 | Stoke City | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
20 | Sunderland | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) Number of 12-point sending off offences; 9) Play-off (only if needed to determine promotion/relegation)[58]
Results summary
Overall | Home | Away | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Last updated: 16 April 2024.
Source: Soccerway
Matches
On 26 June, the Championship fixtures were announced.[59]
Win Draw Loss Fixtures
10 August 2024 1 | Queens Park Rangers | v | West Bromwich Albion | White City |
12:30 BST | Stadium: Loftus Road |
17 August 2024 2 | Sheffield United | v | Queens Park Rangers | Sheffield |
15:00 BST | Stadium: Bramall Lane |
24 August 2024 3 | Queens Park Rangers | v | Plymouth Argyle | White City |
12:30 BST | Stadium: Loftus Road | |||
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[60] |
30 August 2024 4 | Luton Town | v | Queens Park Rangers | Luton |
20:00 BST | Stadium: Kenilworth Road | |||
Note: Fixture was initially scheduled for 31 August, but was moved for live Sky Sports broadcast.[60] |
14 September 2024 5 | Sheffield Wednesday | v | Queens Park Rangers | Owlerton |
15:00 BST | Stadium: Hillsborough Stadium |
21 September 2024 6 | Queens Park Rangers | v | Millwall | White City |
12:30 BST | Stadium: Loftus Road | |||
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[60] |
28 September 2024 7 | Blackburn Rovers | v | Queens Park Rangers | Blackburn |
12:30 BST | Stadium: Ewood Park | |||
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[60] |
FA Cup
Win Draw Loss Fixtures
EFL Cup
On 27 June, the draw for the first round was made, with QPR being drawn away against Cambridge United.[61]
Win Draw Loss Fixtures
13 August 2024 First round | Cambridge United | v | Queens Park Rangers | Cambridge |
19:45 BST | Stadium: Abbey Stadium |
Statistics
Appearances and goals
- As of pre-season
List includes all first team players and any other matchday squad players
No. | Pos | Nat | Player | Total | Championship | FA Cup | EFL Cup | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||||
Goalkeepers | |||||||||||||
— | GK | ![]() |
Paul Nardi | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | GK | ![]() |
Joe Walsh | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
Defenders | |||||||||||||
— | DF | ![]() |
Reggie Cannon | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | DF | ![]() |
Jake Clarke-Salter | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | DF | ![]() |
Steve Cook | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | DF | ![]() |
Jimmy Dunne | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | DF | ![]() |
Morgan Fox | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | DF | ![]() |
Ziyad Larkeche | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | DF | ![]() |
Liam Morrison | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | DF | ![]() |
Kenneth Paal | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | DF | ![]() |
Hevertton Santos | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
Midfielders | |||||||||||||
— | MF | ![]() |
Lucas Andersen | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | MF | ![]() |
Ilias Chair | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | MF | ![]() |
Jack Colback | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | MF | ![]() |
Elijah Dixon-Bonner | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
Forwards | |||||||||||||
— | FW | ![]() |
Žan Celar | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | FW | ![]() |
Lyndon Dykes | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | FW | ![]() |
Michael Frey | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | FW | ![]() |
Rayan Kolli | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | FW | ![]() |
Paul Smyth | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
Players away on loan: | |||||||||||||
— | FW | ![]() |
Charlie Kelman | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | ||
— | MF | ![]() |
Taylor Richards | 0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
References
- ^ "QPR SOCCERBASE". SOCCERBASE.
- ^ "QPR U23s sign Joe Walsh from Gillingham". Queens Park Rangers F.C. 28 January 2021. Retrieved 28 January 2021.
- ^ "Mahoney agrees new deal". Queens Park Rangers FC. 28 June 2022. Retrieved 2 July 2022.
- ^ "Jimmy Dunne completes QPR transfer". QPR. 13 July 2021. Retrieved 13 July 2021.
- ^ "Jake Clarke-Salter is a Ranger!". QPR. 17 June 2022. Retrieved 21 June 2022.
- ^ Cite error: The named reference
M.Fox
was invoked but never defined (see the help page). - ^ Cite error: The named reference
Larkeche
was invoked but never defined (see the help page). - ^ "Kenneth Paal joins QPR". QPR. 17 June 2022. Retrieved 21 June 2022.
- ^ "Rendall & Anthony contracts extended". Queens Park Rangers FC. 29 December 2023. Retrieved 29 December 2023.
- ^ Cite error: The named reference
Colback
was invoked but never defined (see the help page). - ^ "qpr.co.uk". BBC Sport. 29 January 2021. Retrieved 23 July 2022.
- ^ "Dixon-Bonner signs new one-year deal". Queens Park Rangers FC. 20 June 2023. Retrieved 20 June 2023.
- ^ "Dykes agrees new deal". Queens Park Rangers FC. 26 June 2023. Retrieved 26 June 2023.
- ^ Cite error: The named reference
PSmyth
was invoked but never defined (see the help page). - ^ "Charlie Kelman completes QPR switch". QPR.Co.Uk. 14 October 2020. Retrieved 1 December 2020.
- ^ "Taylor Richards is home". Queens Park Rangers F.C. 22 July 2022. Retrieved 23 July 2022.
- ^ "QPR AGREE ERREA KIT DEAL". Queens Park Rangers. 11 January 2016. Archived from the original on 12 January 2017. Retrieved 8 May 2018.
- ^ "QPR extend Erreà kit deal". Queens Park Rangers. 8 December 2022. Retrieved 9 December 2022.
- ^ "2024/25 home kit unveiled". QPR.
- ^ "Daniel Bennie joins QPR Dev Squad". Queens Park Rangers FC. 30 May 2024. Retrieved 30 May 2024.
- ^ "Rocco Friel joins QPR Dev Squad". Queens Park Rangers FC. 21 June 2024. Retrieved 21 June 2024.
- ^ "Jack McDowell joins QPR Dev Squad". Queens Park Rangers FC. 4 June 2024. Retrieved 4 June 2024.
- ^ "Dev Squad recruit Kieran Morgan". Queens Park Rangers FC. 29 May 2024. Retrieved 29 May 2024.
- ^ "QPR sign goalkeeper Paul Nardi". Queens Park Rangers FC. 27 June 2024. Retrieved 27 June 2024.
- ^ "Rohan Vaughan joins QPR's Development Squad". Queens Park Rangers FC. 18 May 2024. Retrieved 19 May 2024.
- ^ a b "Santos & Morrison join the R's". Queens Park Rangers FC. 5 July 2024. Retrieved 5 July 2024.
- ^ "Striker Žan Celar signs for the R's". Queens Park Rangers FC. 19 July 2024. Retrieved 20 July 2024.
- ^ "Armstrong is a Robin". Bristol City FC. 19 July 2024. Archived from the original on 19 July 2024. Retrieved 19 July 2024.
- ^ "Kelman rejoins Orient on season-long loan". Queens Park Rangers FC. 29 June 2024. Retrieved 29 June 2024.
- ^ "Taylor Richards joins Cambridge on loan". Queens Park Rangers FC. 13 July 2024. Retrieved 13 July 2024.
- ^ a b c d e f g h i j "Development Squad departures". Queens Park Rangers FC. 13 May 2024. Retrieved 13 May 2024.
- ^ "Young attacking duo sign for the Magpies". Maidstone United FC. 17 June 2024. Retrieved 22 June 2024.
- ^ "Jordan Archer leaves QPR". Queens Park Rangers FC. 17 May 2024. Retrieved 17 May 2024.
- ^ "Pompey Seal Archer Deal". Portsmouth FC. 27 June 2024. Retrieved 27 June 2024.
- ^ "Stephen Duke-McKenna departs". Queens Park Rangers FC. 20 May 2024. Retrieved 20 May 2024.
- ^ "Duke-McKenna becomes first summer signing". Harrogate Town AFC. 17 June 2024. Retrieved 17 June 2024.
- ^ "Joe Gubbins moves on". Queens Park Rangers FC. 22 May 2024. Retrieved 22 May 2024.
- ^ "GUBBINS RETURNS ON TWO-YEAR DEAL". Maidstone United FC. 9 July 2024. Retrieved 11 July 2024.
- ^ "Arkell Jude-Boyd is a Robin". Cheltenham Town FC. 18 June 2024. Retrieved 19 June 2024.
- ^ a b c d "Under-18s retained list confirmed". Queens Park Rangers FC. 17 May 2024. Retrieved 18 May 2024.
- ^ "We are delighted to secure the signing of Teddy Lawrence". X. Bracknell Town FC. Retrieved 7 July 2024.
- ^ "Daggers Sign Trent Rendall". Dagenham & Redbridge F.C. 30 May 2024. Retrieved 11 July 2024.
- ^ "Deon Woodman joins the Stones". Wealdstone FC. 13 May 2024. Retrieved 13 May 2024.
- ^ "Chris Willock moves on". Queens Park Rangers FC. 10 July 2024. Retrieved 11 July 2024.
- ^ "Chris Willock is a Bluebird!". Cardiff City FC. 12 July 2024. Retrieved 12 July 2024.
- ^ "Adomah set for QPR farewell". Queens Park Rangers FC. 2 May 2024. Retrieved 2 May 2024.
- ^ "Steven Bala to depart". Queens Park Rangers FC. 31 May 2024. Retrieved 31 May 2024.
- ^ "Asmir Begović departs". Queens Park Rangers FC. 27 June 2024. Retrieved 27 June 2024.
- ^ "Andre Dozzell leaves QPR". Queens Park Rangers FC. 11 May 2024. Retrieved 11 May 2024.
- ^ "Aaron Drewe moves on". Queens Park Rangers FC. 9 May 2024. Retrieved 9 May 2024.
- ^ "Ossie Kakay departs". Queens Park Rangers FC. 6 May 2024. Retrieved 6 May 2024.
- ^ "QPR to visit Reading in pre-season". Queens Park Rangers FC. 23 May 2024. Retrieved 23 May 2024.
- ^ "R's set for pre-season in Spain". Queens Park Rangers FC. 25 May 2024. Retrieved 25 May 2024.
- ^ "QPR to host Spurs in pre-season". Queens Park Rangers FC. 27 May 2024. Retrieved 27 May 2024.
- ^ "Seagulls set for pre-season W12 visit". Queens Park Rangers FC. 27 May 2024. Retrieved 28 May 2024.
- ^ "QPR to take on UE Santa Coloma". Queens Park Rangers FC. 3 July 2024. Retrieved 3 July 2024.
- ^ "R's to face FC L'Escala". Queens Park Rangers FC. 8 July 2024. Retrieved 8 July 2024.
- ^ "EFL Regulations Section 3 – The League; subsection 9 – Method of Determining League Positions". EFL. Archived from the original on 30 May 2024. Retrieved 8 June 2024.
- ^ "Derby at Blackburn and Blades visit Preston to start Championship". British Broadcasting Corporation. 26 June 2024. Retrieved 26 June 2024.
- ^ a b c d "Four '24/25 fixtures on Sky Sports". Queens Park Rangers FC. 3 July 2024. Retrieved 3 July 2024.
- ^ "Carabao Cup Round One draw confirmed". English Football League. 27 June 2024. Retrieved 27 June 2024.
Recent Comments