Sports Interaction

Scotland vs. Morocco FIFA WORLD CUP Box Score June 19, 2026

Final Score
Scoreboard goals SO
Scotland 0-0 0 0
Morocco 0-0 1 0

Game Information

Start time Arena
2026-06-19 - 22:00 Boston Stadium

Team Stats

Morocco - Attacking

g goals
a assists
shts shotsTotal
sog shotsOnGoal
shw shotsWide
shb shotsBlocked
sco scoringOpportunities
0 offsides
crs crosses
drs dribblesSuccess
1 -- 12 2 6 4 -- -- 10 5

Scotland - Attacking

g goals
a assists
shts shotsTotal
sog shotsOnGoal
shw shotsWide
shb shotsBlocked
sco scoringOpportunities
0 offsides
crs crosses
drs dribblesSuccess
-- -- 6 -- 3 3 -- 1 13 4

Morocco - Passing

p tot passesTotal
p cmp passesComplete
p inc passesIncomplete
p acc passAccuracy
int interceptions
671 611 60 91 6

Scotland - Passing

p tot passesTotal
p cmp passesComplete
p inc passesIncomplete
p acc passAccuracy
int interceptions
455 387 68 85 9

Morocco - Discipline

fls fouls
fla foulsAgainst
yc cardsYellow
rc cardsRed
rcd cardsRedDirect
rci cardsRedIndirect
8 10 1 -- -- --

Scotland - Discipline

fls fouls
fla foulsAgainst
yc cardsYellow
rc cardsRed
rcd cardsRedDirect
rci cardsRedIndirect
11 7 1 -- -- --

Morocco - Set pieces

fk freeKicks
cor corners
pk penaltyKicks
pen s penaltiesScored
pen m penaltiesMissed
pen a penaltiesAgainst
pen as penaltiesAgainstScored
pen am penaltiesAgainstMissed
11 5 -- -- -- -- -- --

Scotland - Set pieces

fk freeKicks
cor corners
pk penaltyKicks
pen s penaltiesScored
pen m penaltiesMissed
pen a penaltiesAgainst
pen as penaltiesAgainstScored
pen am penaltiesAgainstMissed
8 2 -- -- -- -- -- --

Morocco - Defending

tklw tacklesWon
og ownGoals
svk savesByGoalkeeper
svp savesByPlayer
shta shotsTotalAgainst
soga shotsOnGoalAgainst
shwa shotsWideAgainst
shba shotsBlockedAgainst
9 -- -- -- 6 -- 3 3

Scotland - Defending

tklw tacklesWon
og ownGoals
svk savesByGoalkeeper
svp savesByPlayer
shta shotsTotalAgainst
soga shotsOnGoalAgainst
shwa shotsWideAgainst
shba shotsBlockedAgainst
20 -- 2 -- 12 2 6 4

Morocco - Misc

poss ballPossession
post hitsPost
bar hitsBar
wood hitsWoodwork
59 -- 1 1

Scotland - Misc

poss ballPossession
post hitsPost
bar hitsBar
wood hitsWoodwork
41 -- -- --

Player Stats

Morocco - Attacking

NO Player
g goals
a assists
shts shots
sog shotsOnGoal
shw shotsWide
shb shotsBlocked
sco scoringOpportunities
0 offsides
crs crosses
drs dribblesSuccess
1
Bono Bono
0 0 0 0 0 0 0 0 0 0
2
Achraf Hakimi
0 0 2 0 2 0 0 0 5 1
Issa Diop
0 0 0 0 0 0 0 0 0 0
Chadi Riad
0 0 0 0 0 0 0 0 0 0
3
Noussair Mazraoui
0 0 0 0 0 0 0 0 1 0
Brahim Díaz
0 1 1 0 0 1 0 0 2 3
Ayyoub Bouaddi
0 0 1 0 0 1 0 0 0 0
8
Azzedine Ounahi
0 0 0 0 0 0 0 0 0 0
Neil El Aynaoui
0 0 1 0 1 0 0 0 0 0
23
Bilal El Khannous
0 0 2 1 1 0 0 0 2 0
Ismael Saibari
1 0 2 1 0 1 0 0 0 0
Ayoub El Kaabi
0 0 0 0 0 0 0 0 0 0
17
Amine Sbaï
0 0 0 0 0 0 0 0 0 0
Soufiane Rahimi
0 0 0 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 1
Gessime Yassine
0 0 0 0 0 0 0 0 0 0
Samir El Mourabet
0 0 0 0 0 0 0 0 0 0
4
Sofyan Amrabat
0 0 0 0 0 0 0 0 0 0
Anass Salah-Eddine
0 0 0 0 0 0 0 0 0 0
Chemsdine Talbi
0 0 2 0 1 1 0 0 0 0
Redouane Halhal
0 0 0 0 0 0 0 0 0 0
Youssef Belammari
0 0 0 0 0 0 0 0 0 0
Zakaria El Ouahdi
0 0 0 0 0 0 0 0 0 0
12
Munir Munir
0 0 0 0 0 0 0 0 0 0
5
Marwan Saadane
0 0 0 0 0 0 0 0 0 0
22
Ahmed Reda Tagnaouti
0 0 0 0 0 0 0 0 0 0

Morocco - Passing

NO Player
p tot passesTotal
p cmp passesComplete
p inc passesIncomplete
p acc passAccuracy
int interceptions
1
Bono Bono
37 24 13 65 0
2
Achraf Hakimi
81 75 6 93 1
Issa Diop
93 79 14 85 0
Chadi Riad
69 66 3 96 0
3
Noussair Mazraoui
54 50 4 93 1
Brahim Díaz
41 39 2 95 0
Ayyoub Bouaddi
64 59 5 92 1
8
Azzedine Ounahi
73 66 7 91 0
Neil El Aynaoui
81 77 4 95 3
23
Bilal El Khannous
41 34 7 83 0
Ismael Saibari
25 21 4 84 0
Ayoub El Kaabi
0 0 0 -- 0
17
Amine Sbaï
0 0 0 -- 0
Soufiane Rahimi
1 0 1 0 0
3 3 0 100 0
Gessime Yassine
0 0 0 -- 0
Samir El Mourabet
6 6 0 100 0
4
Sofyan Amrabat
0 0 0 -- 0
Anass Salah-Eddine
0 0 0 -- 0
Chemsdine Talbi
2 2 0 100 0
Redouane Halhal
0 0 0 -- 0
Youssef Belammari
0 0 0 -- 0
Zakaria El Ouahdi
0 0 0 -- 0
12
Munir Munir
0 0 0 -- 0
5
Marwan Saadane
0 0 0 -- 0
22
Ahmed Reda Tagnaouti
0 0 0 -- 0

Morocco - Discipline

NO Player
fls fouls
fla foulsAgainst
yc cardsYellow
rc cardsRed
rcd cardsRedDirect
rci cardsRedIndirect
min minutesPlayed
1
Bono Bono
0 1 0 0 0 0 90
2
Achraf Hakimi
0 3 0 0 0 0 90
Issa Diop
1 0 1 0 0 0 90
Chadi Riad
0 0 0 0 0 0 90
3
Noussair Mazraoui
1 2 0 0 0 0 90
Brahim Díaz
1 2 0 0 0 0 84
Ayyoub Bouaddi
1 0 0 0 0 0 90
8
Azzedine Ounahi
0 1 0 0 0 0 90
Neil El Aynaoui
2 0 0 0 0 0 90
23
Bilal El Khannous
0 1 0 0 0 0 84
Ismael Saibari
0 0 0 0 0 0 84
Ayoub El Kaabi
0 0 0 0 0 0 --
17
Amine Sbaï
0 0 0 0 0 0 --
Soufiane Rahimi
1 0 0 0 0 0 7
1 0 0 0 0 0 7
Gessime Yassine
0 0 0 0 0 0 --
Samir El Mourabet
0 0 0 0 0 0 1
4
Sofyan Amrabat
0 0 0 0 0 0 --
Anass Salah-Eddine
0 0 0 0 0 0 --
Chemsdine Talbi
0 0 0 0 0 0 7
Redouane Halhal
0 0 0 0 0 0 --
Youssef Belammari
0 0 0 0 0 0 --
Zakaria El Ouahdi
0 0 0 0 0 0 --
12
Munir Munir
0 0 0 0 0 0 --
5
Marwan Saadane
0 0 0 0 0 0 --
22
Ahmed Reda Tagnaouti
0 0 0 0 0 0 --

Morocco - Set Pieces

NO Player
fk freeKicks
cor corners
pk penaltyKicks
pen s penaltiesScored
pen m penaltiesMissed
pen a penaltiesAgainst
pen as penaltiesAgainstScored
pen am penaltiesAgainstMissed
1
Bono Bono
4 0 0 0 0 0 0 0
2
Achraf Hakimi
3 3 0 0 0 -- -- --
Issa Diop
0 0 0 0 0 -- -- --
Chadi Riad
0 0 0 0 0 -- -- --
3
Noussair Mazraoui
1 0 0 0 0 -- -- --
Brahim Díaz
0 1 0 0 0 -- -- --
Ayyoub Bouaddi
1 0 0 0 0 -- -- --
8
Azzedine Ounahi
0 1 0 0 0 -- -- --
Neil El Aynaoui
2 0 0 0 0 -- -- --
23
Bilal El Khannous
0 0 0 0 0 -- -- --
Ismael Saibari
0 0 0 0 0 -- -- --
Ayoub El Kaabi
0 0 0 0 0 -- -- --
17
Amine Sbaï
0 0 0 0 0 -- -- --
Soufiane Rahimi
0 0 0 0 0 -- -- --
0 0 0 0 0 -- -- --
Gessime Yassine
0 0 0 0 0 -- -- --
Samir El Mourabet
0 0 0 0 0 -- -- --
4
Sofyan Amrabat
0 0 0 0 0 -- -- --
Anass Salah-Eddine
0 0 0 0 0 -- -- --
Chemsdine Talbi
0 0 0 0 0 -- -- --
Redouane Halhal
0 0 0 0 0 -- -- --
Youssef Belammari
0 0 0 0 0 -- -- --
Zakaria El Ouahdi
0 0 0 0 0 -- -- --
12
Munir Munir
0 0 0 0 0 -- -- --
5
Marwan Saadane
0 0 0 0 0 -- -- --
22
Ahmed Reda Tagnaouti
0 0 0 0 0 -- -- --

Morocco - Defending

NO Player
tklw tacklesWon
og ownGoals
svk savesByGoalkeeper
svp savesByPlayer
shta shotsAgainst
soga shotsOnGoalAgainst
shwa shotsWideAgainst
shba shotsBlockedAgainst
shby shotsBlockedBy
ga goalsAgainst
1
Bono Bono
0 0 0 0 6 0 3 3 0 0
2
Achraf Hakimi
0 0 -- 0 -- -- -- -- 0 --
Issa Diop
0 0 -- 0 -- -- -- -- 0 --
Chadi Riad
0 0 -- 0 -- -- -- -- 2 --
3
Noussair Mazraoui
0 0 -- 0 -- -- -- -- 0 --
Brahim Díaz
0 0 -- 0 -- -- -- -- 0 --
Ayyoub Bouaddi
1 0 -- 0 -- -- -- -- 0 --
8
Azzedine Ounahi
1 0 -- 0 -- -- -- -- 1 --
Neil El Aynaoui
5 0 -- 0 -- -- -- -- 0 --
23
Bilal El Khannous
1 0 -- 0 -- -- -- -- 0 --
Ismael Saibari
1 0 -- 0 -- -- -- -- 0 --
Ayoub El Kaabi
0 0 -- 0 -- -- -- -- 0 --
17
Amine Sbaï
0 0 -- 0 -- -- -- -- 0 --
Soufiane Rahimi
0 0 -- 0 -- -- -- -- 0 --
0 0 -- 0 -- -- -- -- 0 --
Gessime Yassine
0 0 -- 0 -- -- -- -- 0 --
Samir El Mourabet
0 0 -- 0 -- -- -- -- 0 --
4
Sofyan Amrabat
0 0 -- 0 -- -- -- -- 0 --
Anass Salah-Eddine
0 0 -- 0 -- -- -- -- 0 --
Chemsdine Talbi
0 0 -- 0 -- -- -- -- 0 --
Redouane Halhal
0 0 -- 0 -- -- -- -- 0 --
Youssef Belammari
0 0 -- 0 -- -- -- -- 0 --
Zakaria El Ouahdi
0 0 -- 0 -- -- -- -- 0 --
12
Munir Munir
0 0 -- 0 -- -- -- -- 0 --
5
Marwan Saadane
0 0 -- 0 -- -- -- -- 0 --
22
Ahmed Reda Tagnaouti
0 0 -- 0 -- -- -- -- 0 --

Morocco - Misc

NO Player
post hitsPost
bar hitsBar
wood hitsWoodwork
1
Bono Bono
0 0 0
2
Achraf Hakimi
0 0 0
Issa Diop
0 0 0
Chadi Riad
0 0 0
3
Noussair Mazraoui
0 0 0
Brahim Díaz
0 0 0
Ayyoub Bouaddi
0 0 0
8
Azzedine Ounahi
0 0 0
Neil El Aynaoui
0 0 0
23
Bilal El Khannous
0 0 0
Ismael Saibari
0 1 1
Ayoub El Kaabi
0 0 0
17
Amine Sbaï
0 0 0
Soufiane Rahimi
0 0 0
0 0 0
Gessime Yassine
0 0 0
Samir El Mourabet
0 0 0
4
Sofyan Amrabat
0 0 0
Anass Salah-Eddine
0 0 0
Chemsdine Talbi
0 0 0
Redouane Halhal
0 0 0
Youssef Belammari
0 0 0
Zakaria El Ouahdi
0 0 0
12
Munir Munir
0 0 0
5
Marwan Saadane
0 0 0
22
Ahmed Reda Tagnaouti
0 0 0

Scotland - Attacking

NO Player
g goals
a assists
shts shots
sog shotsOnGoal
shw shotsWide
shb shotsBlocked
sco scoringOpportunities
0 offsides
crs crosses
drs dribblesSuccess
Angus Gunn
0 0 0 0 0 0 0 0 0 0
Nathan Patterson
0 0 0 0 0 0 0 0 1 0
Grant Hanley
0 0 0 0 0 0 0 1 0 0
Jack Hendry
0 0 0 0 0 0 0 0 0 0
Andrew Robertson
0 0 0 0 0 0 0 0 2 0
Scott McTominay
0 0 2 0 0 2 0 0 0 2
Lewis Ferguson
0 0 0 0 0 0 0 0 2 0
John McGinn
0 0 1 0 1 0 0 0 2 0
Ché Adams
0 0 0 0 0 0 0 0 0 0
Kieran Tierney
0 0 1 0 0 1 0 0 2 0
Ryan Christie
0 0 1 0 1 0 0 0 0 0
Liam Kelly
0 0 0 0 0 0 0 0 0 0
Craig Gordon
0 0 0 0 0 0 0 0 0 0
Aaron Hickey
0 0 0 0 0 0 0 0 0 0
Dominic Hyam
0 0 0 0 0 0 0 0 0 0
John Souttar
0 0 0 0 0 0 0 0 0 0
Anthony Ralston
0 0 0 0 0 0 0 0 0 0
Scott McKenna
0 0 0 0 0 0 0 0 0 0
Tyler Fletcher
0 0 0 0 0 0 0 0 0 0
Ross Stewart
0 0 0 0 0 0 0 0 0 0
Kenny McLean
0 0 0 0 0 0 0 0 0 0
Lyndon Dykes
0 0 1 0 1 0 0 0 1 0
0 0 0 0 0 0 0 0 3 2
Findlay Curtis
0 0 0 0 0 0 0 0 0 0
Lawrence Shankland
0 0 0 0 0 0 0 0 0 0
George Hirst
0 0 0 0 0 0 0 0 0 0

Scotland - Passing

NO Player
p tot passesTotal
p cmp passesComplete
p inc passesIncomplete
p acc passAccuracy
int interceptions
Angus Gunn
28 22 6 79 0
Nathan Patterson
33 27 6 82 2
Grant Hanley
54 50 4 93 0
Jack Hendry
74 69 5 93 0
Andrew Robertson
62 51 11 82 1
Scott McTominay
36 31 5 86 0
Lewis Ferguson
66 61 5 92 2
John McGinn
14 10 4 71 0
Ché Adams
7 6 1 86 0
Kieran Tierney
14 11 3 79 2
Ryan Christie
26 21 5 81 2
Liam Kelly
0 0 0 -- 0
Craig Gordon
0 0 0 -- 0
Aaron Hickey
0 0 0 -- 0
Dominic Hyam
0 0 0 -- 0
John Souttar
0 0 0 -- 0
Anthony Ralston
6 4 2 67 0
Scott McKenna
0 0 0 -- 0
Tyler Fletcher
0 0 0 -- 0
Ross Stewart
2 0 2 0 0
Kenny McLean
15 11 4 73 0
Lyndon Dykes
7 4 3 57 0
11 10 1 91 0
Findlay Curtis
0 0 0 -- 0
Lawrence Shankland
0 0 0 -- 0
George Hirst
0 0 0 -- 0

Scotland - Discipline

NO Player
fls fouls
fla foulsAgainst
yc cardsYellow
rc cardsRed
rcd cardsRedDirect
rci cardsRedIndirect
min minutesPlayed
Angus Gunn
0 0 0 0 0 0 90
Nathan Patterson
0 0 0 0 0 0 89
Grant Hanley
0 0 0 0 0 0 90
Jack Hendry
0 0 0 0 0 0 90
Andrew Robertson
1 0 1 0 0 0 90
Scott McTominay
1 0 0 0 0 0 90
Lewis Ferguson
2 3 0 0 0 0 90
John McGinn
2 2 0 0 0 0 89
Ché Adams
0 1 0 0 0 0 71
Kieran Tierney
2 1 0 0 0 0 60
Ryan Christie
0 0 0 0 0 0 71
Liam Kelly
0 0 0 0 0 0 --
Craig Gordon
0 0 0 0 0 0 --
Aaron Hickey
0 0 0 0 0 0 --
Dominic Hyam
0 0 0 0 0 0 --
John Souttar
0 0 0 0 0 0 --
Anthony Ralston
1 0 0 0 0 0 2
Scott McKenna
0 0 0 0 0 0 --
Tyler Fletcher
0 0 0 0 0 0 --
Ross Stewart
0 0 0 0 0 0 2
Kenny McLean
0 0 0 0 0 0 20
Lyndon Dykes
0 0 0 0 0 0 20
2 0 0 0 0 0 31
Findlay Curtis
0 0 0 0 0 0 --
Lawrence Shankland
0 0 0 0 0 0 --
George Hirst
0 0 0 0 0 0 --

Scotland - Set Pieces

NO Player
fk freeKicks
cor corners
pk penaltyKicks
pen s penaltiesScored
pen m penaltiesMissed
pen a penaltiesAgainst
pen as penaltiesAgainstScored
pen am penaltiesAgainstMissed
Angus Gunn
0 0 0 0 0 0 0 0
Nathan Patterson
1 0 0 0 0 -- -- --
Grant Hanley
1 0 0 0 0 -- -- --
Jack Hendry
0 0 0 0 0 -- -- --
Andrew Robertson
4 0 0 0 0 -- -- --
Scott McTominay
0 0 0 0 0 -- -- --
Lewis Ferguson
2 1 0 0 0 -- -- --
John McGinn
0 1 0 0 0 -- -- --
Ché Adams
0 0 0 0 0 -- -- --
Kieran Tierney
0 0 0 0 0 -- -- --
Ryan Christie
0 0 0 0 0 -- -- --
Liam Kelly
0 0 0 0 0 -- -- --
Craig Gordon
0 0 0 0 0 -- -- --
Aaron Hickey
0 0 0 0 0 -- -- --
Dominic Hyam
0 0 0 0 0 -- -- --
John Souttar
0 0 0 0 0 -- -- --
Anthony Ralston
0 0 0 0 0 -- -- --
Scott McKenna
0 0 0 0 0 -- -- --
Tyler Fletcher
0 0 0 0 0 -- -- --
Ross Stewart
0 0 0 0 0 -- -- --
Kenny McLean
0 0 0 0 0 -- -- --
Lyndon Dykes
0 0 0 0 0 -- -- --
0 0 0 0 0 -- -- --
Findlay Curtis
0 0 0 0 0 -- -- --
Lawrence Shankland
0 0 0 0 0 -- -- --
George Hirst
0 0 0 0 0 -- -- --

Scotland - Defending

NO Player
tklw tacklesWon
og ownGoals
svk savesByGoalkeeper
svp savesByPlayer
shta shotsAgainst
soga shotsOnGoalAgainst
shwa shotsWideAgainst
shba shotsBlockedAgainst
shby shotsBlockedBy
ga goalsAgainst
Angus Gunn
1 0 2 0 12 2 6 4 0 1
Nathan Patterson
1 0 -- 0 -- -- -- -- 0 --
Grant Hanley
0 0 -- 0 -- -- -- -- 1 --
Jack Hendry
2 0 -- 0 -- -- -- -- 2 --
Andrew Robertson
0 0 -- 0 -- -- -- -- 0 --
Scott McTominay
1 0 -- 0 -- -- -- -- 0 --
Lewis Ferguson
7 0 -- 0 -- -- -- -- 0 --
John McGinn
0 0 -- 0 -- -- -- -- 0 --
Ché Adams
1 0 -- 0 -- -- -- -- 0 --
Kieran Tierney
3 0 -- 0 -- -- -- -- 0 --
Ryan Christie
1 0 -- 0 -- -- -- -- 1 --
Liam Kelly
0 0 -- 0 -- -- -- -- 0 --
Craig Gordon
0 0 -- 0 -- -- -- -- 0 --
Aaron Hickey
0 0 -- 0 -- -- -- -- 0 --
Dominic Hyam
0 0 -- 0 -- -- -- -- 0 --
John Souttar
0 0 -- 0 -- -- -- -- 0 --
Anthony Ralston
0 0 -- 0 -- -- -- -- 0 --
Scott McKenna
0 0 -- 0 -- -- -- -- 0 --
Tyler Fletcher
0 0 -- 0 -- -- -- -- 0 --
Ross Stewart
0 0 -- 0 -- -- -- -- 0 --
Kenny McLean
2 0 -- 0 -- -- -- -- 0 --
Lyndon Dykes
1 0 -- 0 -- -- -- -- 0 --
0 0 -- 0 -- -- -- -- 0 --
Findlay Curtis
0 0 -- 0 -- -- -- -- 0 --
Lawrence Shankland
0 0 -- 0 -- -- -- -- 0 --
George Hirst
0 0 -- 0 -- -- -- -- 0 --

Scotland - Misc

NO Player
post hitsPost
bar hitsBar
wood hitsWoodwork
Angus Gunn
0 0 0
Nathan Patterson
0 0 0
Grant Hanley
0 0 0
Jack Hendry
0 0 0
Andrew Robertson
0 0 0
Scott McTominay
0 0 0
Lewis Ferguson
0 0 0
John McGinn
0 0 0
Ché Adams
0 0 0
Kieran Tierney
0 0 0
Ryan Christie
0 0 0
Liam Kelly
0 0 0
Craig Gordon
0 0 0
Aaron Hickey
0 0 0
Dominic Hyam
0 0 0
John Souttar
0 0 0
Anthony Ralston
0 0 0
Scott McKenna
0 0 0
Tyler Fletcher
0 0 0
Ross Stewart
0 0 0
Kenny McLean
0 0 0
Lyndon Dykes
0 0 0
0 0 0
Findlay Curtis
0 0 0
Lawrence Shankland
0 0 0
George Hirst
0 0 0

Boxscore Legend

  • g Goals
  • a Assists
  • shts Shots
  • sog Shotsongoal
  • shw Shotswide
  • shb Shotsblocked
  • sco Scoringopportunities
  • crs Crosses
  • drs Dribblessuccess
  • p_tot Passestotal
  • p_cmp Passescomplete
  • p_inc Passesincomplete
  • p_acc Passaccuracy
  • int Interceptions
  • fls Fouls
  • fla Foulsagainst
  • yc Cardsyellow
  • rc Cardsred
  • rcd Cardsreddirect
  • rci Cardsredindirect
  • min Minutesplayed
  • fk Freekicks
  • cor Corners
  • pk Penaltykicks
  • pen_s Penaltiesscored
  • pen_m Penaltiesmissed
  • pen_a Penaltiesagainst
  • pen_as Penaltiesagainstscored
  • pen_am Penaltiesagainstmissed
  • tklw Tackleswon
  • og Owngoals
  • svk Savesbygoalkeeper
  • svp Savesbyplayer
  • shta Shotsagainst
  • soga Shotsongoalagainst
  • shwa Shotswideagainst
  • shba Shotsblockedagainst
  • shby Shotsblockedby
  • ga Goalsagainst
  • post Hitspost
  • bar Hitsbar
  • wood Hitswoodwork