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
#9 QB Andres Duffy
Myrtle Beach Magicians
Experience: 15
College: Indiana
DOB: 8-28-2022  -3 (Virgo) 
Height: 6'1"
Weight: 214
Draft: Pick 3.9 of the 2046 Draft by The Village
SalaryBonus
$17,000,000$8,500,000
$17,000,000$8,500,000
2046 Pre-Camp15/40
Screen Passes
18/49
Short Passes
13/35
Medium Passes
26/71
Long Passes
20/54
Deep Passes
7/21
Third Down Passing
16/43
Accuracy
17/46
Timing
30/82
Sense Rush
12/32
Read Defense
4/13
Two-Minute Offense
8/23
Scramble Frequency
90/90
Kick Holding
52/52
2046 Exhibition19/42
Screen Passes
22/50
Short Passes
15/34
Medium Passes
19/44
Long Passes
23/53
Deep Passes
23/51
Third Down Passing
19/44
Accuracy
30/68
Timing
36/80
Sense Rush
14/32
Read Defense
5/12
Two-Minute Offense
25/56
Scramble Frequency
81/81
Kick Holding
48/48
2047 Pre-Camp20/41
Screen Passes
24/51
Short Passes
15/32
Medium Passes
20/42
Long Passes
25/53
Deep Passes
26/55
Third Down Passing
22/46
Accuracy
33/69
Timing
29/60
Sense Rush
15/32
Read Defense
5/11
Two-Minute Offense
18/38
Scramble Frequency
80/80
Kick Holding
47/47
2047 Exhibition24/42
Screen Passes
29/51
Short Passes
18/32
Medium Passes
25/44
Long Passes
31/55
Deep Passes
32/57
Third Down Passing
27/48
Accuracy
40/70
Timing
33/59
Sense Rush
18/33
Read Defense
6/12
Two-Minute Offense
21/38
Scramble Frequency
79/79
Kick Holding
47/47
2048 Pre-Camp26/42
Screen Passes
30/50
Short Passes
20/33
Medium Passes
27/44
Long Passes
34/55
Deep Passes
34/55
Third Down Passing
30/49
Accuracy
42/69
Timing
36/59
Sense Rush
20/33
Read Defense
7/12
Two-Minute Offense
36/59
Scramble Frequency
80/80
Kick Holding
47/47
2048 Exhibition31/44
Screen Passes
37/53
Short Passes
25/36
Medium Passes
31/45
Long Passes
39/56
Deep Passes
40/58
Third Down Passing
36/52
Accuracy
50/72
Timing
40/58
Sense Rush
22/32
Read Defense
9/14
Two-Minute Offense
42/60
Scramble Frequency
79/79
Kick Holding
48/48
2049 Pre-Camp32/43
Screen Passes
40/54
Short Passes
26/35
Medium Passes
32/44
Long Passes
41/56
Deep Passes
44/60
Third Down Passing
40/54
Accuracy
53/72
Timing
43/58
Sense Rush
23/32
Read Defense
10/14
Two-Minute Offense
26/36
Scramble Frequency
78/78
Kick Holding
47/47
2049 Exhibition36/43
Screen Passes
46/56
Short Passes
34/41
Medium Passes
36/43
Long Passes
46/55
Deep Passes
52/63
Third Down Passing
46/56
Accuracy
60/72
Timing
51/61
Sense Rush
26/32
Read Defense
13/16
Two-Minute Offense
30/37
Scramble Frequency
78/78
Kick Holding
47/47
2050 Pre-Camp37/45
Screen Passes
46/57
Short Passes
44/54
Medium Passes
34/42
Long Passes
45/55
Deep Passes
52/64
Third Down Passing
46/57
Accuracy
59/72
Timing
50/61
Sense Rush
26/32
Read Defense
13/17
Two-Minute Offense
31/38
Scramble Frequency
78/78
Kick Holding
47/47
2050 Exhibition46/55
Screen Passes
30/36
Short Passes
36/44
Medium Passes
61/74
Long Passes
40/48
Deep Passes
24/29
Third Down Passing
63/76
Accuracy
46/55
Timing
57/69
Sense Rush
29/35
Read Defense
32/39
Two-Minute Offense
36/44
Scramble Frequency
87/87
Kick Holding
52/52
2051 Pre-Camp46/55
Screen Passes
30/36
Short Passes
36/44
Medium Passes
61/74
Long Passes
40/48
Deep Passes
24/29
Third Down Passing
63/76
Accuracy
46/55
Timing
57/69
Sense Rush
29/35
Read Defense
32/39
Two-Minute Offense
36/44
Scramble Frequency
87/87
Kick Holding
52/52
2051 Exhibition58/58
Screen Passes
41/41
Short Passes
50/50
Medium Passes
68/68
Long Passes
62/62
Deep Passes
48/48
Third Down Passing
50/50
Accuracy
67/67
Timing
72/72
Sense Rush
46/46
Read Defense
16/16
Two-Minute Offense
35/35
Scramble Frequency
87/87
Kick Holding
53/53
2052 Pre-Camp59/59
Screen Passes
41/41
Short Passes
50/50
Medium Passes
70/70
Long Passes
62/62
Deep Passes
48/48
Third Down Passing
50/50
Accuracy
68/68
Timing
72/72
Sense Rush
46/46
Read Defense
16/16
Two-Minute Offense
35/35
Scramble Frequency
87/87
Kick Holding
53/53
2052 Exhibition69/69
Screen Passes
40/40
Short Passes
58/58
Medium Passes
90/90
Long Passes
78/78
Deep Passes
64/64
Third Down Passing
54/54
Accuracy
70/70
Timing
76/76
Sense Rush
46/46
Read Defense
24/24
Two-Minute Offense
37/37
Scramble Frequency
85/85
Kick Holding
53/53
2053 Pre-Camp65/65
Screen Passes
40/40
Short Passes
58/58
Medium Passes
75/75
Long Passes
78/78
Deep Passes
64/64
Third Down Passing
52/52
Accuracy
70/70
Timing
76/76
Sense Rush
46/46
Read Defense
24/24
Two-Minute Offense
46/46
Scramble Frequency
86/86
Kick Holding
53/53
2053 Exhibition71/71
Screen Passes
53/53
Short Passes
82/82
Medium Passes
78/78
Long Passes
80/80
Deep Passes
63/63
Third Down Passing
78/78
Accuracy
67/67
Timing
78/78
Sense Rush
40/40
Read Defense
36/36
Two-Minute Offense
44/44
Scramble Frequency
73/73
Kick Holding
47/47
2054 Pre-Camp71/71
Screen Passes
53/53
Short Passes
82/82
Medium Passes
78/78
Long Passes
80/80
Deep Passes
63/63
Third Down Passing
78/78
Accuracy
67/67
Timing
78/78
Sense Rush
40/40
Read Defense
36/36
Two-Minute Offense
44/44
Scramble Frequency
72/72
Kick Holding
47/47
2054 Exhibition65/65
Screen Passes
39/39
Short Passes
55/55
Medium Passes
77/77
Long Passes
78/78
Deep Passes
64/64
Third Down Passing
53/53
Accuracy
70/70
Timing
80/80
Sense Rush
44/44
Read Defense
26/26
Two-Minute Offense
47/47
Scramble Frequency
82/82
Kick Holding
53/53
2055 Pre-Camp65/65
Screen Passes
39/39
Short Passes
55/55
Medium Passes
77/77
Long Passes
78/78
Deep Passes
64/64
Third Down Passing
53/53
Accuracy
70/70
Timing
80/80
Sense Rush
44/44
Read Defense
26/26
Two-Minute Offense
47/47
Scramble Frequency
82/82
Kick Holding
53/53
2055 Exhibition71/71
Screen Passes
53/53
Short Passes
82/82
Medium Passes
79/79
Long Passes
80/80
Deep Passes
65/65
Third Down Passing
75/75
Accuracy
69/69
Timing
79/79
Sense Rush
37/37
Read Defense
41/41
Two-Minute Offense
48/48
Scramble Frequency
70/70
Kick Holding
47/47
2056 Pre-Camp71/71
Screen Passes
53/53
Short Passes
82/82
Medium Passes
79/79
Long Passes
80/80
Deep Passes
65/65
Third Down Passing
75/75
Accuracy
69/69
Timing
79/79
Sense Rush
37/37
Read Defense
41/41
Two-Minute Offense
48/48
Scramble Frequency
70/70
Kick Holding
47/47
2056 Exhibition71/71
Screen Passes
55/55
Short Passes
82/82
Medium Passes
80/80
Long Passes
79/79
Deep Passes
67/67
Third Down Passing
75/75
Accuracy
68/68
Timing
80/80
Sense Rush
36/36
Read Defense
39/39
Two-Minute Offense
46/46
Scramble Frequency
70/70
Kick Holding
47/47
2057 Pre-Camp71/71
Screen Passes
55/55
Short Passes
82/82
Medium Passes
80/80
Long Passes
79/79
Deep Passes
67/67
Third Down Passing
75/75
Accuracy
68/68
Timing
80/80
Sense Rush
36/36
Read Defense
39/39
Two-Minute Offense
46/46
Scramble Frequency
70/70
Kick Holding
47/47
2057 Exhibition69/69
Screen Passes
49/49
Short Passes
76/76
Medium Passes
73/73
Long Passes
78/78
Deep Passes
62/62
Third Down Passing
76/76
Accuracy
68/68
Timing
80/80
Sense Rush
29/29
Read Defense
36/36
Two-Minute Offense
47/47
Scramble Frequency
65/65
Kick Holding
47/47
2058 Pre-Camp64/64
Screen Passes
48/48
Short Passes
74/74
Medium Passes
58/58
Long Passes
78/78
Deep Passes
62/62
Third Down Passing
74/74
Accuracy
68/68
Timing
80/80
Sense Rush
30/30
Read Defense
35/35
Two-Minute Offense
59/59
Scramble Frequency
66/66
Kick Holding
48/48
2058 Exhibition61/61
Screen Passes
48/48
Short Passes
68/68
Medium Passes
58/58
Long Passes
72/72
Deep Passes
64/64
Third Down Passing
66/66
Accuracy
64/64
Timing
80/80
Sense Rush
26/26
Read Defense
29/29
Two-Minute Offense
59/59
Scramble Frequency
64/64
Kick Holding
48/48
2059 Pre-Camp61/61
Screen Passes
48/48
Short Passes
69/69
Medium Passes
56/56
Long Passes
72/72
Deep Passes
64/64
Third Down Passing
67/67
Accuracy
64/64
Timing
80/80
Sense Rush
26/26
Read Defense
30/30
Two-Minute Offense
60/60
Scramble Frequency
64/64
Kick Holding
48/48
2059 Exhibition56/56
Screen Passes
36/36
Short Passes
62/62
Medium Passes
54/54
Long Passes
72/72
Deep Passes
63/63
Third Down Passing
68/68
Accuracy
62/62
Timing
73/73
Sense Rush
14/14
Read Defense
20/20
Two-Minute Offense
52/52
Scramble Frequency
60/60
Kick Holding
48/48
2060 Pre-Camp57/57
Screen Passes
34/34
Short Passes
60/60
Medium Passes
58/58
Long Passes
60/60
Deep Passes
63/63
Third Down Passing
64/64
Accuracy
75/75
Timing
73/73
Sense Rush
14/14
Read Defense
20/20
Two-Minute Offense
50/50
Scramble Frequency
62/62
Kick Holding
48/48
2060 Exhibition50/50
Screen Passes
32/32
Short Passes
60/60
Medium Passes
47/47
Long Passes
49/49
Deep Passes
52/52
Third Down Passing
61/61
Accuracy
63/63
Timing
66/66
Sense Rush
12/12
Read Defense
15/15
Two-Minute Offense
35/35
Scramble Frequency
58/58
Kick Holding
48/48
REGULAR SEASON PASSING
YearTeamNo.GCmpAttPctYardsYPCYPALgTDINTBadBP%SCKSCYDQBRQBR+
2046VIL#13000--0----0000--000.00
2047VIL#13461250.0%6210.335.17180000.0%1665.379
2048VIL#13100--0----0000--000.00
2049VIL#133173154.8%17310.185.58231200.0%0054.962
2050BZH#1711365763.2%57315.9210.05394200.0%29105.4116
2051BZH#171626747855.9%400214.998.3794331900.0%2615790.0102
2052BZH#171628246560.6%400314.208.6180341200.0%33204102.1115
2053BZH#171628850956.6%389513.527.6545221200.0%4423885.796
2054BZH#171626849554.1%356713.317.2161191500.0%3824377.488
2055BZH#171628152953.1%385813.737.2967301700.0%4531382.396
2056BZH#171629755054.0%417014.047.5880321600.0%4726885.9100
2057BZH#171628551055.9%462316.229.0670341000.0%46255100.5112
2058BZH#171626653150.1%351513.216.628021800.0%5835478.392
2059BZH#171423342355.1%306613.167.2564121400.0%5230773.986
2060MRB#91122035362.3%243911.096.918016500.0%3921992.0115
CAREER1722746494355.6%3794613.827.689425813200.0%431257386.6100
>>>VIL#138234353.5%23510.225.47231200.0%1657.8--
>>>MRB#91122035362.3%243911.096.918016500.0%3921992.0--
>>>BZH#171532503454755.0%3527214.097.769424112500.0%391234886.5--
PLAYOFF PASSING
YearTeamNo.GCmpAttPctYardsYPCYPALgTDINTBadBP%SCKSCYDQBRQBR+
2048VIL#13000--0----0000--000.00
2050BZH#1715683.3%8416.8014.00240000.0%14118.8131
2057BZH#171213560.0%24911.867.11391000.0%42991.3102
CAREER2264163.4%33312.818.12391000.0%53396.9106
>>>BZH#172264163.4%33312.818.12391000.0%53396.9--

PLAYER MAKEUP
LoyalWinnerVocalLeaderSmartsVolFansHealthInjury Status
831346914691100GoodNone

DRAFT COMBINES
YearPosBRatVolSol40BenchAgilityJumpDrillDev
2046QB5.091304.71 s11 reps7.64 s109"8423%

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
15/
40
19/
42
20/
41
24/
42
26/
42
31/
44
32/
43
36/
43
37/
45
46/
55
46/
55
58/
58
59/
59
69/
69
65/
65
71/
71
71/
71
65/
65
65/
65
71/
71
71/
71
71/
71
71/
71
69/
69
64/
64
61/
61
61/
61
56/
56
57/
57
50/
50
204620472048204920502051205220532054205520562057205820592060

TRANSACTIONS

LEADERBOARD
QBR
2052: #7 (102.1)
2057: #7 (100.5)
PASS YDS
2056: #6 (4,170)
2057: #4 (4,623)
PASS ATT
PASS COMP
PASS TD
2051: #6 (33)
2052: #5 (34)
2055: #7 (30)
2056: #6 (32)
2057: #4 (34)
QB INT
2051: #3 (19)
2054: #10 (15)
2055: #8 (17)
2056: #7 (16)
COMP PCT
PASS YPA
2051: #6 (8.37)
2052: #3 (8.61)
2057: #3 (9.06)

CAREER: #13 (7.74)
PASS YPC
2051: #1 (14.99)
2052: #2 (14.20)
2053: #1 (13.52)
2054: #2 (13.31)
2055: #2 (13.73)
2056: #2 (14.04)
2057: #1 (16.22)
2058: #2 (13.21)
2059: #2 (13.16)

CAREER: #2 (14.06)
SACKED
2053: #4 (44)
2054: #10 (38)
2055: #5 (45)
2056: #3 (47)
2057: #4 (46)
2058: #1 (58)
2059: #2 (52)

CAREER: #28 (392)
SACK PCT
3D PASS COMP
2053: #4 (103)
2055: #8 (95)
2056: #7 (97)
3D PASS ATT
2053: #3 (171)
2054: #8 (165)
2055: #4 (168)
2056: #3 (169)
2057: #6 (161)
2058: #3 (166)
3D PASS CONV
2051: #7 (69)
2052: #6 (64)
2053: #1 (83)
2054: #6 (68)
2055: #1 (76)
2056: #1 (77)
2057: #3 (75)
3D PASS CONV PCT
2051: #9 (46.62)
2052: #5 (47.76)
2053: #6 (48.54)
2055: #8 (45.24)
2056: #9 (45.56)
2057: #9 (46.58)

CAREER: #27 (43.88)
PASS 1D
2053: #10 (194)
2056: #8 (203)
2057: #5 (211)
SACK YDS
2052: #10 (204)
2053: #6 (238)
2054: #10 (243)
2055: #3 (313)
2056: #5 (268)
2057: #6 (255)
2058: #1 (354)
2059: #3 (307)

CAREER: #33 (2,354)
300+ PASS GM
2056: #5 (5)
2057: #2 (7)
20+ COMP
2051: #10 (67)
2052: #6 (67)
2053: #4 (75)
2055: #5 (68)
2056: #2 (80)
2057: #1 (85)

CAREER: #40 (624)
FUMB
2055: #4 (8)
2056: #2 (9)
2058: #6 (8)
2059: #5 (9)

PLAYER AWARDS
YearTeamAwardPos