NCAAFB Game Play-by-Play provides a live play-by-play timeline, including possession and location information as well as all team and player statistics earned on each play.
Update FrequencyTTL / Cache: This endpoint will update to a 2s TTL (time to live) upon a game moving to inprogress. Upon closed, it will transfer to 120s.
Data Updates: Realtime
Data Points
Boxscore:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attendance | game | Integer | Attendance of a game ex. 73242 |
decision | coin_toss - away | String | Away team coin toss decisionkick , receive , defer |
direction | coin_toss - away | String | Away team coin toss direction chosenkick , receive , defer |
outcome | coin_toss - away | String | Away team coin toss outcomewon , lost |
points | quarter - scoring - away | Integer | Away team points in a quarter |
remaining_challenges | away | Integer | Away team challenges remaining |
remaining_timeouts | away | Integer | Away team timeouts remaining |
used_challenges | away | Integer | Away team challenges used |
used_timeouts | away | Integer | Away team timeouts used |
points | away | Integer | Away team total points |
clock | game | String | Clock value of the game ex. 12:37 |
quarter | coin_toss | String | Coin toss within a period. A coin toss will occur at the start of the game, half (period 3), and overtimes (periods 5+) |
decision | coin_toss - home | String | Home team coin toss decisiondefer , receive |
direction | coin_toss - home | String | Home team coin toss direction chosenkick , receive |
outcome | coin_toss - home | String | Home team coin toss outcomewon , lost |
points | quarter - scoring - home | Integer | Home team points in a quarter |
remaining_challenges | home | Integer | Home team challenges remaining |
remaining_timeouts | home | Integer | Home team timeouts remaining |
used_challenges | home | Integer | Home team challenges used |
used_timeouts | home | Integer | Home team timeouts used |
points | home | Integer | Home team total points |
id | overtime | GUID | Unique ID of overtime |
number | overtime | Integer | Overtime number |
sequence | overtime | Integer | Period sequence number (The first overtime sequence would be 5 ) |
quarter | game | Integer | Quarter number of the game |
id | quarter | GUID | Unique ID of a quarter ex. 47091cc4-08c2-4f83-9d8d-59c3c85e1725 |
number | quarter | Integer | Quarter number |
sequence | quarter | Integer | Period sequence number |
Game:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| String | Away team alias |
|
| GUID | Unique ID of the away team |
|
| String | Away team market name |
|
| String | Away team name |
|
| String | Number of a game's broadcast cable station |
|
| String | Name of a game's internet stream |
|
| String | Name of a game's broadcast network |
|
| String | Name of a game's radio station |
|
| String | Name of a game's broadcast satellite station |
|
| Boolean | Signifies an in-Conference matchup |
|
| String | Coverage level of a game |
|
| String | Duration of a game |
|
| String | Type of data entry for the game |
|
| Integer | The time in seconds a game is expected to be behind real-time play on the field, with possible values of 2, 10, 25, and 50. For example, a value of |
|
| String | Type of game |
|
| String | Home team alias |
|
| GUID | Unique ID of the home team |
|
| String | Home team market name |
|
| String | Home team name |
|
| GUID | Unique ID of a game |
|
| Boolean | Signifies a game is held at a neutral site |
|
| String | Name of a playoff game type |
|
| GUID | Standard parent ID of a game. Use this ID to group events (like bowl games) across seasons. |
|
| Date/Time | Scheduled date and time of a game |
|
| String | Unique Sportradar ID of a game |
|
| String | Game status |
|
| String | Game title |
|
| String | Time zone of the away team |
|
| String | Time zone of the home team |
|
| String | Time zone of the venue |
|
| String | Weather condition for a game |
|
| Byte | Humidity conditions for a game |
|
| Byte | Temperature of a game in Fahrenheit |
|
| String | Wind direction for a game |
|
| Byte | Wind speed for a game in MPH |
League:
Attribute | Parent Element | Type | Description |
---|---|---|---|
id | season | GUID | Unique season ID ex. ff53e5e4-10ef-4842-a0b7-b489956fa07e |
name | season | String | Name of the seasonREG |
type | season | String | Type of the seasonREG |
year | season | Integer | Year of the season |
id | week | GUID | Unique week ID ex. c5b272b0-388f-496d-ab6f-0a341b0a116b |
sequence | week | Integer | Week sequence number |
title | week | String | Week title ex. 10 |
Play-by-Play Details:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| String | Play detail category |
| String | Text description of a play | |
|
| String | Direction of action for a play |
|
| String | Team alias of the location of the ball at the conclusion of a play |
|
| Integer | Yardline location of the ball at the conclusion of a play |
|
| String | Text description of a penalty |
|
| String | Result of a penalty |
|
| Integer | Number of yards penalized on the play |
|
| String | Result of the play |
|
| Integer | Sequence number of the play detail |
|
| String | Team alias of the location of the ball at the beginning of a play |
|
| Integer | Yardline location of the ball at the beginning of a play |
|
| Integer | Yards gained or lost on the play |
Play-by-Play Details - Review:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| String | Result of a play review/challenge |
|
| Boolean | Signifies the call on the field was reversed when |
|
| String | Type of a play review/challenge |
|
| String | Alias of a team initiating a review/challenge |
|
| GUID | Unique ID of a team initiating a review/challenge |
|
| String | Market name of a team initiating a review/challenge |
|
| String | Name of a team initiating a review/challenge |
Play-by-Play Details - Recovery:
Attribute | Parent Element | Type | Description |
---|---|---|---|
type | detail - recovery | String | Type of recoveryball out of bounds , blocked kick recovery , dead ball declared , fumble recovery , interception , other team , other_team , same player , same team |
alias | detail - recovery - team | String | Alias of a team recovering the ball ex. IOW (University of Iowa) |
id | detail - recovery - team | GUID | Unique ID of a team recovering the ball ex. a2ee495d-37c7-45ac-ac3d-d3a492a219c1 |
market | detail - recovery - team | String | Market name of a team recovering the ball ex. Iowa |
name | detail - recovery - team | String | Name of a team recovering the ball ex. Hawkeyes |
Play-by-Play Drive:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| Date/Time | Timestamp of the start of a drive |
|
| GUID | Unique ID of the defensive team on a drive |
|
| Integer | Number of points scored for the defensive team on a drive |
|
| GUID | Unique ID of the defensive team on a drive |
|
| Integer | Number of points scored for the defensive team on a drive |
|
| String | Duration of a drive in |
|
| String | Clock value at the end of a drive |
|
| String | End result of a drive |
|
| Integer | The furthest yardline the offensive team reached during a drive (1-99 scale) |
|
| Integer | Number of first downs in a drive |
|
| Integer | Starting yardline of the first play of a drive (1-99 scale) |
|
| Integer | Number of yards gained in a drive |
|
| GUID | Unique ID of a drive |
|
| Boolean | Signifies a drive which ends inside the opponent's 20 yardline |
|
| Integer | Starting yardline of the last play of a drive (1-99 scale) |
|
| Integer | Net yards gained on a drive |
|
| Integer | Number of PAT points attempted on a drive |
|
| Integer | Number of PAT points attempted on a drive |
|
| Boolean | Signifies a successful PAT attempt on a drive |
|
| Integer | Number of penalty yards on a drive |
|
| Integer | Number of plays in a drive |
|
| Boolean | Signifies a drive which ends in a score |
|
| Integer | Sequential number of the drive within a game |
|
| String | Clock value at the beginning of a drive |
|
| String | Start reason of a drive |
|
| Integer | Sequential number of a drive for the offensive team |
|
| Date/Time | Timestamp of the last update of a drive |
Play-by-Play Ending Situation:
Attribute | Parent Element | Type | Description |
---|---|---|---|
clock | end_situation | String | Game clock value at the end of a play ex. 14:55 |
down | end_situation | Integer | Down at the end of a play |
alias | end_situation - location | String | Team alias of the location of the ball at the end of a play ex. UGA (University of Georgia) |
id | end_situation - location | GUID | Unique team ID of the team with possession at the end of a play ex. 2eef738d-c637-4b12-b8df-4b79efcce71e |
market | end_situation - location | String | Team market name ex. Georgia |
name | end_situation - location | String | Team name ex. Bulldogs |
yardline | end_situation - location | Integer | Yardline of the ball at the end of a play |
alias | end_situation - possession | String | Team alias of the possession of the ball at the end of a play ex. UGA (University of Georgia) |
id | end_situation - possession | GUID | Unique team ID of the team with possession at the end of a play ex. 2eef738d-c637-4b12-b8df-4b79efcce71e |
market | end_situation - possession | String | Team market name ex. Georgia |
name | end_situation - possession | String | Team name ex. Bulldogs |
yfd | end_situation | Integer | Yards to gain a first down at the end of a play |
Play-by-Play Event:
Attribute | Parent Element | Type | Description |
---|---|---|---|
clock | event | String | Clock value for an event ex. 12:37 |
created_at | event | Date/Time | Timestamp of the creation of an event ex. 2022-09-20T00:54:16+00:00 |
description | - | String | Text description of an event ex. End Game |
id | event | String | Unique ID of an event ex. cfb655f0-909a-11ed-aba5-e52871d6dcff |
sequence | event | Decimal | Sequence number of an event or play. Used to sequence events properly ex. 1665336878436.0 |
type | event | String | Type of an eventsetup , timeout , tv_timeout , two_minute_warning , comment , period_end , game_over |
updated_at | event | Date/Time | Timestamp of the last update of an event ex. 2022-09-20T00:54:16+00:00 |
wall_clock | event | Date/Time | Timestamp of a play/event entry ex. 2022-10-09T17:12:08+00:00 |
Play-by-Play - Play:
Attribute | Parent Element | Type | Description |
---|---|---|---|
away_points | play | Integer | Away points at the end of a play |
clock | play | String | Clock value for a play ex. 12:37 |
created_at | play | Date/Time | Timestamp of the creation of a play ex. 2022-09-20T00:54:16+00:00 |
description | - | String | Text description of a play ex. C.Stroud scrambles to UGA 31 for 27 yards. Tackled by D.Daniel-Sisavanh at UGA 31. |
fake_field_goal | play | Boolean | Signifies whether the a play was a fake field goal |
fake_punt | play | Boolean | Signifies whether the a play was a fake punt |
goaltogo | play | Boolean | Signifies a play was goal-to-go (eg. 1st & Goal, 2nd & Goal, etc.) when true |
home_points | play | Integer | Home points at the end of a play |
id | play | GUID | Unique ID of a play ex. 3ad11b50-898d-11ed-aacf-3187fb36aa01 |
official | play | Boolean | Signifies whether or not a play is under review. If false , the play is currently under review. If true , a determination on the play has been made. |
scoring-description | - | String | Text description of a scoring play ex. S.Bennett rushed left end to TCU End Zone for 21 yards. S.Bennett for 21 yards, TOUCHDOWN. |
scoring_play | play | Boolean | Signifies whether a play resulted in a score |
sequence | play | Decimal | Sequence number of an event or play. Used to sequence events properly ex. 1665336878436.0 |
type | play | String | Type of playpass , rush , faircatch_kick , extra_point , conversion , free_kick , kickoff , punt , field_goal , penalty |
updated_at | play | Date/Time | Timestamp of the last update of a play ex. 2022-09-20T00:54:16+00:00 |
wall_clock | play | Date/Time | Timestamp of the start of the play/event entry ex. 2022-10-09T17:12:08+00:00 |
Play-by-Play Points After:
Attribute | Parent Element | Type | Description |
---|---|---|---|
id | points-after-play | GUID | Unique ID of a point after attempt ex. a397a7c0-47f8-11ed-972d-8539f16b8bbf |
type | points-after-play | String | Type of a point after attemptextra_point , conversion , penalty |
sequence | points-after-play | Decimal | Sequence number of an event or play. Used to sequence events properly ex. 1665336878436.0 |
Play-by-Play Quarter:
Attribute | Parent Element | Type | Description |
---|---|---|---|
id | quarter | GUID | Unique ID of a quarter ex. 47091cc4-08c2-4f83-9d8d-59c3c85e1725 |
number | quarter | Integer | Number of a quarter |
sequence | quarter | Integer | Sequential number of a quarter |
id | overtime | GUID | Unique ID of overtime |
number | overtime | Integer | Overtime number |
sequence | overtime | Integer | Period sequence number (The first overtime sequence would be 5 ) |
Play-by-Play Scoring:
Attribute | Parent Element | Type | Description |
---|---|---|---|
away_points | score | Integer | Number of away team points |
clock | score | Boolean | Clock value for a score ex. 12:37 |
home_points | score | Integer | Number of home team points |
points | score | Integer | Number of points for a score |
sequence | score | Integer | Sequence number of an event or play. Used to sequence events properly ex. 1665336878436.0 |
Play-by-Play Starting Situation:
Attribute | Parent Element | Type | Description |
---|---|---|---|
clock | start_situation | String | Clock value at the start of a play ex. 12:37 |
down | start_situation | Integer | Down at the start of a play |
alias | location | String | Team alias of the location of the ball at the start of a play ex. OSU (Ohio State University) |
id | start_situation - location | GUID | Unique team ID of the team with possession at the start of a play ex. 9a6d6f3f-021e-4ddd-8fac-ac4766239d87 |
market | start_situation - location | String | Team market name ex. Ohio State |
name | start_situation - location | String | Team name ex. Buckeyes |
yardline | start_situation - location | Integer | Yardline of the ball at the start of a play |
alias | start_situation - possession | String | Team alias of the possession of the ball at the start of a play ex. OSU (Ohio State University) |
id | start_situation - possession | GUID | Unique team ID of the team with possession at the start of a play ex. 9a6d6f3f-021e-4ddd-8fac-ac4766239d87 |
market | start_situation - possession | String | Team market name ex. Ohio State |
name | start_situation - possession | String | Team name ex. Buckeyes |
yfd | end_situation | Integer | Yards to gain a first down at the start of a play |
Kick & Punt Block Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
block | block | Integer | Number kick blocks |
category | block | String | Type of blocked kickfield_goal , extra_point , punt |
nullified | block | Boolean | Signifies the statisic is nullified |
Conversion Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | conversion | Integer | Number of conversion attempts |
category | conversion | String | Category of conversionpass , receive , rush , turnover |
complete | conversion | Integer | Number of conversion completions |
nullified | conversion | Boolean | Signifies the statisic is nullified |
safety | conversion | Integer | Number of conversion safeties |
Defensive Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| Integer | Number of assisted sacks |
|
| Integer | Number of assisted tackles |
|
| Integer | Number of assisted tackles for a loss |
|
| Integer | Number of blocked kicks/punts |
|
| String | Category of defensive statistic |
|
| Integer | Number of forced fumbles |
|
| Integer | Number of interceptions |
|
| Integer | Number of interceptions for a touchdown |
|
| Integer | Number of interception yards |
|
| Boolean | Nullified play flag |
|
| Integer | Number of passes defended |
|
| Integer | Indicates whether the assist tackler was the primary tackler on a play |
|
| Integer | Number of hits on the quarterback |
|
| Integer | Number of sacks |
|
| Double | Number of sack yards |
|
| Integer | Number of safeties |
|
| Integer | Number of tackles for a loss |
|
| Integer | Number of tackles for a loss yardage |
|
| Integer | Number of tackles |
Defensive Conversion Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | defense_conversion | Integer | Number of defensive conversion attempts |
category | defense_conversion | String | Category of defensive conversionconversion , extra_point |
complete | defense_conversion | Integer | Number of defensive conversion completions |
nullified | defense_conversion | Boolean | Signifies the statisic is nullified |
Down Conversion Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | down_conversion | Integer | Number of down conversion attempts |
complete | down_conversion | String | Category of down conversionconversion , extra_point |
down | down_conversion | Integer | Number of the down at play start |
category | first_down | String | Type of first downpass , rush , penalty |
nullified | first_down | Boolean | Signifies the first down is nullified |
nullified | defense_conversion | Boolean | Signifies the statisic is nullified |
Extra Point Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | extra_point | Integer | Number of attempted extra points |
blocked | extra_point | Integer | Number of blocked extra points |
made | extra_point | Integer | Number of made extra points |
missed | extra_point | Integer | Number of missed extra points |
nullified | extra_point | Boolean | Signifies the statisic is nullified |
returned | extra_point | Integer | Number of returned extra points |
safety | extra_point | Integer | Number of extra point safeties |
Field Goal Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | field_goal | Integer | Number of attempted field goals |
att_yards | field_goal | Integer | Yardage of attempted field goal |
blocked | field_goal | Integer | Number of blocked field goals |
made | field_goal | Integer | Number of made field goals |
missed | field_goal | Integer | Number of missed field goals |
nullified | field_goal | Boolean | Signifies a nullified field goal attempt |
returned | field_goal | Integer | Number of returned field goals |
yards | field_goal | Integer | Yardage of made field goal |
Fumbles Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
forced | fumble | Integer | Number of forced fumbles |
fumble | fumble | Integer | Number of fumbles |
lost | fumble | Integer | Number of lost fumbles |
nullified | fumble | Boolean | Signifies a nullified play due to a penalty |
opp_rec | fumble | Integer | Number of opponent fumble recoveries |
opp_rec_td | fumble | Integer | Number of opponent fumble recovery touchdowns |
opp_rec_yards | fumble | Integer | Number of opponent fumble recovery yards |
out_of_bounds | fumble | Integer | Number of fumbles out of bounds |
own_rec | fumble | Integer | Number of own fumble recoveries |
own_rec_td | fumble | Integer | Number of own fumble recovery touchdowns |
own_rec_yards | fumble | Integer | Number of own fumble recovery yards |
play_category | fumble | String | Type of fumble ex. misc |
Kickoff Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | kick | Integer | Number of kickoff attempts |
endzone | kick | Integer | Number of kicks into the endzone |
inside_20 | kick | Integer | Number of kicks inside the 20 yardline |
net_yards | kick | Integer | Number of net yards on the kickoff |
nullified | kick | Boolean | Signifies a nullified play due to a penalty |
onside_attempt | kick | Boolean | Number of onside kickoff attempts |
onside_success | kick | Boolean | Number of onside kickoff successes |
own_rec | kick | Boolean | Number of own recoveries on a kickoff |
own_rec_td | kick | Boolean | Number of own recovery touchdowns on a kickoff |
squib_kick | kick | Boolean | Number of squib kicks |
touchback | kick | Boolean | Number of touchbacks |
yards | kick | Boolean | Number of kickoff yards |
Passing Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | pass | Integer | Number of pass attempts |
complete | pass | Integer | Number of pass completions |
firstdown | pass | Integer | Number of passing first downs |
goaltogo | pass | Integer | Number of plays in a goal-to-go situation (eg. 1st & Goal, 2nd & Goal, etc.) |
inside_20 | pass | Integer | Number of passes inside the 20 yardline |
interception | pass | Integer | Number of interceptions thrown |
int_touchdown | pass | Integer | Number of interception touchdowns thrown |
nullified | pass | Boolean | Signifies a nullified play due to a penalty |
sack | pass | Integer | Number of sacks |
sack_yards | pass | Double | Number of sack yards |
safety | pass | Integer | Number of safeties |
touchdown | pass | Integer | Number of touchdowns |
yards | pass | Integer | Number of passing yards |
Penalty Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
penalty | penalty | Integer | Number of penalties |
yards | penalty | Integer | Number of penalty yardage |
Punting Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | punt | Integer | Number of attempted punts |
blocked | punt | Integer | Number of blocked punts |
endzone | punt | Integer | Number of punts into the endzone |
inside_20 | punt | Integer | Number of punts inside the 20 yardline |
net_yards | punt | Integer | Net yardage of a punt |
nullified | punt | Boolean | Signifies a nullified play due to a penalty |
touchback | punt | Integer | Number of touchback punts |
yards | punt | Integer | Yardage of punt |
Receiving Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| Integer | Number of receiving first downs |
|
| Integer | Number of receiving fumbles |
|
| Integer | Number of receptions in a goal-to-go situation (eg. 1st & Goal, 2nd & Goal, etc.) |
|
| Integer | Number of receptions inside the 20 yardline |
|
| Boolean | Signifies a nullified play due to a penalty |
|
| Integer | Number of receptions |
|
| Integer | Number of receiving safeties |
|
| Integer | Number of receiving targets |
|
| Integer | Number of receiving touchdowns |
|
| Integer | Number of receiving yards |
|
| Integer | Number of receiving yards after the catch |
Return Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
category | return | String | Type of returnpunt_return , kick_return |
faircatch | return | Integer | Number of return fair catches |
nullified | return | Boolean | Signifies a nullified play due to a penalty |
return | return | Integer | Number of returns |
touchback | return | Integer | Number of return touchbacks |
touchdown | return | Integer | Number of return touchdowns |
yards | return | Integer | Number of return yardage |
Rushing Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | rush | Integer | Number of rushing attempts |
firstdown | rush | Integer | Number of rushing first downs |
fumble | rush | Integer | Number of rushing fumbles |
goaltogo | rush | Integer | Number of rushes in a goal-to-go situation (eg. 1st & Goal, 2nd & Goal, etc.) |
inside_20 | rush | Integer | Number of rushes inside the 20 yardline |
nullified | rush | Boolean | Signifies a nullified play due to a penalty |
safety | rush | Integer | Number of rushing safeties |
tlost | rush | Integer | Number of rushing tackles for a loss |
tlost_yards | rush | Integer | Number of rushing tackles for a loss yardage |
touchdown | rush | Integer | Number of rushing touchdowns |
yards | rush | Integer | Number of rushing yards |
Player:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| GUID | Unique ID of a player |
|
| String | Jersey number of a player |
|
| String | Full name of a player |
|
| String | Position of a player |
|
| String | Role of a player during a specific play |
Standings:
Team win-loss-tie data is added after a game moves to
complete
status. It is not present prior to or during a game.
Attribute | Parent Element | Type | Description |
---|---|---|---|
losses | record | Integer | Number of team losses year-to-date after a game |
ties | record | Integer | Number of team ties year-to-date after a game |
wins | record | Integer | Number of team wins year-to-date after a game |
Team:
Attribute | Parent Element | Type | Description |
---|---|---|---|
alias | team | String | Team alias ex. IOW (University of Iowa) |
id | team | GUID | Unique ID of a team ex. a2ee495d-37c7-45ac-ac3d-d3a492a219c1 |
market | team | String | Team market name ex. Iowa |
name | team | String | Team name ex. Hawkeyes |
Venue:
Attribute | Parent Element | Type | Description |
---|---|---|---|
address | venue | String | Address of a venue ex. 886 Stadium Drive |
capacity | venue | Integer | Capacity of a venue ex. 69250 |
city | venue | String | City of a venue ex. Iowa City |
country | venue | String | Country of a venue ex. USA |
id | venue | GUID | Unique ID of a venue ex. 967ef86b-d0de-49b7-8984-61f95104d30d |
lat | venue - location | Decimal | Latitude of a venue ex. 41.6587 |
lng | venue - location | Decimal | Longitude of a venue ex. -91.5511 |
name | venue | String | Name of a venue ex. Kinnick Stadium |
roof_type | venue | String | Roof type of a venueoutdoor , dome , retractable_dome |
state | venue | String | State of a venue ex. IA |
surface | venue | String | Surface type of a venueturf , artificial , outdoor |
zip | venue | Integer | ZIP code of a venue ex. 52242 |