Combine Profile¶
griddy / nfl / models / entities / combine_profile**
combine_profile
¶
Classes¶
CombinePersonTypedDict
¶
Bases: TypedDict
flowchart TD
griddy.nfl.models.entities.combine_profile.CombinePersonTypedDict[CombinePersonTypedDict]
click griddy.nfl.models.entities.combine_profile.CombinePersonTypedDict href "" "griddy.nfl.models.entities.combine_profile.CombinePersonTypedDict"
CombinePerson
¶
Bases: BaseModel
flowchart TD
griddy.nfl.models.entities.combine_profile.CombinePerson[CombinePerson]
griddy.nfl.types.basemodel.BaseModel[BaseModel]
griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.entities.combine_profile.CombinePerson
click griddy.nfl.models.entities.combine_profile.CombinePerson href "" "griddy.nfl.models.entities.combine_profile.CombinePerson"
click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
Attributes¶
id_
instance-attribute
¶
UUID assigned to the prospect by the NFL
display_name
instance-attribute
¶
Fist and last name
esb_id
instance-attribute
¶
String ID containing first three letters of surname followed by a number
first_name
instance-attribute
¶
Prospect's given name
last_name
instance-attribute
¶
Prospect's last name
college_names
instance-attribute
¶
College(s) the prospect attended
CombineProfileTypedDict
¶
Bases: TypedDict
flowchart TD
griddy.nfl.models.entities.combine_profile.CombineProfileTypedDict[CombineProfileTypedDict]
click griddy.nfl.models.entities.combine_profile.CombineProfileTypedDict href "" "griddy.nfl.models.entities.combine_profile.CombineProfileTypedDict"
Attributes¶
arm_length
instance-attribute
¶
Arm length in inches precise to 1/8 inch, represented as a float
athletic_score
instance-attribute
¶
A 0-100 grade of the prospect's overall athleticism
bio
instance-attribute
¶
HTML formatted snippet containing brief summary of prospect's background
draft_projection
instance-attribute
¶
Anticipated draft outcome for the prospect
forty_yard_dash
instance-attribute
¶
forty_yard_dash: NotRequired[FortyYardDashTypedDict]
Forty yard dash outcome
hand_size
instance-attribute
¶
Thumb to pinky tip measurement, precise to 1/8 inch
nfl_comparison
instance-attribute
¶
Name of an NFL player with a similar profile
overview
instance-attribute
¶
HTML formatted snippet with scouting elevator pitch
production_score
instance-attribute
¶
0-100 grade of player's on-field statistical profile
profile_author
instance-attribute
¶
Name of the person who wrote the scouting profile
pro_forty_yard_dash
instance-attribute
¶
pro_forty_yard_dash: NotRequired[FortyYardDashTypedDict]
Forty yard dash from prospect's pro day
sources_tell_us
instance-attribute
¶
HTML - Comments on the prospect from talent evaluators around the league
ten_yard_split
instance-attribute
¶
ten_yard_split: NotRequired[TenYardSplitTypedDict]
Ten yard split time in 40 yd dash
three_cone_drill
instance-attribute
¶
three_cone_drill: NotRequired[ThreeConeDrillTypedDict]
Three cone drill result
twenty_yard_shuffle
instance-attribute
¶
twenty_yard_shuffle: NotRequired[TwentyYardShuffleTypedDict]
Twenty yard shuffle result
combine_attendance
instance-attribute
¶
Whether or not the prospect attended the official scouting combine
vertical_jump
instance-attribute
¶
vertical_jump: NotRequired[VerticalJumpTypedDict]
Vertical jump result
CombineProfile
¶
Bases: BaseModel
flowchart TD
griddy.nfl.models.entities.combine_profile.CombineProfile[CombineProfile]
griddy.nfl.types.basemodel.BaseModel[BaseModel]
griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.entities.combine_profile.CombineProfile
click griddy.nfl.models.entities.combine_profile.CombineProfile href "" "griddy.nfl.models.entities.combine_profile.CombineProfile"
click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
Attributes¶
arm_length
class-attribute
instance-attribute
¶
Arm length in inches precise to 1/8 inch, represented as a float
athletic_score
class-attribute
instance-attribute
¶
A 0-100 grade of the prospect's overall athleticism
bench_press
class-attribute
instance-attribute
¶
bench_press: Annotated[
Optional[BenchPress], Field(alias=benchPress)
] = None
Bench press results
broad_jump
class-attribute
instance-attribute
¶
broad_jump: Annotated[
Optional[BroadJump], Field(alias=broadJump)
] = None
Broad jump results
bio
class-attribute
instance-attribute
¶
HTML formatted snippet containing brief summary of prospect's background
college_class
instance-attribute
¶
College year of the prospect
draft_grade
class-attribute
instance-attribute
¶
0-100 overall grade
draft_projection
class-attribute
instance-attribute
¶
Anticipated draft outcome for the prospect
forty_yard_dash
class-attribute
instance-attribute
¶
forty_yard_dash: Annotated[
Optional[FortyYardDash], Field(alias=fortyYardDash)
] = None
Forty yard dash outcome
hand_size
class-attribute
instance-attribute
¶
Thumb to pinky tip measurement, precise to 1/8 inch
headshot
class-attribute
instance-attribute
¶
URL to the prospect's headshot
nfl_comparison
class-attribute
instance-attribute
¶
Name of an NFL player with a similar profile
overview
class-attribute
instance-attribute
¶
HTML formatted snippet with scouting elevator pitch
production_score
class-attribute
instance-attribute
¶
0-100 grade of player's on-field statistical profile
profile_author
class-attribute
instance-attribute
¶
Name of the person who wrote the scouting profile
pro_forty_yard_dash
class-attribute
instance-attribute
¶
pro_forty_yard_dash: Annotated[
Optional[FortyYardDash], Field(alias=proFortyYardDash)
] = None
Forty yard dash from prospect's pro day
sources_tell_us
class-attribute
instance-attribute
¶
HTML - Comments on the prospect from talent evaluators around the league
strengths
class-attribute
instance-attribute
¶
HTML - Prospect strengths
ten_yard_split
class-attribute
instance-attribute
¶
ten_yard_split: Annotated[
Optional[TenYardSplit], Field(alias=tenYardSplit)
] = None
Ten yard split time in 40 yd dash
three_cone_drill
class-attribute
instance-attribute
¶
three_cone_drill: Annotated[
Optional[ThreeConeDrill], Field(alias=threeConeDrill)
] = None
Three cone drill result
twenty_yard_shuffle
class-attribute
instance-attribute
¶
twenty_yard_shuffle: Annotated[
Optional[TwentyYardShuffle],
Field(alias=twentyYardShuffle),
] = None
Twenty yard shuffle result
weaknesses
class-attribute
instance-attribute
¶
HTML - Prospect weaknesses
combine_attendance
instance-attribute
¶
Whether or not the prospect attended the official scouting combine
position_group
class-attribute
instance-attribute
¶
Position group in college
vertical_jump
class-attribute
instance-attribute
¶
vertical_jump: Annotated[
Optional[VerticalJump], Field(alias=verticalJump)
] = None
Vertical jump result