TOP Tournaments
Show more
person-avatar

Craig Michael

Scotland
Scotland
Current Club:
Position:
Midfielder
Age:
23 (16.04.2003)
Preferred Foot:
Right
Contract expires:
30.06.2027
Craig Michael Last matches
Date Match Minutes played Goals Assists Yellow cards Red cards
14.04 Leyton Orient Leyton Orient Mansfield Town Mansfield Town 0 0 On the bench
11.04 Lincoln City Lincoln City Leyton Orient Leyton Orient 2 1 On the bench
06.04 Leyton Orient Leyton Orient Huddersfield Town Huddersfield Town 1 2 0 4’ 0 0 0 0
02.04 Wigan Athletic Wigan Athletic Leyton Orient Leyton Orient 0 0 On the bench
28.03 Exeter City Exeter City Leyton Orient Leyton Orient 0 0 6.7 29’ 0 0 0 0
21.03 Leyton Orient Leyton Orient Wycombe Wanderers Wycombe Wanderers 2 0 Not in the squad
17.03 Wimbledon Wimbledon Leyton Orient Leyton Orient 2 4 On the bench
14.03 Leyton Orient Leyton Orient Peterborough United Peterborough United 2 1 Not in the squad
07.03 Bradford City Bradford City Leyton Orient Leyton Orient 2 1 Not in the squad
28.02 Leyton Orient Leyton Orient Barnsley Barnsley 1 3 7.2 90’ 0 0 0 0
21.02 Northampton Town Northampton Town Leyton Orient Leyton Orient 1 2 6.4 90’ 0 0 1 0
17.02 Leyton Orient Leyton Orient Plymouth Argyle Plymouth Argyle 1 3 On the bench
07.02 Stockport County Stockport County Leyton Orient Leyton Orient 0 0 Not in the squad
31.01 Leyton Orient Leyton Orient Port Vale Port Vale 0 1 6.1 68’ 0 0 0 0
27.01 Doncaster Rovers Doncaster Rovers Leyton Orient Leyton Orient 3 0 6.2 45’ 0 0 0 0
24.01 Bolton Wanderers Bolton Wanderers Leyton Orient Leyton Orient 2 1 5.9 25’ 0 0 0 0
17.01 Leyton Orient Leyton Orient Reading Reading 3 1 On the bench
10.01 Leyton Orient Leyton Orient Cardiff City Cardiff City 1 1 6.4 61’ 0 0 0 0
04.01 Stevenage Stevenage Leyton Orient Leyton Orient 0 0 Not in the squad
01.01 Leyton Orient Leyton Orient Wimbledon Wimbledon 1 3 5.9 16’ 0 0 0 0
2025 Luton Town Luton Town Leyton Orient Leyton Orient 3 0 On the bench
2025 Peterborough United Peterborough United Leyton Orient Leyton Orient 1 0 5.9 90’ 0 0 0 0
2025 Leyton Orient Leyton Orient Bradford City Bradford City 2 1 7 90’ 0 0 0 0
2025 Barnsley Barnsley Leyton Orient Leyton Orient 3 2 6.8 59’ 0 0 1 0
2025 Leyton Orient Leyton Orient Luton Town Luton Town 1 1 7.3 70’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Salford City Salford City Leyton Orient Leyton Orient 4 0 6.4 59’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Leyton Orient Leyton Orient Plymouth Argyle Plymouth Argyle 0 1 6.4 46’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Burton Albion Burton Albion Leyton Orient Leyton Orient 0 4 6.9 90’ 0 0 0 0
2025 Leyton Orient Leyton Orient Blackpool Blackpool 1 1 6.7 90’ 0 0 0 0
2025 Leyton Orient Leyton Orient Exeter City Exeter City 2 1 7.2 67’ 0 0 0 0
2025 Wycombe Wanderers Wycombe Wanderers Leyton Orient Leyton Orient 4 1 6.3 69’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Tamworth Tamworth Leyton Orient Leyton Orient 0 1 0 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Leyton Orient Leyton Orient Aston Villa U21 Aston Villa U21 1 0 Not in the squad
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Leyton Orient Leyton Orient Lincoln City Lincoln City 1 0 7.6 90’ 0 1 0 0
2025 Rotherham United Rotherham United Leyton Orient Leyton Orient 1 0 Injured
2025 Leyton Orient Leyton Orient Doncaster Rovers Doncaster Rovers 4 0 Injured
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Leyton Orient Leyton Orient Crawley Town Crawley Town 2 1 Injured
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Cardiff City Cardiff City Leyton Orient Leyton Orient 4 3 Injured
2025 Leyton Orient Leyton Orient Stevenage Stevenage 2 3 Injured
2025 Leyton Orient Leyton Orient Bolton Wanderers Bolton Wanderers 1 1 6.3 64’ 0 0 0 0
2025 Port Vale Port Vale Leyton Orient Leyton Orient 2 3 6.9 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Peterborough United Peterborough United Leyton Orient Leyton Orient 1 3 7.6 90’ 1 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Leyton Orient Leyton Orient Northampton Town Northampton Town 0 1 6.4 19’ 0 0 0 0
2025 Mansfield Town Mansfield Town Leyton Orient Leyton Orient 4 1 5.7 57’ 0 0 0 0
2025 Plymouth Argyle Plymouth Argyle Leyton Orient Leyton Orient 0 1 7.3 90’ 0 0 0 0
2025 Leyton Orient Leyton Orient Stockport County Stockport County 2 2 6.6 12’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Leyton Orient Leyton Orient Wycombe Wanderers Wycombe Wanderers 0 1 6.3 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Leyton Orient Leyton Orient Wigan Athletic Wigan Athletic 2 0 0 4’ 0 0 0 0
2025 Huddersfield Town Huddersfield Town Leyton Orient Leyton Orient 3 0 Not in the squad
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Watford Watford Leyton Orient Leyton Orient 1 1 Not in the squad
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Reading Reading Barnsley Barnsley 2 4 Injured
2025 Bristol Rovers Bristol Rovers Reading Reading 0 2 Injured
2025 Mansfield Town Mansfield Town Reading Reading 1 5 Injured
2025 Reading Reading Lincoln City Lincoln City 0 1 Injured
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Reading FC U21 Reading FC U21 Brighton & Hove Albion U21 Brighton & Hove Albion U21 2 0 Injured
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Northampton Town Northampton Town Reading Reading 0 0 Injured
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Reading FC U21 Reading FC U21 Manchester United U21 Manchester United U21 1 4 Injured
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Shrewsbury Town Shrewsbury Town Reading Reading 1 3 Injured
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Newcastle United U21 Newcastle United U21 Reading FC U21 Reading FC U21 7 1 Injured
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Reading Reading Wycombe Wanderers Wycombe Wanderers 1 0 Injured
Craig Michael Transfers
Date From To Fee
03/07/25 Reading Reading Leyton Orient Leyton Orient Signed
30/06/22 Tottenham Tottenham Reading Reading Free agent
Craig Michael Career
National leagues
National cups
National team
Player rating is based on a proprietary algorithm, taking into account ball actions, performance in attack and defense, and the player’s direct influence on the game outcome

Craig Michael injury history

From Until Injury
14.09.2025 23.10.2025 injury-icon Knock
22.02.2025 30.05.2025 injury-icon Injury
Top bookmakers
gift-icon-gray 3000 USD
Get Bonus
gift-icon-gray 100 USD
Get Bonus
gift-icon-gray 250 USD
Get Bonus
gift-icon-gray 750 USD
Get Bonus
gift-icon-gray 250 USD
Get Bonus
gift-icon-gray for $19.99
Get Bonus
gift-icon-gray for $15.99
Get Bonus