Skip to content
442ball
Menu

James Sands: match by match

209 appearances across 6 competitions, 2017 to 2026.

442ball counts an appearance from the match record itself, not from a stored total.

11 of 233 matches here have a page of their own. The rest are in our archive but do not yet have one.

2026

11 playedMajor League Soccer

2025

28 playedBundesliga, DFB-Pokal

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 8 MarchBundesligaEintracht FrankfurtHD0-0810006.913
Saturday 28 FebruaryBundesliga1899 HoffenheimAW0-1900006.927
Sunday 22 FebruaryBundesligaWerder BremenHW2-1100006.93
Saturday 14 FebruaryBundesligaBayer LeverkusenAL4-0690006.225
Saturday 7 FebruaryBundesligaVfB StuttgartHW2-1900006.724
Tuesday 3 FebruaryDFB-PokalBayer LeverkusenAL3-0900006.267
Saturday 31 JanuaryBundesligaFC AugsburgAL2-190006.746
Tuesday 27 JanuaryBundesligaRB LeipzigHD1-1770006.728
Friday 23 JanuaryBundesligaHamburger SVHD0-090000738
Saturday 17 JanuaryBundesligaBorussia DortmundAL3-2901008.225
Wednesday 14 JanuaryBundesligaVfL WolfsburgAL2-1900006.229
Sunday 21 DecemberBundesligaFSV Mainz 05AD0-0900007.321
Saturday 13 DecemberBundesliga1. FC HeidenheimHW2-190006.225
Saturday 6 DecemberBundesliga1. FC KölnAD1-1730006.927
Tuesday 2 DecemberDFB-PokalBorussia MönchengladbachAW1-289006.353
Saturday 29 NovemberBundesligaBayern MünchenAL3-1900006.513
Sunday 23 NovemberBundesligaUnion BerlinHL0-1900006.642
Sunday 9 NovemberBundesligaSC FreiburgAL2-1680006.316
Saturday 1 NovemberBundesligaBorussia MönchengladbachHL0-455006.331
Tuesday 28 OctoberDFB-Pokal1899 HoffenheimHD1-11200007.532
Sunday 19 OctoberBundesliga1899 HoffenheimHL0-3900007.233
Saturday 4 OctoberBundesligaWerder BremenAL1-0710006.338
Saturday 27 SeptemberBundesligaBayer LeverkusenHL1-2900006.334
Friday 19 SeptemberBundesligaVfB StuttgartAL2-090006.229
Sunday 14 SeptemberBundesligaFC AugsburgHW2-1900007.334
Friday 29 AugustBundesligaHamburger SVAW0-2900007.337
Saturday 23 AugustBundesligaBorussia DortmundHD3-3870006.727
Saturday 16 AugustDFB-PokalEintracht NorderstedtAD0-0890006.660

2024

40 playedBundesliga, Major League Soccer

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 15 FebruaryBundesligaSC FreiburgHL0-189000734
Sunday 9 FebruaryBundesligaRB LeipzigAL2-0900007.333
Saturday 1 FebruaryBundesligaFC AugsburgHD1-1900006.616
Sunday 26 JanuaryBundesligaUnion BerlinHW3-0900007.233
Saturday 18 JanuaryBundesliga1. FC HeidenheimAW0-271006.630
Wednesday 15 JanuaryBundesligaVfL BochumAL1-090006.35
Saturday 11 JanuaryBundesligaEintracht FrankfurtHL0-1120006.34
Saturday 23 NovemberMajor League SoccerNew York Red BullsHL0-290006.959
Saturday 9 NovemberMajor League SoccerFC CincinnatiAD0-0970007.242
Saturday 2 NovemberMajor League SoccerFC CincinnatiHW3-199007.742
Monday 28 OctoberMajor League SoccerFC CincinnatiAL1-01010Not recorded6.937
Sunday 20 OctoberMajor League SoccerCF MontrealAL2-0900007.991
Wednesday 2 OctoberMajor League SoccerFC CincinnatiHW3-290007.237
Saturday 28 SeptemberMajor League SoccerNew York Red BullsAW1-5900007.241
Saturday 21 SeptemberMajor League SoccerInter MiamiHD1-1971007.649
Wednesday 18 SeptemberMajor League SoccerPhiladelphia UnionHL1-5900007.260
Saturday 14 SeptemberMajor League SoccerDC UnitedAD1-190006.343
Saturday 31 AugustMajor League SoccerColumbus CrewAL4-2450006.722
Saturday 24 AugustMajor League SoccerChicago FireHD2-290000758
Saturday 20 JulyMajor League SoccerOrlando City SCAD1-190006.746
Sunday 14 JulyMajor League SoccerChicago FireAD0-090007.229
Sunday 7 JulyMajor League SoccerAustinAL2-1900007.257
Wednesday 3 JulyMajor League SoccerCF MontrealHW2-090007.764
Friday 28 JuneMajor League SoccerOrlando City SCHW4-2950107.954
Sunday 23 JuneMajor League SoccerNashville SCAL1-0900007.349
Thursday 20 JuneMajor League SoccerLos Angeles GalaxyAL2-0900006.946
Friday 14 JuneMajor League SoccerColumbus CrewHL2-3900006.936
Friday 31 MayMajor League SoccerSan Jose EarthquakesHW5-190007.669
Saturday 18 MayMajor League SoccerNew York Red BullsHW2-190006.753
Saturday 11 MayMajor League SoccerToronto FCAW2-3990006.934
Sunday 5 MayMajor League SoccerColorado RapidsHL0-2900007.273
Saturday 27 AprilMajor League SoccerCharlotteHW2-1101000759
Saturday 20 AprilMajor League SoccerDC UnitedHW2-0900006.918
Saturday 13 AprilMajor League SoccerNew England RevolutionHW2-0900006.943
Saturday 6 AprilMajor League SoccerAtlanta United FCHD1-190007.350
Saturday 30 MarchMajor League SoccerInter MiamiAD1-1900007.567
Saturday 23 MarchMajor League SoccerFC CincinnatiAL1-0900007.365
Saturday 16 MarchMajor League SoccerToronto FCHW2-190007.346
Sunday 3 MarchMajor League SoccerSt. Louis CityAL2-082006.749
Sunday 25 FebruaryMajor League SoccerCharlotteAL1-0900007.267

2023

26 playedMajor League Soccer

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 22 OctoberMajor League SoccerChicago FireHW1-0900007.351
Saturday 7 OctoberMajor League SoccerDC UnitedAL2-0900007.241
Saturday 30 SeptemberMajor League SoccerInter MiamiAD1-190000734
Sunday 24 SeptemberMajor League SoccerToronto FCHW3-090000750
Wednesday 20 SeptemberMajor League SoccerOrlando City SCHW2-0900006.324
Saturday 16 SeptemberMajor League SoccerNew York Red BullsHD0-090006.728
Saturday 2 SeptemberMajor League SoccerVancouver WhitecapsHD1-145006.239
Sunday 20 AugustMajor League SoccerMinnesota United FCHL0-261006.235
Saturday 15 JulyMajor League SoccerPhiladelphia UnionAL2-1330006.217
Saturday 17 JuneMajor League SoccerColumbus CrewHD1-1900007.365
Sunday 11 JuneMajor League SoccerReal Salt LakeAD0-0900007.271
Saturday 3 JuneMajor League SoccerNew England RevolutionHD0-0900007.356
Wednesday 31 MayMajor League SoccerFC CincinnatiHL1-39000775
Saturday 27 MayMajor League SoccerPhiladelphia UnionHL1-3900006.945
Wednesday 17 MayMajor League SoccerOrlando City SCAD1-190000742
Saturday 13 MayMajor League SoccerNew York Red BullsAL1-0900007.372
Saturday 6 MayMajor League SoccerCharlotteAL3-2900006.666
Saturday 29 AprilMajor League SoccerToronto FCAL1-0900007.249
Saturday 22 AprilMajor League SoccerFC DallasHW3-1900007.249
Saturday 15 AprilMajor League SoccerNashville SCHW2-1900007.255
Saturday 8 AprilMajor League SoccerAtlanta United FCHD1-1660006.931
Saturday 1 AprilMajor League SoccerNew England RevolutionAD1-1900007.258
Sunday 26 MarchMajor League SoccerHouston DynamoAL1-0900007.283
Saturday 18 MarchMajor League SoccerDC UnitedHW3-2900006.938
Sunday 12 MarchMajor League SoccerInter MiamiHW1-0900007.644
Sunday 5 MarchMajor League SoccerChicago FireAD1-1730006.935

2022

23 played9 unusedPremiership, UEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 18 FebruaryPremiershipLivingstonAW0-32000Not recorded6
Saturday 4 FebruaryPremiershipRoss CountyHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 1 FebruaryPremiershipHeart Of MidlothianAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 28 JanuaryPremiershipST JohnstoneHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 18 JanuaryPremiershipKilmarnockAW2-3100006.78
Sunday 8 JanuaryPremiershipDundee UtdAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 2 JanuaryPremiershipCelticHD2-2120006.34
Wednesday 28 DecemberPremiershipMotherwellHW3-0240006.615
Friday 23 DecemberPremiershipRoss CountyAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 20 DecemberPremiershipAberdeenAW2-358006.336
Thursday 15 DecemberPremiershipHibernianHW3-2900006.984
Saturday 12 NovemberPremiershipST MirrenAD1-1900007.271
Wednesday 9 NovemberPremiershipHeart Of MidlothianHW1-0450006.921
Sunday 6 NovemberPremiershipST JohnstoneAL2-179000748
Tuesday 1 NovemberUEFA Champions LeagueAjaxHL1-3900006.550
Saturday 29 OctoberPremiershipAberdeenHW4-1900006.974
Wednesday 26 OctoberUEFA Champions LeagueNapoliAL3-0900006.649
Saturday 22 OctoberPremiershipLivingstonHD1-145006.639
Sunday 16 OctoberPremiershipMotherwellAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 12 OctoberUEFA Champions LeagueLiverpoolHL1-7BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 8 OctoberPremiershipST MirrenHW4-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 1 OctoberPremiershipHeart Of MidlothianAW0-4450006.944
Saturday 17 SeptemberPremiershipDundee UtdHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 14 SeptemberUEFA Champions LeagueNapoliHL0-35500□□5.330
Wednesday 7 SeptemberUEFA Champions LeagueAjaxAL4-0900006.330
Saturday 3 SeptemberPremiershipCelticAL4-0900006.981
Saturday 27 AugustPremiershipRoss CountyHW4-045006.943
Wednesday 24 AugustUEFA Champions LeaguePSV EindhovenAW0-1900007.351
Saturday 20 AugustPremiershipHibernianAD2-2900006.658
Tuesday 16 AugustUEFA Champions LeaguePSV EindhovenHD2-290000788
Saturday 6 AugustPremiershipKilmarnockHW2-0900007.3106
Saturday 30 JulyPremiershipLivingstonAW1-2230006.622

2021

41 played15 unusedMajor League Soccer, Premiership, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 18 MayUEFA Europa LeagueEintracht FrankfurtAD1-1190006.75
Saturday 14 MayPremiershipHeart Of MidlothianAW1-390000767
Wednesday 11 MayPremiershipRoss CountyHW4-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 8 MayPremiershipDundee UtdHW2-0900006.784
Thursday 5 MayUEFA Europa LeagueRB LeipzigHW3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 1 MayPremiershipCelticAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 28 AprilUEFA Europa LeagueRB LeipzigAL1-0110006.51
Saturday 23 AprilPremiershipMotherwellAW1-3220006.61
Thursday 14 AprilUEFA Europa LeagueSC BragaHW3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 10 AprilPremiershipST MirrenAW0-4450006.937
Thursday 7 AprilUEFA Europa LeagueSC BragaAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 3 AprilPremiershipCelticHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 20 MarchPremiershipDundeeAW1-264006.945
Thursday 17 MarchUEFA Europa LeagueFK Crvena ZvezdaAL2-1210006.58
Thursday 10 MarchUEFA Europa LeagueFK Crvena ZvezdaHW3-0150006.76
Saturday 5 MarchPremiershipAberdeenHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 2 MarchPremiershipST JohnstoneAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 27 FebruaryPremiershipMotherwellHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 24 FebruaryUEFA Europa LeagueBorussia DortmundHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 20 FebruaryPremiershipDundee UtdAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 17 FebruaryUEFA Europa LeagueBorussia DortmundAW2-4240006.37
Wednesday 9 FebruaryPremiershipHibernianHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 6 FebruaryPremiershipHeart Of MidlothianHW5-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 2 FebruaryPremiershipCelticAL3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 29 JanuaryPremiershipRoss CountyAD3-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 26 JanuaryPremiershipLivingstonHW1-0590006.943
Tuesday 18 JanuaryPremiershipAberdeenAD1-190000726
Saturday 11 DecemberMajor League SoccerPortland TimbersAD1-11200007.674
Sunday 5 DecemberMajor League SoccerPhiladelphia UnionAW1-2950006.560
Wednesday 1 DecemberMajor League SoccerNew England RevolutionAD2-2820006.944
Sunday 21 NovemberMajor League SoccerAtlanta United FCHW2-0900007.233
Sunday 7 NovemberMajor League SoccerPhiladelphia UnionHD1-1900006.227
Saturday 30 OctoberMajor League SoccerInter MiamiAW1-3900006.953
Wednesday 27 OctoberMajor League SoccerChicago FireHW1-0900007.232
Saturday 23 OctoberMajor League SoccerDC UnitedHW6-09000754
Wednesday 20 OctoberMajor League SoccerAtlanta United FCAD1-190006.545
Sunday 3 OctoberMajor League SoccerNashville SCHD0-0900007.268
Sunday 26 SeptemberMajor League SoccerNew York Red BullsHL0-194007.563
Thursday 23 SeptemberMajor League SoccerNew York Red BullsAD1-1900006.630
Saturday 18 SeptemberMajor League SoccerFC CincinnatiAW1-2900007.252
Tuesday 14 SeptemberMajor League SoccerFC DallasHD3-3680006.532
Saturday 11 SeptemberMajor League SoccerNew England RevolutionAL2-1900006.662
Saturday 28 AugustMajor League SoccerNew England RevolutionHW2-09000747
Wednesday 18 AugustMajor League SoccerPhiladelphia UnionAL1-077006.949
Sunday 15 AugustMajor League SoccerInter MiamiHW2-0900007.948
Sunday 8 AugustMajor League SoccerToronto FCAD2-2640006.940
Sunday 27 JuneMajor League SoccerDC UnitedHW2-1900007.366
Wednesday 23 JuneMajor League SoccerAtlanta United FCHW1-0960006.744
Saturday 19 JuneMajor League SoccerNew England RevolutionHL2-390006.348
Saturday 29 MayMajor League SoccerLos Angeles FCAW1-2900006.535
Sunday 23 MayMajor League SoccerColumbus CrewHL1-2900006.632
Saturday 15 MayMajor League SoccerToronto FCHD1-1900006.966
Sunday 9 MayMajor League SoccerOrlando City SCAD1-190007.548
Saturday 1 MayMajor League SoccerPhiladelphia UnionAW0-2940007.382
Saturday 24 AprilMajor League SoccerFC CincinnatiHW5-0720007.234
Sunday 18 AprilMajor League SoccerDC UnitedAL2-1900006.550

2020

18 playedMajor League Soccer

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 11 OctoberMajor League SoccerNew England RevolutionHL1-2860007.544
Thursday 8 OctoberMajor League SoccerDC UnitedHW4-1900007.383
Sunday 4 OctoberMajor League SoccerInter MiamiAW2-3900006.731
Saturday 26 SeptemberMajor League SoccerFC CincinnatiHW4-0900107.752
Wednesday 23 SeptemberMajor League SoccerToronto FCHL0-190006.751
Saturday 12 SeptemberMajor League SoccerFC CincinnatiHW2-190007.256
Sunday 6 SeptemberMajor League SoccerDC UnitedAD0-0900006.969
Thursday 3 SeptemberMajor League SoccerNew England RevolutionAW0-2870006.943
Saturday 29 AugustMajor League SoccerChicago FireHW3-18800784
Monday 24 AugustMajor League SoccerColumbus CrewHW1-0960007.586
Thursday 20 AugustMajor League SoccerNew York Red BullsAL1-0900006.994
Sunday 2 AugustMajor League SoccerPortland TimbersHL1-3900006.793
Monday 27 JulyMajor League SoccerToronto FCAW1-395007.285
Monday 20 JulyMajor League SoccerInter MiamiAW0-190007.591
Wednesday 15 JulyMajor League SoccerNew York City FCAW1-36800675
Thursday 9 JulyMajor League SoccerPhiladelphia UnionHL0-1900007.393
Saturday 7 MarchMajor League SoccerToronto FCAL1-090007.287
Sunday 1 MarchMajor League SoccerColumbus CrewAL1-0900006.572

2019

18 playedMajor League Soccer

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 6 OctoberMajor League SoccerPhiladelphia UnionAW1-280006.50%
Saturday 17 AugustMajor League SoccerFC CincinnatiAW1-490006.6100%
Sunday 11 AugustMajor League SoccerAtlanta United FCAL2-16600676%
Sunday 4 AugustMajor League SoccerReal Salt LakeAL3-190006.476%
Friday 26 JulyMajor League SoccerSporting Kansas CityHW3-1900007.391%
Thursday 6 JuneMajor League SoccerFC CincinnatiHW5-2570006.985%
Saturday 1 JuneMajor League SoccerColumbus CrewAD2-290000789%
Saturday 25 MayMajor League SoccerChicago FireAD1-1900006.682%
Saturday 11 MayMajor League SoccerLos Angeles GalaxyAW0-2900007.181%
Saturday 27 AprilMajor League SoccerOrlando City SCHD1-1900006.890%
Wednesday 24 AprilMajor League SoccerChicago FireHW1-0900006.879%
Sunday 21 AprilMajor League SoccerDC UnitedAW0-2900007.473%
Saturday 13 AprilMajor League SoccerMinnesota United FCAD3-3900006.993%
Saturday 6 AprilMajor League SoccerCF MontrealHD0-090007.289%
Saturday 30 MarchMajor League SoccerToronto FCAL4-0900006.893%
Sunday 17 MarchMajor League SoccerLos Angeles FCHD2-290006.983%
Sunday 10 MarchMajor League SoccerDC UnitedHD0-0900007.681%
Saturday 2 MarchMajor League SoccerOrlando City SCAD2-2880006.6100%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.

2018

3 playedMajor League Soccer

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Wednesday 26 SeptemberMajor League SoccerChicago FireHW2-067000791%
Saturday 8 SeptemberMajor League SoccerDC UnitedHD1-1810006.988%
Wednesday 5 SeptemberMajor League SoccerNew England RevolutionHL0-175000780%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.

2017

1 playedMajor League Soccer

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 17 SeptemberMajor League SoccerColorado RapidsAD1-1230006.290%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.