Resources

League Files
FOFL Forums
FOFL Lounge
Export Status

Draft

Draft Machine
Draft Pick Tracker
Draft History
Historical Combines

Players & Staff

Chemistry Search
Ratings Search
Salaries
Player Index
Coach Index
Owner Index

Player Search

Teams

League

Standings
Schedule
Transactions
Injuries

Awards/Honorifics

Hall of Fame Gallery
Hall of Fame Roster
Season Awards
Past Champions
FOFL Bowl History
Weekly Leaders

Stats/Records

Individual Stats
Team Stats
Career Leaders
Single-Season Records
Single-Game Records
Playoff Game Records
Team Season Records
Team Game Records
Team Playoff Records
Team Performances

About the FOFL

Owner Info
Constitution
Commissioner's Note
Player Profile
#7 QB Otis Fleming
Jupiter Grendels
Experience: 15
College: Vanderbilt
DOB: 1-5-2024  -5 (Capricorn) 
Height: 6'2"
Weight: 228
Draft: Pick 1.20 of the 2046 Draft by White Rock
SalaryBonus
$19,500,000$9,950,000
$20,430,000$9,950,000
2046 Pre-Camp12/54
Screen Passes
6/30
Short Passes
17/80
Medium Passes
12/56
Long Passes
20/93
Deep Passes
6/31
Third Down Passing
10/46
Accuracy
4/19
Timing
7/34
Sense Rush
17/79
Read Defense
7/32
Two-Minute Offense
8/38
Scramble Frequency
87/87
Kick Holding
22/22
2046 Exhibition17/48
Screen Passes
21/60
Short Passes
13/39
Medium Passes
8/25
Long Passes
18/53
Deep Passes
13/37
Third Down Passing
17/49
Accuracy
8/24
Timing
18/53
Sense Rush
27/78
Read Defense
13/39
Two-Minute Offense
16/46
Scramble Frequency
86/86
Kick Holding
22/22
2047 Pre-Camp22/51
Screen Passes
25/60
Short Passes
33/78
Medium Passes
9/22
Long Passes
19/46
Deep Passes
13/32
Third Down Passing
20/48
Accuracy
22/51
Timing
24/56
Sense Rush
33/78
Read Defense
14/34
Two-Minute Offense
18/43
Scramble Frequency
85/85
Kick Holding
22/22
2047 Exhibition32/75
Screen Passes
15/37
Short Passes
29/68
Medium Passes
28/66
Long Passes
40/96
Deep Passes
30/71
Third Down Passing
40/96
Accuracy
19/45
Timing
34/81
Sense Rush
37/87
Read Defense
30/72
Two-Minute Offense
33/78
Scramble Frequency
96/96
Kick Holding
24/24
2048 Pre-Camp38/75
Screen Passes
19/38
Short Passes
34/68
Medium Passes
32/65
Long Passes
48/96
Deep Passes
35/70
Third Down Passing
48/96
Accuracy
22/45
Timing
40/80
Sense Rush
44/87
Read Defense
36/72
Two-Minute Offense
39/78
Scramble Frequency
95/95
Kick Holding
24/24
2048 Exhibition44/76
Screen Passes
23/40
Short Passes
38/67
Medium Passes
38/67
Long Passes
55/95
Deep Passes
42/73
Third Down Passing
56/97
Accuracy
27/48
Timing
48/83
Sense Rush
49/86
Read Defense
44/76
Two-Minute Offense
45/78
Scramble Frequency
95/95
Kick Holding
24/24
2049 Pre-Camp64/73
Screen Passes
49/57
Short Passes
58/67
Medium Passes
38/44
Long Passes
83/95
Deep Passes
64/74
Third Down Passing
85/97
Accuracy
42/48
Timing
54/62
Sense Rush
76/87
Read Defense
66/76
Two-Minute Offense
69/79
Scramble Frequency
96/96
Kick Holding
25/25
2049 Exhibition64/74
Screen Passes
50/58
Short Passes
57/66
Medium Passes
38/44
Long Passes
83/97
Deep Passes
65/76
Third Down Passing
84/98
Accuracy
43/50
Timing
52/61
Sense Rush
74/86
Read Defense
67/78
Two-Minute Offense
68/79
Scramble Frequency
96/96
Kick Holding
25/25
2050 Pre-Camp64/74
Screen Passes
50/58
Short Passes
57/66
Medium Passes
38/44
Long Passes
83/97
Deep Passes
65/76
Third Down Passing
84/98
Accuracy
43/50
Timing
52/61
Sense Rush
74/86
Read Defense
67/78
Two-Minute Offense
68/79
Scramble Frequency
96/96
Kick Holding
25/25
2050 Exhibition72/72
Screen Passes
68/68
Short Passes
72/72
Medium Passes
38/38
Long Passes
77/77
Deep Passes
65/65
Third Down Passing
100/100
Accuracy
56/56
Timing
49/49
Sense Rush
84/84
Read Defense
70/70
Two-Minute Offense
86/86
Scramble Frequency
95/95
Kick Holding
25/25
2051 Pre-Camp72/72
Screen Passes
68/68
Short Passes
72/72
Medium Passes
38/38
Long Passes
77/77
Deep Passes
65/65
Third Down Passing
100/100
Accuracy
56/56
Timing
49/49
Sense Rush
84/84
Read Defense
70/70
Two-Minute Offense
86/86
Scramble Frequency
95/95
Kick Holding
25/25
2051 Exhibition71/71
Screen Passes
50/50
Short Passes
71/71
Medium Passes
56/56
Long Passes
100/100
Deep Passes
66/66
Third Down Passing
74/74
Accuracy
55/55
Timing
76/76
Sense Rush
74/74
Read Defense
71/71
Two-Minute Offense
56/56
Scramble Frequency
83/83
Kick Holding
22/22
2052 Pre-Camp74/74
Screen Passes
50/50
Short Passes
71/71
Medium Passes
57/57
Long Passes
100/100
Deep Passes
66/66
Third Down Passing
98/98
Accuracy
55/55
Timing
77/77
Sense Rush
74/74
Read Defense
71/71
Two-Minute Offense
55/55
Scramble Frequency
82/82
Kick Holding
22/22
2052 Exhibition74/74
Screen Passes
50/50
Short Passes
71/71
Medium Passes
59/59
Long Passes
100/100
Deep Passes
66/66
Third Down Passing
100/100
Accuracy
54/54
Timing
77/77
Sense Rush
74/74
Read Defense
71/71
Two-Minute Offense
57/57
Scramble Frequency
82/82
Kick Holding
22/22
2053 Pre-Camp73/73
Screen Passes
48/48
Short Passes
71/71
Medium Passes
48/48
Long Passes
100/100
Deep Passes
66/66
Third Down Passing
100/100
Accuracy
54/54
Timing
78/78
Sense Rush
73/73
Read Defense
71/71
Two-Minute Offense
72/72
Scramble Frequency
82/82
Kick Holding
22/22
2053 Exhibition73/73
Screen Passes
47/47
Short Passes
71/71
Medium Passes
48/48
Long Passes
100/100
Deep Passes
65/65
Third Down Passing
100/100
Accuracy
56/56
Timing
80/80
Sense Rush
74/74
Read Defense
70/70
Two-Minute Offense
74/74
Scramble Frequency
81/81
Kick Holding
22/22
2054 Pre-Camp73/73
Screen Passes
47/47
Short Passes
71/71
Medium Passes
48/48
Long Passes
100/100
Deep Passes
65/65
Third Down Passing
100/100
Accuracy
56/56
Timing
80/80
Sense Rush
74/74
Read Defense
70/70
Two-Minute Offense
74/74
Scramble Frequency
80/80
Kick Holding
22/22
2054 Exhibition73/73
Screen Passes
46/46
Short Passes
72/72
Medium Passes
46/46
Long Passes
100/100
Deep Passes
63/63
Third Down Passing
100/100
Accuracy
54/54
Timing
81/81
Sense Rush
72/72
Read Defense
72/72
Two-Minute Offense
72/72
Scramble Frequency
80/80
Kick Holding
22/22
2055 Pre-Camp73/73
Screen Passes
46/46
Short Passes
72/72
Medium Passes
46/46
Long Passes
100/100
Deep Passes
63/63
Third Down Passing
100/100
Accuracy
54/54
Timing
81/81
Sense Rush
72/72
Read Defense
72/72
Two-Minute Offense
72/72
Scramble Frequency
80/80
Kick Holding
22/22
2055 Exhibition71/71
Screen Passes
63/63
Short Passes
74/74
Medium Passes
48/48
Long Passes
77/77
Deep Passes
61/61
Third Down Passing
97/97
Accuracy
53/53
Timing
48/48
Sense Rush
80/80
Read Defense
70/70
Two-Minute Offense
74/74
Scramble Frequency
90/90
Kick Holding
25/25
2056 Pre-Camp71/71
Screen Passes
63/63
Short Passes
74/74
Medium Passes
48/48
Long Passes
77/77
Deep Passes
61/61
Third Down Passing
97/97
Accuracy
53/53
Timing
48/48
Sense Rush
80/80
Read Defense
70/70
Two-Minute Offense
74/74
Scramble Frequency
90/90
Kick Holding
25/25
2056 Exhibition72/72
Screen Passes
45/45
Short Passes
73/73
Medium Passes
46/46
Long Passes
100/100
Deep Passes
62/62
Third Down Passing
97/97
Accuracy
52/52
Timing
78/78
Sense Rush
70/70
Read Defense
69/69
Two-Minute Offense
76/76
Scramble Frequency
76/76
Kick Holding
22/22
2057 Pre-Camp72/72
Screen Passes
45/45
Short Passes
73/73
Medium Passes
46/46
Long Passes
100/100
Deep Passes
62/62
Third Down Passing
97/97
Accuracy
52/52
Timing
78/78
Sense Rush
70/70
Read Defense
69/69
Two-Minute Offense
76/76
Scramble Frequency
76/76
Kick Holding
22/22
2057 Exhibition68/68
Screen Passes
38/38
Short Passes
71/71
Medium Passes
45/45
Long Passes
100/100
Deep Passes
61/61
Third Down Passing
92/92
Accuracy
48/48
Timing
70/70
Sense Rush
65/65
Read Defense
60/60
Two-Minute Offense
71/71
Scramble Frequency
70/70
Kick Holding
22/22
2058 Pre-Camp66/66
Screen Passes
40/40
Short Passes
71/71
Medium Passes
55/55
Long Passes
100/100
Deep Passes
61/61
Third Down Passing
70/70
Accuracy
48/48
Timing
67/67
Sense Rush
66/66
Read Defense
60/60
Two-Minute Offense
57/57
Scramble Frequency
72/72
Kick Holding
22/22
2058 Exhibition66/66
Screen Passes
39/39
Short Passes
70/70
Medium Passes
56/56
Long Passes
100/100
Deep Passes
59/59
Third Down Passing
70/70
Accuracy
47/47
Timing
68/68
Sense Rush
68/68
Read Defense
60/60
Two-Minute Offense
57/57
Scramble Frequency
70/70
Kick Holding
22/22
2059 Pre-Camp68/68
Screen Passes
38/38
Short Passes
70/70
Medium Passes
56/56
Long Passes
100/100
Deep Passes
59/59
Third Down Passing
91/91
Accuracy
47/47
Timing
69/69
Sense Rush
68/68
Read Defense
60/60
Two-Minute Offense
56/56
Scramble Frequency
69/69
Kick Holding
22/22
2059 Exhibition69/69
Screen Passes
40/40
Short Passes
70/70
Medium Passes
58/58
Long Passes
100/100
Deep Passes
58/58
Third Down Passing
91/91
Accuracy
46/46
Timing
70/70
Sense Rush
70/70
Read Defense
61/61
Two-Minute Offense
55/55
Scramble Frequency
68/68
Kick Holding
22/22
2060 Pre-Camp68/68
Screen Passes
43/43
Short Passes
87/87
Medium Passes
56/56
Long Passes
100/100
Deep Passes
58/58
Third Down Passing
74/74
Accuracy
57/57
Timing
66/66
Sense Rush
71/71
Read Defense
50/50
Two-Minute Offense
59/59
Scramble Frequency
70/70
Kick Holding
23/23
2060 Exhibition60/60
Screen Passes
40/40
Short Passes
69/69
Medium Passes
44/44
Long Passes
93/93
Deep Passes
47/47
Third Down Passing
73/73
Accuracy
55/55
Timing
58/58
Sense Rush
64/64
Read Defense
50/50
Two-Minute Offense
52/52
Scramble Frequency
68/68
Kick Holding
23/23
REGULAR SEASON PASSING
YearTeamNo.GCmpAttPctYardsYPCYPALgTDINTBadBP%SCKSCYDQBRQBR+
2046ROK#1056012448.4%74412.406.00414300.0%62968.182
2047ROK#105295850.0%38413.246.62431400.0%21348.359
2048ROK#101629451557.1%330311.236.4185161700.0%2111973.091
2049ROK#1011616.7%2323.003.83230200.0%003.54
2050JUP#71639258267.4%460711.757.929532800.0%28162103.8114
2051JUP#71640758769.3%458811.277.8252331500.0%20105100.5114
2052JUP#71639558767.3%456711.567.7878431700.0%29198102.9116
2053JUP#71640155672.1%481112.008.6548391100.0%33197113.4126
2054JUP#71638855869.5%436011.247.8182352000.0%2512798.6112
2055JUP#71633850067.6%391211.577.8271301000.0%27166102.7119
2056JUP#71637158963.0%440011.867.4780231200.0%2615990.2105
2057JUP#71637255966.5%393010.567.0352331100.0%2716498.3110
2058JUP#71631855857.0%325410.235.8348181700.0%3019171.985
2059JUP#71633556559.3%359410.736.3687191500.0%3217778.191
2060JUP#71637959463.8%36129.536.0865211000.0%3119385.4107
CAREER2034480693864.6%5008911.187.229534717200.0%337200092.3106
>>>ROK#102738470354.6%445411.606.3485212600.0%2916168.5--
>>>JUP#71764096623565.7%4563511.147.329532614600.0%308183995.0--
PLAYOFF PASSING
YearTeamNo.GCmpAttPctYardsYPCYPALgTDINTBadBP%SCKSCYDQBRQBR+
2051JUP#71314963.3%36911.907.53513000.0%418106.6120
2052JUP#72427258.3%49311.746.85431400.0%85060.768
2053JUP#71304862.5%2869.535.96261100.0%31677.386
2054JUP#735911451.8%80913.717.10875700.0%42163.872
2055JUP#71264065.0%32212.388.05411300.0%21766.978
2056JUP#71284759.6%2739.755.81370000.0%51975.988
2057JUP#71233663.9%2179.436.03422000.0%0099.0111
2060JUP#71183650.0%1639.064.53280200.0%21439.549
CAREER1125744258.1%293211.416.6387131700.0%2815572.082
>>>JUP#71125744258.1%293211.416.6387131700.0%2815572.0--

PLAYER MAKEUP
LoyalWinnerVocalLeaderSmartsVolFansHealthInjury Status
733741447376100GoodNone

DRAFT COMBINES
YearPosBRatVolSol40BenchAgilityJumpDrillDev
2046QB5.476364.54 s13 reps7.63 s108"738%

RATINGS MOVEMENT
TC1
TC2
TC1
TC2
TC1
TC2
TC1
TC2
TC1
TC2
TC1
TC2
TC1
TC2
TC1
TC2
TC1
TC2
TC1
TC2
TC1
TC2
TC1
TC2
TC1
TC2
TC1
TC2
TC1
TC2
12/
54
17/
48
22/
51
32/
75
38/
75
44/
76
64/
73
64/
74
64/
74
72/
72
72/
72
71/
71
74/
74
74/
74
73/
73
73/
73
73/
73
73/
73
73/
73
71/
71
71/
71
72/
72
72/
72
68/
68
66/
66
66/
66
68/
68
69/
69
68/
68
60/
60
204620472048204920502051205220532054205520562057205820592060

TRANSACTIONS

LEADERBOARD
QBR
2050: #8 (103.8)
2051: #8 (100.5)
2052: #6 (102.9)
2053: #5 (113.4)
2054: #7 (98.6)
2055: #5 (102.7)

CAREER: #25 (93.0)
PASS YDS
2050: #7 (4,607)
2051: #6 (4,588)
2052: #4 (4,567)
2053: #2 (4,811)
2054: #8 (4,360)
2056: #5 (4,400)
PASS ATT
2050: #8 (582)
2051: #7 (587)
2052: #7 (587)
2053: #7 (556)
2054: #10 (558)
2056: #5 (589)
2057: #8 (559)
PLAYOFFS: #29 (406)
PASS COMP
2050: #9 (392)
2051: #3 (407)
2052: #5 (395)
2053: #5 (401)
2054: #6 (388)
2056: #5 (371)
2057: #9 (372)
PLAYOFFS: #29 (239)
PASS TD
2050: #7 (32)
2051: #6 (33)
2052: #1 (43)
2053: #2 (39)
2054: #5 (35)
2055: #7 (30)
2057: #5 (33)

CAREER: #45 (326)
QB INT
2048: #6 (17)
2051: #8 (15)
2052: #6 (17)
2054: #2 (20)
2058: #5 (17)

CAREER: #48 (162)
PLAYOFFS: #13 (15)
COMP PCT
2050: #8 (67.40)
2051: #5 (69.30)
2052: #9 (67.30)
2053: #3 (72.10)
2054: #7 (69.50)
2055: #8 (67.60)

CAREER: #20 (64.60)
PASS YPA
2053: #5 (8.65)
2054: #7 (7.81)
2055: #7 (7.82)

CAREER: #41 (7.33)
PASS YPC
2053: #9 (12.00)
2055: #10 (11.57)
2056: #10 (11.86)
SACKED
PLAYOFFS: #20 (26)
SACK PCT
2048: #8 (3.92)
2051: #4 (3.29)
2052: #8 (4.71)
2056: #8 (4.23)
2057: #10 (4.61)
3D PASS COMP
2051: #7 (102)
2056: #4 (100)
3D PASS ATT
2056: #7 (159)
2058: #9 (159)
3D PASS CONV
2051: #8 (66)
2052: #10 (60)
2053: #10 (59)
2056: #4 (68)
3D PASS CONV PCT
2053: #8 (47.58)
2055: #7 (47.15)
PASS 1D
2050: #7 (220)
2051: #3 (232)
2052: #5 (230)
2053: #2 (237)
2054: #8 (214)
2055: #5 (208)
2056: #4 (220)

CAREER: #50 (2,303)
SACK YDS
PLAYOFFS: #23 (141)
300+ PASS GM
2050: #9 (6)
2051: #6 (5)
2052: #4 (6)
2053: #2 (9)
2054: #8 (5)
2055: #10 (3)
2056: #9 (3)

CAREER: #40 (43)
20+ COMP
2051: #6 (74)
2052: #9 (64)
2053: #2 (89)
2054: #8 (69)
2056: #4 (72)

CAREER: #29 (722)
FUMB

PLAYER AWARDS
YearTeamAwardPos
2050Jupiter GrendelsPlayer of the YearQB
2050Jupiter GrendelsOffensive Player of the YearQB
2050Jupiter GrendelsAll-FOFL First TeamQB
2051Jupiter GrendelsAll-FOFL Second TeamQB
2052Jupiter GrendelsPlayer of the YearQB
2052Jupiter GrendelsOffensive Player of the YearQB
2052Jupiter GrendelsAll-FOFL First TeamQB
2053Jupiter GrendelsAll-FOFL Second TeamQB
2060Jupiter GrendelsAll-FOFL Second TeamQB