Squad Number: 4

Full Name:
Joseph Adrian Worrall


STATS (Competitive games only):
Oct 29, 2016
Last Game:
May 29, 2022
183 (Rank: #103)
4 (Rank: #332)
Yellow Cards:

Red Cards:
Jan 10, 1997

Hucknall, Nottingham





Intnl. Country:

Forest Caps:

Forest Goals:

Total Caps:

Total Goals:

Penalties scored:
Penalties missed:

Shirt numbers:
4 (127 appearances) , 42 (69) , (5)


Season Stats (competitive games only)
Season Squad Num Played Won Drawn Lost Goals Yellows Reds Own
Went Off Came On Unused
2018-1942-----------On loan at Rangers for the season

Transfer Details:
# Date Type Club Fee Loan until Manager
1Oct 01, 2011Started careerSteve MacLaren
2Jan 08, 2016Loan Out--> Dagenham and RedbridgeAug 02, 2016Dougie Freedman
3Aug 31, 2018Loan Out--> RangersMay 31, 2019Aitor Karanka

Record for Joe Worrall
Game First Game Last Game P W D L Goals Yellows Reds Own Goals Started Came On Went Off Unused Sub
League Tier 1
League Tier 2Oct 29, 2016May 07, 202216866455731711653117
League Tier 3
PlayoffsMay 14, 2022May 29, 202232123
FA CupJan 07, 2018Mar 20, 20228531218
League CupAug 23, 2017Aug 27, 20194311411
European Cup
Fairs Cup
Super Cup
Intercontinental Cup
Full Members Cup
EFL Trophy
Charity Shield
Anglo-Scottish Cup
Anglo-Italian Cup
Total (Competitive)Oct 29, 2016May 29, 2022183764562422111803218
Pre-Season FriendlyJul 13, 2013Jul 24, 20211812511113562
TOTAL (Non-Competitive)Jul 13, 2013Jul 24, 20211812511113562
TOTAL OVERALLJul 13, 2013May 29, 2022201885063523111938820

All Games for Joe Worrall
# Date Game Opponent H/A Score Result Started Came
Yellow Red
Sat Jul 13, 2013Pre-Season FriendlyIlkeston TownA2-0Win (60)
Mon Apr 11, 2016League Tier 2Brighton and Hove AlbionH1-2Loss
Sat Apr 16, 2016League Tier 2Rotherham UnitedA0-0Draw
Tue Apr 19, 2016League Tier 2Blackburn RoversH1-1Draw
Sat Apr 23, 2016League Tier 2FulhamA3-1Win
Sat Apr 30, 2016League Tier 2Wolverhampton WanderersH1-1Draw
Tue Jul 12, 2016Pre-Season FriendlyMillwallA2-1WinStarted (60)
Fri Jul 15, 2016Pre-Season FriendlyFC BragaA3-0Win (63)yellow
Tue Jul 19, 2016Pre-Season FriendlyPort ValeA2-0WinStarted
Sat Sep 24, 2016League Tier 2Sheffield WednesdayA1-2Loss
1Sat Oct 29, 2016League Tier 2ReadingA0-2LossStarted
2Sat Nov 05, 2016League Tier 2Queens Park RangersH1-1DrawStartedyellow
3Sat Nov 19, 2016League Tier 2Ipswich TownA2-0WinStarted
4Fri Nov 25, 2016League Tier 2BarnsleyA5-2WinStarted
Sun Dec 11, 2016League Tier 2Derby CountyA0-3Loss
5Wed Dec 14, 2016League Tier 2Preston North EndH1-1DrawStarted
6Sat Dec 17, 2016League Tier 2Wolverhampton WanderersH0-2LossStarted
7Mon Dec 26, 2016League Tier 2Huddersfield TownA1-2LossStarted (80)
Sat Jan 21, 2017League Tier 2Bristol CityH1-0Win
Wed Jan 25, 2017League Tier 2Leeds UnitedA0-2Loss
Tue Jan 31, 2017League Tier 2Rotherham UnitedH2-0Win
Sat Feb 04, 2017League Tier 2Aston VillaH2-1Win
Sat Feb 11, 2017League Tier 2Norwich CityA1-5Loss
8Tue Feb 14, 2017League Tier 2FulhamA2-3LossStarted
9Sat Feb 18, 2017League Tier 2Sheffield WednesdayH1-2LossStarted
10Sat Feb 25, 2017League Tier 2Wigan AthleticA0-0DrawStarted
11Sat Mar 04, 2017League Tier 2Brighton And Hove AlbionH3-0WinStarted
12Tue Mar 07, 2017League Tier 2BrentfordH2-3LossStarted
13Sat Mar 11, 2017League Tier 2Burton AlbionA0-1LossStarted
14Sat Mar 18, 2017League Tier 2Derby CountyH2-2DrawStarted
15Sat Apr 01, 2017League Tier 2Preston North EndA1-1DrawStarted
16Sat Apr 08, 2017League Tier 2Huddersfield TownH2-0WinStarted
17Fri Apr 14, 2017League Tier 2Blackburn RoversH0-1LossStarted
18Mon Apr 17, 2017League Tier 2Cardiff CityA0-1LossStarted
19Sat Apr 22, 2017League Tier 2ReadingH3-2WinStarted
20Sat Apr 29, 2017League Tier 2Queens Park RangersA0-2LossStarted
21Sun May 07, 2017League Tier 2Ipswich TownH3-0WinStarted
Wed Jul 19, 2017Pre-Season FriendlyNotts CountyA2-0WinStarted (46)
Sat Jul 22, 2017Pre-Season FriendlyMansfield TownA4-0WinStarted
Tue Jul 25, 2017Pre-Season FriendlyGironaH2-1WinStarted
Sat Jul 29, 2017Pre-Season FriendlyBurnleyH1-1DrawStarted
22Fri Aug 04, 2017League Tier 2MillwallH1-0WinStarted
Tue Aug 08, 2017League CupShrewsbury TownH2-1Win
23Sat Aug 12, 2017League Tier 2BrentfordA4-3WinStarted
24Tue Aug 15, 2017League Tier 2BarnsleyA1-2LossStarted
25Sat Aug 19, 2017League Tier 2MiddlesbroughH2-1WinStarted
26Wed Aug 23, 2017League CupNewcastle UnitedA3-2WinStartedyellow
27Sat Aug 26, 2017League Tier 2Leeds UnitedH0-2LossStarted
28Sat Sep 09, 2017League Tier 2Sheffield WednesdayA1-3LossStarted
29Tue Sep 12, 2017League Tier 2SunderlandA1-0WinStarted
30Sat Sep 16, 2017League Tier 2Wolverhampton WanderersH1-2LossStarted
31Wed Sep 20, 2017League CupChelseaA1-5LossStarted
32Sat Sep 23, 2017League Tier 2Aston VillaA1-2LossStarted
33Tue Sep 26, 2017League Tier 2FulhamH1-3LossStartedyellow
34Sat Sep 30, 2017League Tier 2Sheffield UnitedH2-1WinStarted
Sun Oct 15, 2017League Tier 2Derby CountyA0-2Loss
35Sat Oct 21, 2017League Tier 2Burton AlbionH2-0Win (23)
36Sat Oct 28, 2017League Tier 2Hull CityA3-2WinStarted
37Tue Oct 31, 2017League Tier 2ReadingA1-3LossStarted
38Sat Nov 04, 2017League Tier 2Queens Park RangersH4-0WinStarted
39Sat Nov 18, 2017League Tier 2Birmingham CityA0-1LossStartedyellow
40Tue Nov 21, 2017League Tier 2Norwich CityH1-0WinStarted
41Sun Nov 26, 2017League Tier 2Cardiff CityH0-2LossStarted
42Sat Dec 02, 2017League Tier 2Ipswich TownA2-4LossStarted
43Sat Dec 09, 2017League Tier 2Bolton WanderersH3-2WinStartedgoalgoal
44Sat Dec 16, 2017League Tier 2Bristol CityA1-2LossStartedyellow
45Sat Dec 23, 2017League Tier 2Preston North EndA1-1DrawStarted
46Tue Dec 26, 2017League Tier 2Sheffield WednesdayH0-3LossStarted
47Sat Dec 30, 2017League Tier 2SunderlandH0-1LossStarted
48Mon Jan 01, 2018League Tier 2Leeds UnitedA0-0DrawStarted
49Sun Jan 07, 2018FA CupArsenalH4-2WinStartedyellowred
50Sat Jan 20, 2018League Tier 2Wolverhampton WanderersA2-0WinStartedyellow
51Sat Jan 27, 2018FA CupHull CityA1-2LossStarted
52Tue Jan 30, 2018League Tier 2Preston North EndH0-3LossStarted
53Sat Feb 03, 2018League Tier 2FulhamA0-2LossStarted
54Sat Feb 10, 2018League Tier 2Hull CityH0-2LossStarted
55Sat Feb 24, 2018League Tier 2Queens Park RangersA5-2Win (85)
Sat Mar 03, 2018League Tier 2Birmingham CityH2-1Win
Tue Mar 06, 2018League Tier 2Norwich CityA0-0Draw
Sun Mar 11, 2018League Tier 2Derby CountyH0-0Draw
Sat Mar 17, 2018League Tier 2Sheffield UnitedA0-0Draw
56Fri Mar 30, 2018League Tier 2MillwallA0-2Loss (67)
Sat Jul 21, 2018Pre-Season FriendlyOldham AthleticA2-2DrawStarted (46)
Wed Jul 25, 2018Pre-Season FriendlyScunthorpe UnitedA1-0Win (46)
Sat Jul 28, 2018Pre-Season FriendlyBournemouthH2-0Win
Sat Jun 29, 2019Pre-Season FriendlyAlfreton TownA2-1WinStarted (45)
Tue Jul 02, 2019Pre-Season FriendlyDundeeA0-0Draw (73)
Sat Jul 13, 2019Pre-Season FriendlyAtromitosA3-0Win (63)
Tue Jul 16, 2019Pre-Season FriendlyOlympiakosA0-3LossStarted (72)
Fri Jul 19, 2019Pre-Season FriendlyCrystal PalaceH1-0WinStarted
Fri Jul 26, 2019Pre-Season FriendlyReal SociedadH2-2DrawStartedgoal
57Sat Aug 03, 2019League Tier 2West Bromwich AlbionH1-2LossStarted
58Sat Aug 10, 2019League Tier 2Leeds UnitedA1-1DrawStarted
59Tue Aug 13, 2019League CupFleetwood TownH1-0WinStarted
60Sat Aug 17, 2019League Tier 2Birmingham CityH3-0WinStarted
61Wed Aug 21, 2019League Tier 2Charlton AthleticA1-1DrawStarted
62Sat Aug 24, 2019League Tier 2FulhamA2-1WinStarted
63Tue Aug 27, 2019League CupDerby CountyH3-0WinStarted (83)
64Sat Aug 31, 2019League Tier 2Preston North EndH1-1DrawStarted
65Sat Sep 14, 2019League Tier 2Swansea CityA1-0WinStarted
66Sat Sep 21, 2019League Tier 2BarnsleyH1-0WinStarted
67Fri Sep 27, 2019League Tier 2Stoke CityA3-2WinStarted
68Tue Oct 01, 2019League Tier 2Blackburn RoversA1-1DrawStarted
69Sat Oct 05, 2019League Tier 2BrentfordH1-0WinStarted
70Sun Oct 20, 2019League Tier 2Wigan AthleticA0-1LossStarted
71Wed Oct 23, 2019League Tier 2Hull CityH1-2LossStarted
72Sat Nov 02, 2019League Tier 2Luton TownA2-1WinStartedyellow
73Sat Nov 09, 2019League Tier 2Derby CountyH1-0WinStarted
74Sat Nov 23, 2019League Tier 2Bristol CityA0-0DrawStarted
75Wed Nov 27, 2019League Tier 2Queens Park RangersA4-0WinStarted
76Sat Nov 30, 2019League Tier 2Cardiff CityH0-1LossStarted
77Fri Dec 06, 2019League Tier 2MillwallA2-2DrawStarted
78Tue Dec 10, 2019League Tier 2MiddlesbroughH1-1DrawStartedyellow
79Sat Dec 14, 2019League Tier 2Sheffield WednesdayH0-4LossStarted
80Sat Dec 21, 2019League Tier 2Huddersfield TownA1-2LossStartedgoal
81Thu Dec 26, 2019League Tier 2Hull CityA2-0WinStarted
82Sun Dec 29, 2019League Tier 2Wigan AthleticH1-0WinStarted
83Wed Jan 01, 2020League Tier 2Blackburn RoversH3-2WinStarted
84Sat Jan 11, 2020League Tier 2ReadingA1-1DrawStarted
85Sun Jan 19, 2020League Tier 2Luton TownH3-1WinStarted
86Wed Jan 22, 2020League Tier 2ReadingH1-1DrawStarted
87Tue Jan 28, 2020League Tier 2BrentfordA1-0WinStarted
88Sat Feb 01, 2020League Tier 2Birmingham CityA1-2LossStarted
89Sat Feb 08, 2020League Tier 2Leeds UnitedH2-0WinStarted
90Tue Feb 11, 2020League Tier 2Charlton AthleticH0-1LossStarted
91Sat Feb 15, 2020League Tier 2West Bromwich AlbionA2-2DrawStarted
92Sat Feb 22, 2020League Tier 2Queens Park RangersH0-0DrawStarted
93Tue Feb 25, 2020League Tier 2Cardiff CityA1-0WinStartedyellow
94Mon Mar 02, 2020League Tier 2MiddlesbroughA2-2DrawStarted
95Fri Mar 06, 2020League Tier 2MillwallH0-3LossStarted
96Sat Jun 20, 2020League Tier 2Sheffield WednesdayA1-1DrawStartedyellow
97Sun Jun 28, 2020League Tier 2Huddersfield TownH3-1WinStarted
98Wed Jul 01, 2020League Tier 2Bristol CityH1-0WinStarted
99Sat Jul 04, 2020League Tier 2Derby CountyA1-1DrawStartedyellow
100Tue Jul 07, 2020League Tier 2FulhamH0-1LossStarted
101Sat Jul 11, 2020League Tier 2Preston North EndA1-1DrawStarted
102Wed Jul 15, 2020League Tier 2Swansea CityH2-2DrawStarted
103Sun Jul 19, 2020League Tier 2BarnsleyA0-1LossStarted
104Wed Jul 22, 2020League Tier 2Stoke CityH1-4LossStarted
Sun Aug 23, 2020Pre-Season FriendlyOldham AthleticH0-2Loss
105Sat Sep 12, 2020League Tier 2Queens Park RangersA0-2LossStarted
106Sat Sep 19, 2020League Tier 2Cardiff CityH0-2LossStarted
107Wed Dec 02, 2020League Tier 2WatfordH0-0DrawStarted
108Sat Dec 05, 2020League Tier 2ReadingA0-2LossStarted
109Wed Dec 09, 2020League Tier 2Norwich CityA1-2LossStarted
110Sat Dec 12, 2020League Tier 2BrentfordH1-3LossStartedgoal
111Tue Dec 15, 2020League Tier 2Sheffield WednesdayH2-0WinStarted
112Sat Dec 19, 2020League Tier 2MillwallA1-1DrawStarted
113Sat Dec 26, 2020League Tier 2Birmingham CityH0-0DrawStarted
114Tue Dec 29, 2020League Tier 2Stoke CityA1-1DrawStarted
115Sat Jan 02, 2021League Tier 2Preston North EndA1-0WinStarted
116Sat Jan 09, 2021FA CupCardiff CityH1-0WinStarted
117Sat Jan 16, 2021League Tier 2MillwallH3-1WinStarted
118Wed Jan 20, 2021League Tier 2MiddlesbroughH1-2LossStarted
119Sat Jan 23, 2021FA CupSwansea CityA1-5LossStartedyellow
120Sat Jan 30, 2021League Tier 2BarnsleyH0-0DrawStarted
121Tue Feb 02, 2021League Tier 2Coventry CityA2-1WinStarted
122Sat Feb 06, 2021League Tier 2Wycombe WanderersA3-0WinStarted
123Sat Feb 13, 2021League Tier 2BournemouthH0-0DrawStarted
124Wed Feb 17, 2021League Tier 2Swansea CityA0-1LossStarted
125Sat Feb 20, 2021League Tier 2Blackburn RoversH1-0WinStarted
126Tue Feb 23, 2021League Tier 2Rotherham UnitedA1-0WinStarted
127Fri Feb 26, 2021League Tier 2Derby CountyA1-1DrawStarted
128Tue Mar 02, 2021League Tier 2Luton TownH0-1LossStarted
129Sat Mar 06, 2021League Tier 2WatfordA0-1LossStarted
130Fri Apr 02, 2021League Tier 2Cardiff CityA1-0WinStarted
131Mon Apr 05, 2021League Tier 2Queens Park RangersH3-1WinStarted
132Sat Apr 10, 2021League Tier 2Bristol CityA0-0DrawStarted
133Sat Apr 17, 2021League Tier 2Huddersfield TownH0-2LossStarted
134Wed Apr 21, 2021League Tier 2Birmingham CityA1-1DrawStarted
135Sat Apr 24, 2021League Tier 2Stoke CityH1-1DrawStarted
136Sat May 01, 2021League Tier 2Sheffield WednesdayA0-0DrawStarted
137Sat May 08, 2021League Tier 2Preston North EndH1-2LossStarted
Tue Jul 20, 2021Pre-Season FriendlyNorthampton TownA2-0WinStarted (62)
Sat Jul 24, 2021Pre-Season FriendlyCrewe AlexandraA2-2DrawStarted
138Sat Aug 28, 2021League Tier 2Derby CountyA1-1DrawStarted
139Sun Sep 12, 2021League Tier 2Cardiff CityH1-2LossStarted
140Wed Sep 15, 2021League Tier 2MiddlesbroughH0-2LossStarted
141Sat Sep 18, 2021League Tier 2Huddersfield TownA2-0WinStarted
142Sat Sep 25, 2021League Tier 2MillwallH1-1DrawStarted
143Wed Sep 29, 2021League Tier 2BarnsleyA3-1WinStarted
144Sat Oct 02, 2021League Tier 2Birmingham CityA3-0WinStarted
145Sat Oct 16, 2021League Tier 2BlackpoolH2-1WinStarted
146Tue Oct 19, 2021League Tier 2Bristol CityA2-1WinStarted
147Sun Oct 24, 2021League Tier 2FulhamH0-4LossStarted
148Fri Oct 29, 2021League Tier 2Queens Park RangersA1-1DrawStartedyellow
149Tue Nov 02, 2021League Tier 2Sheffield UnitedH1-1DrawStartedyellow
150Sat Nov 06, 2021League Tier 2Preston North EndH3-0WinStarted
151Sat Nov 20, 2021League Tier 2ReadingA1-1DrawStarted
152Tue Nov 23, 2021League Tier 2Luton TownH0-0DrawStarted
153Fri Nov 26, 2021League Tier 2West Bromwich AlbionA0-0DrawStartedyellow
154Sat Dec 04, 2021League Tier 2Peterborough UnitedH2-0WinStarted
155Sat Dec 11, 2021League Tier 2Swansea CityA4-1WinStarted
156Sat Dec 18, 2021League Tier 2Hull CityH2-1WinStartedyellow
157Sun Dec 26, 2021League Tier 2MiddlesbroughA0-2LossStarted
158Thu Dec 30, 2021League Tier 2Huddersfield TownH0-1LossStartedyellow
159Sun Jan 09, 2022FA CupArsenalH1-0WinStarted
160Sat Jan 15, 2022League Tier 2MillwallA1-0WinStarted
161Sun Feb 06, 2022FA CupLeicester CityH4-1WinStartedgoal
162Wed Feb 09, 2022League Tier 2Blackburn RoversA2-0WinStarted
163Sat Feb 12, 2022League Tier 2Stoke CityH2-2DrawStarted
164Tue Feb 22, 2022League Tier 2Preston North EndA0-0DrawStarted
165Sat Feb 26, 2022League Tier 2Bristol CityH2-0WinStarted
166Fri Mar 04, 2022League Tier 2Sheffield UnitedA1-1DrawStarted
167Mon Mar 07, 2022FA CupHuddersfield TownH2-1WinStarted
168Sat Mar 12, 2022League Tier 2ReadingH4-0WinStarted
169Wed Mar 16, 2022League Tier 2Queens Park RangersH3-1WinStarted
170Sun Mar 20, 2022FA CupLiverpoolH0-1LossStarted
171Sat Apr 02, 2022League Tier 2BlackpoolA4-1WinStarted
172Wed Apr 06, 2022League Tier 2Coventry CityH2-0WinStartedyellow
173Sat Apr 09, 2022League Tier 2Birmingham CityH2-0WinStarted
174Fri Apr 15, 2022League Tier 2Luton TownA0-1LossStartedyellow
175Mon Apr 18, 2022League Tier 2West Bromwich AlbionH4-0WinStarted
176Sat Apr 23, 2022League Tier 2Peterborough UnitedA1-0WinStarted
177Tue Apr 26, 2022League Tier 2FulhamA1-0WinStarted
178Sat Apr 30, 2022League Tier 2Swansea CityH5-1WinStarted
179Tue May 03, 2022League Tier 2BournemouthA0-1LossStarted
180Sat May 07, 2022League Tier 2Hull CityA1-1DrawStarted
181Sat May 14, 2022PlayoffsSheffield UnitedA2-1WinStartedyellow
182Tue May 17, 2022PlayoffsSheffield UnitedH1-2LossStartedyellow
183Sun May 29, 2022PlayoffsHuddersfield TownN1-0WinStarted