Skip to main content
← Back to GamesNov 19, 2022Week 12
Conference Game

House Prediction

Model Margin

Richmond by 6.2

Home Win Probability

Richmond 61%

Market (William Hill (New Jersey))

Richmond -1.5

Edge: Richmond -1.5 (4.7 pts)

fitted_v1 · Nov 19, 2022

Line Movement

No line movement to chart

Sportsbook snapshots publish once a line is posted for this game.

Team1Q2Q3Q4QFinal
William & Mary
71014637
Richmond
677626

Scoring Timeline

Q1Q2Q3Q401428423-06-013-713-1013-1713-2420-3126-3126-37
RichmondWilliam & Mary

Drive Chart

Own 20Own 4050Opp 40Opp 20W&MRICW&MRICW&MRICW&MRICW&MRICRICW&MRICW&MRICW&MRICW&MRICW&MRICW&MPUNT35ydFG837ydPUNT321ydFG1263ydTD575ydTD962ydFG874ydPUNT511ydTD967ydEND27ydPUNT1134ydTD592ydPUNT30ydTD177ydTD1469ydPUNT33ydTD843ydTD1480ydPUNT30ydPUNT30ydDOWNS68ydEND2-3yd

Box Score

Team statistics comparing William & Mary and Richmond
StatisticWilliam & MaryRichmond
Passing9-1332-50
Pass Yards227277
Rush Yards24463
Total Yards471340
Turnovers00
3rd Down5-105-15
Penalties5-524-50
Possession28:0731:53

Player Leaders

Player Leaders

William & Mary
passing
Darius Wilson
9/13, 227 YDS, 1 TD
rushing
Bronson Yoder
21 CAR, 89 YDS, 2 TD
receiving
Caylin Newton
4 REC, 93 YDS
Richmond
passing
Reece Udinski
32/50, 277 YDS, 2 TD
rushing
Savon Smith
10 CAR, 51 YDS
receiving
Leroy Henley
9 REC, 100 YDS

Play-by-Play

1st & 10Kickoff Return (Offense)+20 yds

Andrew Lopez kickoff for 65 yds , JT Mayo return for 20 yds to the WmMry 20

1st & 10Pass Incompletion0 ydsPPA -0.56

Darius Wilson pass incomplete to DreSean Kendrick

2nd & 10Rush+5 ydsPPA +0.04

Malachi Imoh run for 5 yds to the WmMry 25

3rd & 5Pass Incompletion0 ydsPPA -0.28

Darius Wilson pass incomplete to Tyler Rose

4th & 5Punt0 yds

Will Whitehurst punt for 28 yds, fair catch by Savon Smith at the Richm 47

1st & 10Rush0 ydsPPA -1.15

Aaron Dykes run for no gain to the Richm 47

2nd & 10Pass Reception+33 ydsPPA +2.63

Reece Udinski pass complete to Nick DeGennaro for 33 yds to the WmMry 20 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.37

Reece Udinski pass incomplete to Aaron Dykes

2nd & 10Pass Reception+11 ydsPPA +0.57

Reece Udinski pass complete to Jakob Herres for 11 yds to the WmMry 9 for a 1ST down

1st & 9Pass Incompletion0 ydsPPA -0.32

Reece Udinski pass incomplete to Leroy Henley

2nd & 9Sack-6 ydsPPA -0.80

Reece Udinski sacked by Carl Fowler for a loss of 6 yards to the WmMry 15

3rd & 15Pass Reception+1 ydsPPA -0.55

Reece Udinski pass complete to Jasiah Williams for 1 yd to the WmMry 16

4th & 16Field Goal Good+32 yds

Andrew Lopez 32 yd FG GOOD

1st & 10Kickoff Return (Offense)+20 yds

Andrew Lopez kickoff for 62 yds , DreSean Kendrick return for 20 yds to the WmMry 23

1st & 10Penalty+15 yds

No Huddle-Shotgun Wilson,Darius sacked for loss of 12 yards to the W&M11 (Louis,Marlem) PENALTY RICH Face Mask (Eldridge,Ray) 15 yards from W&M23 to W&M38, 1ST DOWN. NO PLAY.

1st & 10Rush+8 ydsPPA +1.03

Bronson Yoder run for 8 yds to the WmMry 46

2nd & 2Rush+2 ydsPPA -0.09

Bronson Yoder run for 2 yds to the WmMry 44

3rd & 4Pass Reception0 ydsPPA -0.81

Darius Wilson pass complete to Bronson Yoder for no gain to the WmMry 44

4th & 4Punt0 yds

Will Whitehurst punt for 29 yds

1st & 10Pass Reception+4 ydsPPA -0.12

Reece Udinski pass complete to Nick DeGennaro for 4 yds to the Richm 31

2nd & 6Pass Reception+41 ydsPPA +3.29

Reece Udinski pass complete to Leroy Henley for 41 yds to the WmMry 28 for a 1ST down

2nd & 5Rush+2 ydsPPA -0.29

Aaron Dykes run for 2 yds to the WmMry 21

3rd & 3Pass Reception+9 ydsPPA +0.45

Reece Udinski pass complete to Jakob Herres for 9 yds to the WmMry 12 for a 1ST down

1st & 10Rush+3 ydsPPA -0.10

Aaron Dykes run for 3 yds to the WmMry 9

1st & 10Pass Reception+5 ydsPPA +0.08

Reece Udinski pass complete to Jakob Herres for 5 yds to the WmMry 23

2nd & 7Penalty-15 yds

No Huddle-Shotgun Udinski,Reece pass complete short right to Herres,Jakob for 9 yards to the W&M00 TOUCHDOWN nullified by penalty, clock 05:54 PENALTY RICH Pass Interference (Williams,Jasiah) 15 yards from W&M09 to W&M24. NO PLAY.

2nd & 22Pass Reception+4 ydsPPA -0.13

Reece Udinski pass complete to Leroy Henley for 4 yds to the WmMry 20

3rd & 18Sack-8 ydsPPA -2.39

Reece Udinski sacked by Nate Lynn for a loss of 8 yards to the WmMry 28

4th & 26Penalty+14 yds

Larson,Jake field goal attempt from 45 yards NO GOOD (H: Hughes,Braxton, LS: Catanzarite,Brian), clock 04:30 PENALTY W&M Roughing The Kicker (Jones,Jalen) 14 yards from W&M28 to W&M14, 1ST DOWN. NO PLAY.

1st & 10Pass Incompletion0 ydsPPA -0.31

Reece Udinski pass incomplete to Nick DeGennaro

2nd & 10Pass Reception+4 ydsPPA -0.03

Reece Udinski pass complete to Nick DeGennaro for 4 yds to the WmMry 10

3rd & 6Pass Incompletion0 ydsPPA -0.37

Reece Udinski pass incomplete to Aaron Dykes

4th & 6Field Goal Good+27 yds

Andrew Lopez 27 yd FG GOOD

1st & 10Kickoff Return (Offense)+23 yds

Andrew Lopez kickoff for 63 yds , JT Mayo return for 23 yds to the WmMry 25

1st & 10Rush+18 ydsPPA +1.61

Donavyn Lester run for 18 yds to the WmMry 43 for a 1ST down

1st & 10Pass Reception+35 ydsPPA +1.82

Darius Wilson pass complete to Caylin Newton for 35 yds to the Richm 22 for a 1ST down

1st & 10Rush+12 ydsPPA +0.13

Donavyn Lester run for 12 yds to the Richm 10 for a 1ST down

1st & 10Rush+3 ydsPPA -0.09

Donavyn Lester run for 3 yds to the Richm 7

2nd & 7Rushing Touchdown+7 ydsPPA +2.61

Bronson Yoder run for 7 yds for a TD, (Ethan Chang KICK)

1st & 10Kickoff Return (Offense)+6 yds

Ethan Chang kickoff for 48 yds , Savon Smith return for 6 yds to the Richm 41 WILLIAM & MARY Penalty, UNR: Unnecessary Roughness (Caylin Newton) to the Richm 38

1st & 10Rush+8 ydsPPA +1.03

Savon Smith run for 8 yds to the Richm 46

2nd & 2Rush+3 ydsPPA -0.00

Savon Smith run for 3 yds to the Richm 49 for a 1ST down

1st & 10Rush+5 ydsPPA +0.10

Savon Smith run for 5 yds to the WmMry 46

2nd & 5Rush+6 ydsPPA +0.63

Savon Smith run for 6 yds to the WmMry 40 for a 1ST down

1st & 10Rush+12 ydsPPA +0.43

Savon Smith run for 12 yds to the WmMry 28 for a 1ST down

1st & 10Rush+7 ydsPPA +0.34

Savon Smith run for 7 yds to the WmMry 21

2nd & 3Pass Reception+10 ydsPPA -0.10

Reece Udinski pass complete to Leroy Henley for 10 yds to the WmMry 11 for a 1ST down

1st & 10Rush+5 ydsPPA +0.08

Savon Smith run for 5 yds to the WmMry 6

2nd & 5Passing Touchdown+6 ydsPPA +2.45

Reece Udinski pass complete to Jakob Herres for 6 yds for a TD, (Andrew Lopez KICK)

1st & 10Kickoff Return (Offense)+19 yds

Andrew Lopez kickoff for 59 yds , DreSean Kendrick return for 19 yds to the WmMry 25

1st & 10Pass Reception+39 ydsPPA +3.07

Darius Wilson pass complete to Lachlan Pitts for 39 yds to the Richm 36 for a 1ST down

1st & 10Rush+1 ydsPPA -0.55

Bronson Yoder run for 1 yd to the Richm 35

2nd & 9Rush+17 ydsPPA +0.97

Bronson Yoder run for 17 yds to the Richm 18 for a 1ST down

1st & 10Rush+10 ydsPPA +0.27

Bronson Yoder run for 10 yds to the Richm 8 for a 1ST down

1st & 8Rush+4 ydsPPA -0.01

Darius Wilson run for 4 yds to the Richm 4

2nd & 4Rush+3 ydsPPA -0.12

Donavyn Lester run for 3 yds to the Richm 1

3rd & 1Rush0 ydsPPA -0.33

Bronson Yoder run for no gain to the Richm 1

4th & 1Field Goal Good+19 yds

Ethan Chang 19 yd FG GOOD

1st & 10Kickoff Return (Offense)+15 yds

Ethan Chang kickoff for 61 yds , Savon Smith return for 15 yds to the Richm 19

1st & 10Pass Reception+7 ydsPPA +0.51

Reece Udinski pass complete to Nick DeGennaro for 7 yds to the Richm 26

2nd & 3Rush+4 ydsPPA +0.24

Savon Smith run for 4 yds to the Richm 30 for a 1ST down

1st & 10Rush+1 ydsPPA -0.72

Savon Smith run for 1 yd to the Richm 31

2nd & 9Pass Reception+7 ydsPPA +0.44

Reece Udinski pass complete to Leroy Henley for 7 yds to the Richm 38

3rd & 2Sack-8 ydsPPA -1.27

Reece Udinski sacked by Alex Washington for a loss of 8 yards to the Richm 30

4th & 10Punt0 yds

Aaron Trusler punt for 37 yds

1st & 10Rush+2 ydsPPA -0.60

Donavyn Lester run for 2 yds to the WmMry 35

2nd & 8Rush+2 ydsPPA -0.46

Donavyn Lester run for 2 yds to the WmMry 37

3rd & 6Pass Reception+17 ydsPPA +2.94

Darius Wilson pass complete to Lachlan Pitts for 17 yds to the Richm 46 for a 1ST down

1st & 10Rush+19 ydsPPA +0.80

Darius Wilson run for 19 yds to the Richm 27 for a 1ST down

1st & 10Rush+7 ydsPPA +0.34

Donavyn Lester run for 7 yds to the Richm 20

2nd & 3Rush+3 ydsPPA -0.18

DreSean Kendrick run for 3 yds to the Richm 17 for a 1ST down

1st & 10Rush+13 ydsPPA +0.89

Darius Wilson run for 13 yds to the Richm 4 for a 1ST down

1st & 4Rush+3 ydsPPA -0.21

Donavyn Lester run for 3 yds to the Richm 1

2nd & 1Rushing Touchdown+1 ydsPPA +1.90

Darius Wilson run for 1 yd for a TD, (Ethan Chang KICK)

1st & 10Pass Reception0 ydsPPA -0.70

Reece Udinski pass complete to Jasiah Williams for no gain to the Richm 25

2nd & 10Pass Reception+7 ydsPPA +0.31

Reece Udinski pass complete to Aaron Dykes for 7 yds to the Richm 32

0th & 10End of Half0 yds

End of 2nd Quarter

1st & 10Pass Incompletion0 ydsPPA -0.70

Reece Udinski pass incomplete to Aaron Dykes

2nd & 10Rush+6 ydsPPA +0.17

Reece Udinski run for 6 yds to the Richm 31

3rd & 4Pass Reception+7 ydsPPA +1.66

Reece Udinski pass complete to Jakob Herres for 7 yds to the Richm 38 for a 1ST down

1st & 10Pass Reception+5 ydsPPA +0.11

Reece Udinski pass complete to Leroy Henley for 5 yds to the Richm 43

2nd & 5Rush+5 ydsPPA +0.83

Aaron Dykes run for 5 yds to the Richm 48 for a 1ST down

1st & 10Pass Reception+3 ydsPPA -0.40

Reece Udinski pass complete to Jasiah Williams for 3 yds to the Richm 45

2nd & 13Pass Reception+12 ydsPPA +1.76

Reece Udinski pass complete to Jakob Herres for 12 yds to the WmMry 43

3rd & 1Rush+2 ydsPPA +0.81

Aaron Dykes run for 2 yds to the WmMry 41 for a 1ST down

1st & 10Rush0 ydsPPA -0.88

Aaron Dykes run for no gain to the WmMry 41

2nd & 10Pass Incompletion0 ydsPPA -1.04

Reece Udinski pass incomplete to Aaron Dykes

3rd & 10Pass Incompletion0 ydsPPA -0.96

Reece Udinski pass incomplete to Jasiah Williams

4th & 10Punt0 yds

Aaron Trusler punt for 33 yds, fair catch by Caylin Newton at the WmMry 8

1st & 10Rush+56 ydsPPA +3.84

Malachi Imoh run for 56 yds to the Richm 36 for a 1ST down

1st & 10Penalty-5 yds

PENALTY W&M False Start (Turner,Colton) 5 yards from RICH36 to RICH41. NO PLAY.

1st & 15Rush+12 ydsPPA +1.18

Bronson Yoder run for 12 yds to the Richm 29

2nd & 3Penalty+15 yds

Shotgun Wilson,Darius pass incomplete short left to Newton,Caylin PENALTY RICH Pass Interference (Hall,Aamir) 15 yards from RICH29 to RICH14, 1ST DOWN. NO PLAY.

1st & 10Rush+6 ydsPPA +0.18

Bronson Yoder run for 6 yds to the Richm 8

2nd & 4Rush+6 ydsPPA +1.15

Bronson Yoder run for 6 yds to the Richm 2 for a 1ST down

1st & 2Rushing Touchdown+2 ydsPPA +1.21

Bronson Yoder run for 2 yds for a TD, (Ethan Chang KICK)

1st & 10Rush0 ydsPPA -0.70

Savon Smith run for no gain to the Richm 25

2nd & 10Pass Incompletion0 ydsPPA -0.35

Reece Udinski pass incomplete to Nick DeGennaro

3rd & 10Pass Incompletion0 ydsPPA -0.16

Reece Udinski pass incomplete to Nick DeGennaro

4th & 10Punt0 yds

Aaron Trusler punt for 52 yds

1st & 10Passing Touchdown+77 ydsPPA +6.21

Darius Wilson pass complete to DreSean Kendrick for 77 yds for a TD, (Ethan Chang KICK)

1st & 10Kickoff Return (Offense)+14 yds

Ethan Chang kickoff for 48 yds , Savon Smith return for 14 yds to the Richm 31

1st & 10Pass Reception+9 ydsPPA +1.36

Reece Udinski pass complete to Nick DeGennaro for 9 yds to the Richm 40

2nd & 1Rush+3 ydsPPA -0.22

Aaron Dykes run for 3 yds to the Richm 43 for a 1ST down

1st & 10Rush+5 ydsPPA +0.11

Aaron Dykes run for 5 yds to the Richm 48

2nd & 5Pass Reception+11 ydsPPA +1.12

Reece Udinski pass complete to Aaron Dykes for 11 yds to the WmMry 41 for a 1ST down

1st & 10Pass Reception+7 ydsPPA +0.46

Reece Udinski pass complete to Jasiah Williams for 7 yds to the WmMry 34

2nd & 3Rush+10 ydsPPA +0.10

Aaron Dykes run for 10 yds to the WmMry 24 for a 1ST down

1st & 10Rush+1 ydsPPA -0.33

Aaron Dykes run for 1 yd to the WmMry 23

2nd & 9Penalty-5 yds

PENALTY RICH False Start (Elia,Tom) 5 yards from W&M23 to W&M28. NO PLAY.

2nd & 14Pass Incompletion0 ydsPPA -0.80

Reece Udinski pass incomplete to Jasiah Williams

3rd & 14Pass Reception+9 ydsPPA +0.74

Reece Udinski pass complete to Jasiah Williams for 9 yds to the WmMry 19

4th & 5Pass Reception+15 ydsPPA +1.96

Reece Udinski pass complete to Jakob Herres for 15 yds to the WmMry 4 for a 1ST down

1st & 4Pass Incompletion0 ydsPPA -0.65

Reece Udinski pass incomplete

2nd & 4Pass Incompletion0 ydsPPA -0.36

Reece Udinski pass incomplete to Leroy Henley

3rd & 4Rush+1 ydsPPA -0.22

Ryan Coll run for 1 yd to the WmMry 5

4th & 5Passing Touchdown+5 ydsPPA +3.05

Reece Udinski pass complete to Jakob Herres for 5 yds for a TD WILLIAM & MARY Penalty, Defensive Pass Interference (Zyquan Bessant) declined, (Andrew Lopez KICK)

1st & 10Kickoff Return (Offense)+11 yds

Andrew Lopez kickoff for 50 yds , DreSean Kendrick return for 11 yds to the WmMry 46 WILLIAM & MARY Penalty, UNR: Unnecessary Roughness (13 Yards) to the WmMry 13

1st & 10Pass Reception+1 ydsPPA -0.34

Darius Wilson pass complete to Malachi Imoh for 1 yd to the WmMry 14

2nd & 9Rush+4 ydsPPA -0.03

DreSean Kendrick run for 4 yds to the WmMry 18

3rd & 5Rush+2 ydsPPA -0.13

Donavyn Lester run for 2 yds to the WmMry 16

4th & 7Punt+6 yds

Will Whitehurst punt for 33 yds , Savon Smith returns for 6 yds to the WmMry 43

1st & 10Pass Reception+4 ydsPPA -0.11

Reece Udinski pass complete to Aaron Dykes for 4 yds to the WmMry 39

2nd & 6Pass Incompletion0 ydsPPA -0.99

Reece Udinski pass incomplete to Aaron Dykes

3rd & 6Pass Reception+8 ydsPPA +1.60

Reece Udinski pass complete to Leroy Henley for 8 yds to the WmMry 31 for a 1ST down

1st & 10Pass Reception+4 ydsPPA -0.05

Reece Udinski pass complete to Jasiah Williams for 4 yds to the WmMry 27

2nd & 6Pass Reception+12 ydsPPA +0.34

Reece Udinski pass complete to Leroy Henley for 12 yds to the WmMry 15 for a 1ST down

1st & 10Pass Reception+5 ydsPPA +0.07

Reece Udinski pass complete to Leroy Henley for 5 yds to the WmMry 10

2nd & 5Rush+4 ydsPPA -0.02

Aaron Dykes run for 4 yds to the WmMry 6

3rd & 1Rushing Touchdown+6 ydsPPA +2.50

Aaron Dykes run for 6 yds for a TD, (Two-Point Conversion failed )

1st & 10Kickoff Return (Offense)+15 yds

Andrew Lopez kickoff for 60 yds , JT Mayo return for 15 yds to the WmMry 20

1st & 10Rush+1 ydsPPA -0.47

Bronson Yoder run for 1 yd to the WmMry 19

2nd & 11Rush0 ydsPPA -0.22

Bronson Yoder run for no gain to the WmMry 19

3rd & 11Pass Reception+31 ydsPPA +3.40

Darius Wilson pass complete to Caylin Newton for 31 yds to the 50 yard line for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.11

Darius Wilson pass incomplete to JT Mayo

2nd & 10Rush+4 ydsPPA -0.17

Bronson Yoder run for 4 yds to the Richm 46

3rd & 6Pass Reception+10 ydsPPA +2.11

Darius Wilson pass complete to Caylin Newton for 10 yds to the Richm 36 for a 1ST down

1st & 10Rush+2 ydsPPA -0.38

Bronson Yoder run for 2 yds to the Richm 38

2nd & 12Rush+18 ydsPPA +1.49

Bronson Yoder run for 18 yds to the Richm 20 for a 1ST down

1st & 10Rush+3 ydsPPA -0.12

Darius Wilson run for 3 yds to the Richm 17

2nd & 7Rush+3 ydsPPA -0.12

Bronson Yoder run for 3 yds to the Richm 14

3rd & 4Penalty-5 yds

PENALTY W&M False Start (Sorsdal,Colby) 5 yards from RICH14 to RICH19. NO PLAY.

3rd & 9Pass Reception+17 ydsPPA +2.13

Darius Wilson pass complete to Caylin Newton for 17 yds to the Richm 2 for a 1ST down

1st & 2Rush0 ydsPPA -0.85

Bronson Yoder run for no gain to the Richm 2

2nd & 2Pass Incompletion0 ydsPPA -0.48

Darius Wilson pass incomplete

3rd & 2Rushing Touchdown+2 ydsPPA +2.54

Darius Wilson run for 2 yds for a TD, (Ethan Chang PAT MISSED)

1st & 10Pass Incompletion0 ydsPPA -0.70

Reece Udinski pass incomplete to Leroy Henley

2nd & 10Pass Incompletion0 ydsPPA -0.35

Reece Udinski pass incomplete to Leroy Henley

3rd & 10Pass Incompletion0 ydsPPA -0.16

Reece Udinski pass incomplete to Leroy Henley

4th & 10Punt0 yds

Aaron Trusler punt for 44 yds, fair catch by Caylin Newton at the WmMry 31

1st & 10Rush+5 ydsPPA +0.10

Bronson Yoder run for 5 yds to the WmMry 26

2nd & 15Rush0 ydsPPA -0.22

Bronson Yoder run for no gain to the WmMry 26

3rd & 15Fumble Recovery (Own)+5 ydsPPA +0.01

Bronson Yoder run for 5 yds to the WmMry 31 Bronson Yoder fumbled, recovered by WmMry Rian Haigler

4th & 10Punt0 yds

Will Whitehurst punt for 33 yds, fair catch by Savon Smith at the Richm 36

1st & 10Fumble Recovery (Own)-2 ydsPPA -1.36

Reece Udinski sacked by Momen Zahid for a loss of 2 yards to the Richm 34 Reece Udinski fumbled, recovered by WmMry Reece Udinski , return for 0 yards

2nd & 12Pass Reception+12 ydsPPA +2.32

Reece Udinski pass complete to Jakob Herres for 12 yds to the Richm 46 for a 1ST down

1st & 10Pass Reception+8 ydsPPA +0.92

Reece Udinski pass complete to Leroy Henley for 8 yds to the WmMry 46

2nd & 2Sack-10 ydsPPA -3.31

Reece Udinski sacked by John Pius for a loss of 10 yards to the Richm 44

3rd & 12Pass Incompletion0 ydsPPA -0.45

Reece Udinski pass incomplete to Leroy Henley

4th & 12Pass Incompletion0 ydsPPA +0.01

Reece Udinski pass incomplete to Nick DeGennaro

1st & 10Rush-2 ydsPPA -1.42

Kneel down by William & Mary at RICH46 for loss of 2 yards.

2nd & 12Rush-1 ydsPPA -1.21

Kneel down by William & Mary at RICH47 for loss of 1 yards.

Situational Analysis

William & Mary

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
50%
2 plays
0%
1 play
54%
24 plays
100%
1 play
2nd
25%
4 plays
50%
2 plays
43%
7 plays
25%
4 plays
3rd
50%
2 plays
40%
5 plays
100%
1 play
100%
2 plays
4th

Richmond

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
43%
30 plays
2nd
33%
6 plays
60%
10 plays
50%
10 plays
50%
4 plays
3rd
75%
4 plays
50%
4 plays
0%
3 plays
25%
4 plays
4th
100%
2 plays
100%
1 play