👉 TAP TO SAVE 30% WITH CODE NEW
X
Lost password?

Don't have an account?
Gain Access Now

X

Receive free daily analysis

NFL
NBA
NHL
NASCAR
CFB
MLB
MMA
PGA
ESPORTS
BETTING

Already have an account? Log In

X

Forgot Password


POPULAR FANTASY TOOLS

#1 Expert Projections
Save 30% Now
Import Your Leagues
Top-Rated Accuracy
Draft Simulator
Enter League Settings
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

College Football Betting Picks: Thursday and Friday Games (Week 12 - 2024)

Riley Leonard - College Football Rankings, NCAA CFB DFS Lineup Picks

Mike's CFB betting picks against the spread for Thursday, November 14 and Friday, November 15, 2024. Which teams can you win money before Saturday this week? How did the picks go for Week 11?

Last week was our smallest week in a while. We are ramping back up this week with MACtion taking over the early week and C-USA and the Fun Belt heading back to Saturdays. It's going to be a busy last month of the season.

I have a feeling that I didn't fare all that well this week either. Iowa State, my pick to win the Big 12 (14), and fallen apart and I keep betting on them.

I finished at 49.31% last year and am aiming for 51% this year. Last week hurt the bottom line, but I think that's an attainable goal. We are off to a good start this year, but there is still a lot of season left. We'll recap how Week 11 ended up for us before we get into the first few games of Week 12.

Featured Promo: New Novig users get a $25 purchase match (50% discount up to $25) on your first Novig deposit, and 6 free months of RotoBaller's "Big-4" Premium Pass (NFL, NBA, MLB, NHL) which includes exclusive tools for Betting, Props, DFS and more! CLAIM IT NOW

 

CFB Betting Picks for Thursday, November 14, and Friday, November 15

I will pick every college football game every week. Not a top five. Not a top 10. All of them. Big deal, right? Lots of people make picks. Well, I do them all against the spread. I take the odds of each game and average them out at all the Vegas casinos and round to the nearest half. There will be no ties here. Ties are for the other (European) football.

East Carolina (-14.5) at Tulsa

Betting Pick Confidence Factor: 4

This line is up a field goal in the last 24 hours or so. Vegas is finally coming around. It was too low at -11 and is still too low. ECU rolls!

Wyoming at Colorado State (-9.5)

Betting Pick Confidence Factor: 2

The Cowboys are much better with Kaden Anderson at quarterback. I'll take them to not get covered.

North Texas (-1.5) at UTSA

Betting Pick Confidence Factor: 2

This should be a good one and it should be a DFS gold mine. There are going to be a lot of points scored. I still like UTSA at home.

UCLA at Washington (-4.5)

Betting Pick Confidence Factor: 5

UCLA is playing very well right now and the bettors still aren't following. I am. UCLA outright!

Houston at Arizona (-1.5)

Betting Pick Confidence Factor: 1

Zeon Chriss has made a huge difference for Houston and the defense is starting to come around. I've lost so much on Arizona this year. I'm going with Houston, but I have little confidence in it.

Want some CFB DFS tools? If you like what you see here, don't forget to sign up for your RotoBaller CFB DFS Premium Pass. Use code MARTENY and receive 10% off your purchase! You'll love the College Football DFS Lineup Optimizer, DFS Cheat Sheets, and Premium Slack Chatrooms to help you out in real-time.

 

CFB Betting Picks - Last Week's Results

I promised transparency and you will get it, warts and all. I don't like to be wrong, but I will admit when I am. Why listen to someone who won't admit the good or the bad? This year's results will be tracked on this sheet. I have tabs for previous seasons on there and will update the all-time stats on the 2024 tab when I get caught up.

Winners against the spread will be in BOLD. My result will follow.

Bowling Green (-10.5) at Central Michigan: MISS!

Betting Pick Confidence Factor: 3

Snakebitten by the hook on the first pick of the week. That's not ominous at all...

Miami (OH) (-9.5) at Ball State: MISS!

Betting Pick Confidence Factor: 3

Was that defense I saw from Ball State? Justin Bowick is the best receiver in the MAC, and it's not particularly close.

Ohio (-17.5) at Kent State: HIT!

Betting Pick Confidence Factor: 3

I should get extra points since Ohio covered the 27.5 that I mentioned. I think I'm going to need them.

Northern Illinois at Western Michigan (-1.5): MISS!

Betting Pick Confidence Factor: 2

Telly Johnson Jr. took over for the injured Antario Brown in the first quarter and might have been better than the incumbent.

Appalachian State at Coastal Carolina (-1.5): MISS!

Betting Pick Confidence Factor: 3

App State outplayed Coastal overall, but CCU did the most with their opportunities.

Florida Atlantic at East Carolina (-7.5): HIT!

Betting Pick Confidence Factor: 2

The Pirates are a different team under Katin Houser.

California (-7.5) at Wake Forest: HIT!

Betting Pick Confidence Factor: 2

Fernando Mania is taking over the Bay Area again this year after a slow start.

Iowa (-5.5) at UCLA: HIT!

Betting Pick Confidence Factor: 2

The UCLA defense did a great job on Kaleb Johnson and picked off Brendan Sullivan twice. UCLA can still make a bowl, which is quite impressive after their horrible start to 2024.

Rice at Memphis (-9.5): HIT!

Betting Pick Confidence Factor: 1

Rice played tough, but once again came up just short.

New Mexico at San Diego State (-2.5): MISS!

Betting Pick Confidence Factor: 3

The Lobos gave SDSU every chance to win this game. San Diego State's inability to stop the run was a massive problem.

Purdue at (2) Ohio State (-37.5): MISS!

Betting Pick Confidence Factor: 2

Jeremiah Smith is already among the all-time Buckeye greats. Will Howard had his best game as a Buckeye. Ohio State may be peaking at the right time.

(4) Miami (FL) (-10.5) at Georgia Tech: MISS!

Betting Pick Confidence Factor: 4

Curses are real, y'all. If Miami needs a scapegoat, I present this guy. Haynes King made a triumphant return and Georgia Tech stopped a Heisman-winning drive by Cam Ward after Miami got the ball back with just under two minutes left.

Florida at (5) Texas (-22.5): HIT!

Betting Pick Confidence Factor: 2

This game was never in question. DJ Lagway makes a huge difference for Florida. In other news, Quinn Ewers might have had his best game (statistically) at Texas.

Minnesota (-6.5) at Rutgers: MISS!

Betting Pick Confidence Factor: 4

I should have known that Athan Kaliakmanis was going to turn into Mike Teel against his former team...

Syracuse at Boston College (-2.5): MISS!

Betting Pick Confidence Factor: 3

I tout Syracuse, then they allow 198 rushing yards to Kye Robichaux. Figures...

West Virginia at Cincinnati (-4.5): MISS!

Betting Pick Confidence Factor: 3

Cincinnati's three big turnovers cost them the game.

Texas State (-7.5) at Louisiana-Monroe: MISS!

Betting Pick Confidence Factor: 3

This was a statement by Texas State, even without Jordan McCloud for a lot of the game.

Navy (-3.5) at South Florida: HIT!

Betting Pick Confidence Factor: 2

I should have pushed the bet higher. I had a feeling that Byrum Brown wasn't going to play in this one.

Liberty (-10.5) at Middle Tennessee State: HIT!

Betting Pick Confidence Factor: 3

The Flames blew this open in the second quarter and didn't look back.

Connecticut (-7.5) at UAB: MISS!

Betting Pick Confidence Factor: 3

Ugh...UConn scored 21 unanswered in the fourth quarter to bust a 17-point UAB lead. This one hurts.

Marshall (-13.5) at Southern Mississippi: HIT!

Betting Pick Confidence Factor: 3

I should have maxed this one out.

(3) Georgia (-2.5) at (16) Mississippi: MISS!

Betting Pick Confidence Factor: 2

The last time Mississippi beat a high-ranked team like this, the fans left them in the Dean's yard. This year they had an adventure in downtown Oxford and had to go to court. This is why the NFL will never be anywhere near college football.

As for the game, this was a dominant showing by the Land Shark defense. It puts a fire under Georgia in the playoff picture and gives a horde of SEC teams a shot at the automatic bid.

Michigan at (8) Indiana (-14.5): HIT!

Betting Pick Confidence Factor: 2

Indiana is 10-0 for the first time in school history, but this was a lot closer than it should have been. Indiana was in control for the first 45 minutes of the game.

(17) Iowa State (-2.5) vs. Kansas at Kansas City, MO: MISS!

Betting Pick Confidence Factor: 5

Devin Neal enters the Kansas record books and the defense gives Iowa State a taste of its own medicine. When Jalon Daniels takes care of the ball, good things happen for Kansas. They need a miracle to make a bowl game, but are you really going to count Kansas out right now?

(23) Clemson (-6.5) at Virginia Tech: MISS!

Betting Pick Confidence Factor: 1

That play took the wind out of the sails for the Hokies. After a dominant first half defensively, the Hokies still managed to lose the game.

(25) Army (-4.5) at North Texas: HIT!

Betting Pick Confidence Factor: 5

This was my highest bet of the week. It made sure I didn't lose money, even though I may have lost points here.

Duke at North Carolina State (-3.5): MISS!

Betting Pick Confidence Factor: 2

Is Maalik Murphy turning a corner? I feel like I asked this at some point last year as well and the answer was a resounding no.

San Jose State at Oregon State (-2.5): MISS!

Betting Pick Confidence Factor: 3

Walker Eget piled up 395 passing yards and the Spartans played defense. I'm doomed.

Georgia State at James Madison (-16.5): MISS!

Betting Pick Confidence Factor: 2

I outsmarted myself and made my pick dumb. It was that kind of week.

(20) Colorado (-4.5) at Texas Tech: MISS!

Betting Pick Confidence Factor: 2

I ended up betting on Colorado, but didn't change my pick here. Vacation brain, I tell you...

Kennesaw State at UTEP (-3.5): MISS!

Betting Pick Confidence Factor: 3

It took two overtimes for UTEP to steal my pick.

Temple at Tulane (-26.5): HIT!

Betting Pick Confidence Factor: 2

How much do you want to bet that Kansas State is relieved that they don't have to play Tulane now? This offense has been outstanding for the last month or so.

South Carolina (-4.5) at Vanderbilt: MISS!

Betting Pick Confidence Factor: 2

I knew better...

Jacksonville State (-9.5) at Louisiana Tech: MISS!

Betting Pick Confidence Factor: 3

You know...I can't even be mad about this. This game had everything. Tre Stewart had another huge game. Then Tru Edwards does this.

The craziness wasn't done there. After trading body blows for the rest of the game, it came down to this for Jacksonville State.

That tied the game for Jacksonville. An extra point wins it...and they miss the extra point to send this to overtime. Jacksonville State ended up getting the win that they deserved, but they still didn't cover. Oh well. This was one of the best games that I've watched this season.

Arkansas State at Louisiana (-14.5): HIT!

Betting Pick Confidence Factor: 2

Someone please give Corey Rucker a decent NIL offer and rescue him from Jonesboro purgatory...

Western Kentucky (-18.5) at New Mexico State: MISS!

Betting Pick Confidence Factor: 2

Once again, I underestimated how bad the Western Kentucky defense is.

Maryland at (1) Oregon (-24.5): MISS!

Betting Pick Confidence Factor: 3

Dillon Gabriel gets the Lifetime Achievement Award (aka the most career passing touchdowns) and Oregon still doesn't cover...

Mississippi State at (7) Tennessee (-24.5): HIT!

Betting Pick Confidence Factor: 2

Tennessee finally scored more than 28 points, but they still didn't cover. I was nervous about this in the early going though. Tennessee started fast.

Central Florida at Arizona State (-2.5): MISS!

Betting Pick Confidence Factor: 4

If only I hadn't come back and raised this bet when I learned that Cam Skattebo was out. This is a game that Central Florida had a dozen chances to win, but wouldn't take it.

Oklahoma State at TCU (-10.5): HIT!

Betting Pick Confidence Factor: 2

I should have been more confident in this one. Out of all of the coaches who are supposedly on the hot seat, I would bet that Mike Gundy gets fired before any of them. There is no excuse for a team this talented to be 3-7 after 10 games.

Florida State at (10) Notre Dame (-25.5): HIT!

Betting Pick Confidence Factor: 2

Notre Dame continues to rack up the style points against far inferior opponents.

(11) Alabama (-2.5) at (14) LSU: MISS!

Betting Pick Confidence Factor: 2

It was very uninspired football by LSU. That's all I can say. Alabama came in and destroyed them. That's what LSU gets for importing an out-of-state tiger to put on the sidelines. You don't disrespect Mike like that. If you're not willing to put Mike in the stadium, you don't do it at all. LSU got what it deserved.

Oklahoma (-2.5) at (24) Missouri: MISS!

Betting Pick Confidence Factor: 2

I hate this team and the morons that moved it to the SEC. Of all the ways that Oklahoma has lost games throughout the years, this was one of the worst...especially after we scored a defensive touchdown to go ahead with two minutes left in the game. I'm not okay...

Washington at (6) Penn State (-13.5): MISS! 

Betting Pick Confidence Factor: 3

Nick Saban ruined college football. Don't get me wrong...I think he's a good fit on College Gameday, but he started this. Saban leaves, Kalen DeBoer leaves for Alabama, and Jedd Fisch leaves for Washington. Washington and Arizona are destroyed. Alabama had two losses by the end of October for the first time in 15 years. This is armageddon, folks.

Nevada at (12) Boise State (-24.5): MISS!

Betting Pick Confidence Factor: 3

I should have known better. This is a spirited Nevada team. They could be really good next year.

Virginia at (18) Pittsburgh (-7.5): HIT!

Betting Pick Confidence Factor: 2

Wow...I have never seen a down replayed because an official "wasn't ready" before. The bad news for Pitt is that it was a fourth-down stop of the Hoos which would have given Pitt the ball back. Honestly, there's no excuse for this. ACC officials might just ruin the conference before Florida State does...

UNLV (-12.5) at Hawaii: MISS!

Betting Pick Confidence Factor: 3

I can't catch a break...

Fresno State (-10.5) at Air Force: MISS!

Betting Pick Confidence Factor: 2

The seven-game skid is over for the Falcons. It's a new low for Fres-NO!

(9) BYU (-3.5) at UtahMISS!

Betting Pick Confidence Factor: 3

BYU needed a miracle and got it. The undefeated season rolls on.

Utah State at (21) Washington State (-21.5): HIT!

Betting Pick Confidence Factor: 2

The hook went in my favor to close out one of my worst weeks ever.

 

College Football Betting Season Results

This was my worst week on record and there were only 50 games! I only got 18 out of the 50 picks to put me under .500 for the first time this season at 276-283. That's not so bad. The loss of points is, and that's where the worst week comes in.

The weekly totals follow the bet. Season totals are in parentheses.

1. 1-1 (28-32) = -4
2. 13-11 (122-101) = 42
3. 3-16 (74-97) = -69
4. 0-3 (36-30) = 24
5. 1-1 (17-23) = -30

I lost a total of 47 points this week, marking my third week this season that I've lost 40 or more points. I've come close to losing that many before, but never quite got there. I'm now 37 points in the red this year. I need a good week this week.



Download Our Free News & Alerts Mobile App

Like what you see? Download our updated fantasy football app for iPhone and Android with 24x7 player news, injury alerts, rankings, starts/sits & more. All free!

More College Football Analysis

[jiffyNews category_include='21032' post_limit='8' headline='More Betting Picks'

POPULAR FANTASY TOOLS

#1 Expert Projections
Save 30% Now
Import Your Leagues
Top-Rated Accuracy
Draft Simulator
Enter League Settings
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Aaron Rodgers

Steelers Expect Decision From Aaron Rodgers Before the Draft
Joe Pyfer

Extends His Winning Streak
Israel Adesanya

Loses Fourth Consecutive Fight
Nick Suzuki

Collects Three Points Against Hurricanes
Maycee Barber

Suffers Her First Knockout Loss
Frank Nazar

Scores Twice on Sunday
Alexa Grasso

Scores Highlight-Reel Knockout
Niko Price

Retires After UFC Seattle Loss
Keyonte George

Isaiah Collier Still Out Monday
Michael Chiesa

Victorious In His Retirement Fight
Max Strus

to Sit Out Monday's Game
Jarrett Allen

Won't Play Monday Night
Julian Erosa

Suffers First-Round Knockout Loss
Graham Gano

Giants Releasing Graham Gano
Jaylen Wells

Expected to Miss Rest of Season After Toe Procedure
Lerryan Douglas

Scores First-Round Knockout Win In His UFC Debut
Bub Carrington

Exits Early Sunday Due to Cramping
Will Richard

Won't Suit Up Sunday
Seth Curry

Active Against Nuggets
Quinten Post

Back in Action Sunday Night
Aaron Gordon

Won't Play Sunday
Trent Williams

49ers Making Headway With Trent Williams on Potential Extension
Mykel Williams

Expected to be Back for Training Camp
Nick Bosa

49ers Expect Nick Bosa Back for Training Camp
Myles Garrett

Browns GM Confirms Myles Garrett isn't Being Traded
Quinshon Judkins

Browns Hopeful Quinshon Judkins Will be on the Field "in Some Form" This Spring
Alex Bregman

Clobbers First Two Homers in Sunday's Loss at Wrigley
Tobias Harris

Likely to Sit Out Monday's Game
Yandy Díaz

Yandy Diaz Records Five Hits, Drives in Four in Win Over Cardinals
Ausar Thompson

Uncertain for Monday
Jalen Duren

Unlikely to Play Monday
Trey Murphy III

Out on Sunday
Dejounte Murray

Available Against Rockets
Miles McBride

to See Limited Minutes Sunday
Jaden McDaniels

Won't Play Monday
Anthony Edwards

Listed as Questionable for Monday
Collin Murray-Boyles

Misses Sunday's Action
Brandon Ingram

a Late Scratch on Sunday
RJ Barrett

Good to Go Sunday
Robert Williams III

Ready to Play Sunday
Jeremy Swayman

Remains in Bruins Crease Sunday
TB

Nicholas Paul Available Against Predators
Nikita Kucherov

Remains Out Sunday
Mason Lohrei

Unavailable Sunday
Dmitri Voronkov

Considered Week-to-Week
Artyom Levshunov

Out With Fractured Hand
Sidney Crosby

Practices Fully on Sunday
Geno Smith

"No Doubt" That Geno Smith is Jets' Starting Quarterback
George Kittle

49ers Hopeful George Kittle Will be Ready for Week 1
NFL

Eric McAlister Diagnosed With Fractured Foot
Zach Charbonnet

Could Return to a Wide-Open Backfield
Brian Thomas Jr.

Uncertain Future Could Make Him a Buy-Low Candidate
Kyle Larson

Is Likely to Pay Off for DFS at Martinsville
Luke McCaffrey

Is Luke McCaffrey Still Worth Stashing on Dynasty Benches?
Christopher Bell

Could Have Another Top-10 Performance At Martinsville
William Byron

Is A Threat to Win Again at Martinsville
NFL

Elijah Sarratt's Contested-Catch Ability is a Double-Edged Sword
Chase Elliott

is A Solid DFS Option for Martinsville Lineups
Roman Wilson

a Cut Candidate for Dynasty Managers Facing Roster Decisions
Chase Briscoe

has Plenty of Upside for DFS Lineups at Martinsville
Patrick Mahomes

Andy Reid Doesn't Offer Timeline on Patrick Mahomes
Carlos Estévez

Carlos Estevez Unlikely to See High-Leverage Opportunities in Near Future
Tre' Harris

The Buy-Low Window for Tre' Harris Could Be Closing
Dont'e Thornton Jr.

Is Dont'e Thornton Jr. Still Worth Rostering in Dynasty Formats?
Braelon Allen

Has Clear Buy-Low Upside Coming Off a Lost Year
Michael Mayer

Is Michael Mayer a Sneaky Buy-Low Candidate for Dynasty Managers?
KaVontae Turpin

Blocked Off from a Significant Offensive Role in Dallas
Jacob deGrom

Feels "Much Better," Hopeful he Can Start This Week
Cole Hutson

Delivers Two Assists Saturday
Mikhail Sergachev

Ties Mammoth Record With Four Assists
Connor McDavid

Reclaims Scoring Lead With Three-Point Effort
Dmitri Voronkov

Unavailable Sunday
Aliaksei Protas

Suffers Upper-Body Injury Saturday Night
Ty Gibbs

Should Fantasy Managers Roster Ty Gibbs at Martinsville?
Josh Anderson

Limited Due to Illness Saturday
Ryan Preece

Is A Solid DFS Option for Martinsville Lineups
Josh Berry

Could Josh Berry Pay Off for Tournament DFS Lineups At Martinsville?
DAL

Nathan Bastian Makes Early Exit Saturday
Carson Hocevar

May be Too Inconsistent to Start in Martinsville DFS Lineups
Austin Cindric

Is Austin Cindric Worth Rostering for DFS At Martinsville?
Denny Hamlin

the Favorite to Win at Martinsville
Ryan Blaney

Should Contend at Martinsville
Tyler Reddick

Should Come Back Down to Earth at Martinsville
Joey Logano

Will Be Strong at Martinsville
NASCAR

Bubba Wallace Looking to Rebound at Martinsville
Shane Van Gisbergen

Shane van Gisbergen Showing Progress, Qualifies Fifth at Martinsville
Gabriel Vilardi

has a Two-Point Performance
Ivan Demidov

Collects Two More Points on Saturday
Dylan Cease

Fans 12 in Blue Jays Debut on Saturday
Shane Wright

Exits Early Saturday
Connor Zary

Remains Out Saturday Night
Noah Laba

a Game-Time Call Sunday
Andrew Vaughn

Needs Hand Surgery, Expected to be Out 4-6 Weeks
Jacob deGrom

"Confident" he Will Make his Next Start
Jacob deGrom

Scratched From Saturday's Start Due to Neck Stiffness
Jeferson Quero

Brewers Calling Up Catching Prospect Jeferson Quero
Deyvison De Los Santos

Marlins Promote Deyvison De Los Santos to Major Leagues
Shea Langeliers

Hits Two Home Runs on Opening Day
Kevin Gausman

Picks Up No-Decision But Strikes Out 11 on Opening Day
Tanner Bibee

Day-to-Day, Could Make his Next Start
Shane Baz

Orioles Agree to Five-Year Extension
Jeremy Peña

Jeremy Pena Making Season Debut on Friday Against Angels
Tiger Woods

Involved In Rollover Car Crash
Tanner Bibee

Shoulder Issue Not Considered Serious
Joe Pyfer

Set For UFC Seattle Main Event
Israel Adesanya

Returns At UFC Seattle
Maycee Barber

Looks To Extend Her Win Streak To Eight
Alexa Grasso

Looks To Get Back In The Win Column
Dominic Canzone

a Top Pickup After Two-Homer Game
Niko Price

In Dire Need Of Victory
Michael Chiesa

Set For Retirement Fight
Chase DeLauter

Launches Two Home Runs, Emerges as Top Waiver-Wire Target
Lerryan Douglas

Set For His UFC Debut
Julian Erosa

Looks To Bounce Back
Tanner Bibee

Leaves Opening Day Start Early With Shoulder Inflammation
Cristopher Sánchez

Cristopher Sanchez Makes a Statement on Opening Day With 10 Strikeouts
Kevin McGonigle

has Four Hits in Impressive MLB Debut
Ryan Fox

a High-Upside Value in Houston
Marco Penge

a Boom-or-Bust Option in Houston
Aaron Rai

Looks to Bounce Back in Houston
Jason Day

a Volatile Option at the Texas Children's Houston Open
Harris English

Eyes a Bounce-Back at the Texas Children's Houston Open
Ben Griffin

Looks for Turnaround at the Texas Children's Houston Open
Rickie Fowler

Brings Strong Form Into Texas Children's Houston Open
Ryan Gerard

Can Continue Rolling at Texas Children's Houston Open
Pierceson Coody

Bounces Back at Valspar Championship
Rasmus Hojgaard

Trying to Get Back on Track at Texas Children's Houston Open
Michael Thorbjornsen

Playing Well Heading to Texas Children's Houston Open
Harry Hall

Looking for Consistency at Texas Children's Houston Open
Brooks Koepka

Continues Building Momentum
Scottie Scheffler

Withdraws From Texas Children's Houston Open
Luke Clanton

Might Have a Problem in Houston
Sam Stevens

Happy to See Houston This Week
Keith Mitchell

Tries to Rebound After The Players Championship
Will Zalatoris

Returning This Week at Houston
Wyndham Clark

Trending in the Wrong Direction Heading to Houston
Shane Lowry

Seeking Better Luck in Houston This Weekend
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF