Age verification

Adults only

ScoreAssist provides AI-generated sports analysis and statistics for entertainment only. It is not betting advice or a guarantee of any outcome. Gambling can be addictive - play responsibly. By continuing, I confirm that I am at least 18 years old and that accessing this site is lawful in my jurisdiction.

I am under 18
Responsible gaming
EventsPreviewsRecapsTeamsPlayersCompetitions
Log inSign up

Sports fixtures, statistics, and AI-generated analysis. Not betting advice.

Product

  • Events
  • Previews

Legal

  • Terms
  • Privacy
  • Support

Responsible

  • 18+ rules
  • Responsible Gaming
Sports
  • Football
  • Basketball
  • Tennis
18+

Entertainment only. Not betting advice. Responsible Gaming.

© 2026 ScoreAssist. All rights reserved.
FootballFriendlies ClubsFull time

Rangers vs West Ham

Rangers
0:0
West Ham

Line-ups

Rangers

  1. 17C. DevlinM
  2. 1I. PandurG
  3. 25T. RommensD
  4. 4B. GodfreyD
  5. 23D. GassamaF
  6. 37E. FernandezD
  7. 10M. DiomandeM
  8. 52F. CurtisM
  9. 11T. AasgaardM
  10. 21D. SterlingD
  11. 20R. Naderi

West Ham

  1. 1M. HermansenG
  2. 20J. BowenF
  3. 11T. CastellanosF
  4. 55M. KanteM
  5. 3M. KilmanD
  6. 21K. LamadridM
  7. 15K. MavropanosD
  8. 19PabloF
  9. 30O. ScarlesD
  10. 2K. Walker-PetersD
  11. 8J. Ward-ProwseM

Rangers

  1. 17C. DevlinM
  2. 1I. PandurG
  3. 25T. RommensD
  4. 4B. GodfreyD
  5. 23D. GassamaF
  6. 37E. FernandezD
  7. 10M. DiomandeM
  8. 52F. CurtisM
  9. 11T. AasgaardM
  10. 21D. SterlingD
  11. 20R. Naderi

Bench

  1. L. KellyG
  2. R. McCrorieD
  3. C. NsialaD
  4. Z. Hutton
  5. P. NsioM
  6. D. NeilM
  7. C. BarronM
  8. N. BajramiM
  9. L. CameronM
  10. T. ChukwuaniM
  11. O. AntmanF
  12. R. McCauslandF
  13. L. ShanklandF
  14. ChermitiF
  15. B. MiovskiF

Coach

Derek McInnes

West Ham

  1. 1M. HermansenG
  2. 20J. BowenF
  3. 11T. CastellanosF
  4. 55M. KanteM
  5. 3M. KilmanD
  6. 21K. LamadridM
  7. 15K. MavropanosD
  8. 19PabloF
  9. 30O. ScarlesD
  10. 2K. Walker-PetersD
  11. 8J. Ward-ProwseM

Bench

  1. 23A. AreolaG
  2. 49F. Herrick
  3. 22M. CornetF
  4. 32F. PottsM
  5. 40G. EarthyM
  6. 42K. CaseyD
  7. 50C. MarshallF
  8. 58A. Golambeckis
  9. 61L. OrfordM
  10. 63E. Mayers
  11. 66J. Ajala

Coach

Nuno Espirito Santo

Timeline

0'15'30'45'60'75'90'105'120'
  1. 46'SubstitutionOn: D. NeilOff: R. NaderiRangers
  2. 46'SubstitutionOn: O. AntmanOff: D. GassamaRangers
  3. 46'SubstitutionOn: L. ShanklandOff: C. DevlinRangers
  4. 46'SubstitutionOn: ChermitiOff: F. CurtisRangers
  5. 64'SubstitutionOn: T. ChukwuaniOff: T. AasgaardRangers
  6. 72'SubstitutionOn: F. PottsOff: M. KanteWest Ham
  7. 72'SubstitutionOn: G. EarthyOff: J. Ward-ProwseWest Ham
  8. 72'SubstitutionOn: L. OrfordOff: K. LamadridWest Ham
  9. 72'SubstitutionOn: J. AjalaOff: T. CastellanosWest Ham
  10. 80'SubstitutionOn: N. BajramiOff: M. DiomandeRangers
  11. 85'SubstitutionOn: M. CornetOff: J. BowenWest Ham
  12. 85'SubstitutionOn: K. CaseyOff: K. MavropanosWest Ham
  13. 85'SubstitutionOn: C. MarshallOff: PabloWest Ham
  14. 85'SubstitutionOn: A. GolambeckisOff: O. ScarlesWest Ham
  15. 85'SubstitutionOn: E. MayersOff: K. Walker-PetersWest Ham
0'15'30'45'60'75'90'105'120'
  1. 46'SubstitutionOn: D. NeilOff: R. NaderiRangers
  2. 46'SubstitutionOn: O. AntmanOff: D. GassamaRangers
  3. 46'SubstitutionOn: L. ShanklandOff: C. DevlinRangers
  4. 46'SubstitutionOn: ChermitiOff: F. CurtisRangers
  5. 64'SubstitutionOn: T. ChukwuaniOff: T. AasgaardRangers
  6. 72'SubstitutionOn: F. PottsOff: M. KanteWest Ham
  7. 72'SubstitutionOn: G. EarthyOff: J. Ward-ProwseWest Ham
  8. 72'SubstitutionOn: L. OrfordOff: K. LamadridWest Ham
  9. 72'SubstitutionOn: J. AjalaOff: T. CastellanosWest Ham
  10. 80'SubstitutionOn: N. BajramiOff: M. DiomandeRangers
  11. 85'SubstitutionOn: M. CornetOff: J. BowenWest Ham
  12. 85'SubstitutionOn: K. CaseyOff: K. MavropanosWest Ham
  13. 85'SubstitutionOn: C. MarshallOff: PabloWest Ham
  14. 85'SubstitutionOn: A. GolambeckisOff: O. ScarlesWest Ham
  15. 85'SubstitutionOn: E. MayersOff: K. Walker-PetersWest Ham

Recent matches

  • Rangers
    3-1-1WLWDWW1
  • West Ham
    2-1-2LLWDWW1

Also in this competition

FinishedKarlsruher SCvsInterFriendlies ClubsBBBank Wildpark1:2
FinishedRodange 91vsMamerFriendlies Clubs4:0
FinishedUmeå FCvsTäfteåFriendlies Clubs1:0
FinishedVictoria RosportvsMarisca MerschFriendlies Clubs1:1
FinishedKarlsruher SCvsInterFriendlies ClubsBBBank Wildpark1:2
FinishedRodange 91vsMamerFriendlies Clubs4:0
FinishedUmeå FCvsTäfteåFriendlies Clubs1:0
FinishedVictoria RosportvsMarisca MerschFriendlies Clubs1:1
FinishedTuS RW KoblenzvsSiegburger SVFriendlies Clubs6:1
FinishedKamjanivsTeteksFriendlies Clubs2:0
FinishedCannesvsAS RomaFriendlies ClubsStade Pierre de Coubertin3:3
FinishedPotenzavsJuve StabiaFriendlies Clubs0:4

Entertainment only. 18+. Play responsibly.