🖥 TAP TO SAVE 50% WITH CODE THANKS
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

Expert Advice
Import Your Leagues
Weekly Rankings
Compare Any Players
Projections
Articles & Tools
Weekly Planner
24x7 News and Alerts

Fantasy Football Trade Value Chart for Week 10 - Trade Rankings, Buys, Sells

Romeo Doubs - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

Fantasy football trade value chart and trade rankings for Week 10 of 2025. Use our trade value rankings to evaluate trades, and buy low on the right players.

Welcome back to our updated fantasy football trade value chart for Week 10 of the 2025 NFL season. In this article, you'll find our updated trade rankings, along with several buys and sells for fantasy football, including Jameson Williams, Mark Andrews, and Romeo Doubs

Every week of the NFL season brings new opportunities to buy-low or sell-high on players, as we project their rest-of-season fantasy football values. By looking at the trade values of each player, you can add up their scores and calculate potential trades (if the combined score is higher, that side of the deal wins).

So, let's use RotoBaller's fantasy football trade value chart to identify some of the best fantasy football trade candidates for Week 10. Good luck!

Be sure to check all of our fantasy football rankings for 2025:

 

Fantasy Football Trade Analyzer Tool for Week 10

Want more fantasy football trade advice? Be sure to also bookmark our free Fantasy Football Trade Analyzer tool to assist with your trade offers. The Trade Analyzer tool allows you to add up to three players on each side of a trade and calculate whether it is fair or not for fantasy football. You instantly get a recommendation on which side of the trade is a better deal.

The Trade Analyzer tool will display various information side by side for you to compare the players involved in any trade and help you make better decisions. Compare projections and stats, read the latest fantasy football news, and see upcoming schedules.

 

Fantasy Football Trade Rankings Values

The higher the Trade Value number, the higher the priority for targeting in trades. Find your players, add up the trade values of each side of the offer, and see which side of the trade wins.

Rank Trade
Value
Player Pos.
1 96.4 Christian McCaffrey RB
2 95.9 Jonathan Taylor RB
3 91.1 Jaxon Smith-Njigba WR
4 90.9 Puka Nacua WR
5 90.8 Bijan Robinson RB
6 88.3 Ja'Marr Chase WR
7 87.7 Rashee Rice WR
8 85.8 Jahmyr Gibbs RB
9 84.9 CeeDee Lamb WR
10 83.6 Amon-Ra St. Brown WR
11 83.1 Saquon Barkley RB
12 81.9 De'Von Achane RB
13 79.6 Derrick Henry RB
14 78.4 James Cook RB
15 77.6 Brock Bowers TE
16 75.4 Justin Jefferson WR
17 74.7 Drake London WR
18 72.1 Trey McBride TE
19 71 Josh Jacobs RB
20 69.9 Josh Allen QB
21 69 Davante Adams WR
22 67.8 Emeka Egbuka WR
23 67.3 Lamar Jackson QB
24 64.8 Rome Odunze WR
25 63.9 Nico Collins WR
26 62.6 Javonte Williams RB
27 61.8 A.J. Brown WR
28 61.3 Patrick Mahomes QB
29 60.8 Jalen Hurts QB
30 59.8 Jaylen Waddle WR
31 59.3 Zay Flowers WR
32 58.9 George Pickens WR
33 58 Kyren Williams RB
34 55.8 Ashton Jeanty RB
35 55 Rico Dowdle RB
36 53.9 Bucky Irving RB
37 53.7 Tyler Warren TE
38 53.6 Chris Olave WR
39 53.4 Breece Hall RB
40 52.6 Ladd McConkey WR
41 51.1 Courtland Sutton WR
42 49.6 Tetairoa McMillan WR
43 48.9 Quinshon Judkins RB
44 48.5 Drake Maye QB
45 47.3 George Kittle TE
46 47 DK Metcalf WR
47 46.8 DeVonta Smith WR
48 46.6 Michael Pittman Jr. WR
49 45.5 Tee Higgins WR
50 44.8 Stefon Diggs WR
51 44.5 Marvin Harrison Jr. WR
52 43.5 Chase Brown RB
53 43.1 Deebo Samuel Sr. WR
54 42.9 Garrett Wilson WR
55 42.3 Jaylen Warren RB
56 41.7 Travis Etienne Jr. RB
57 40.5 Brian Thomas Jr. WR
58 40 Jordan Addison WR
59 40 Quentin Johnston WR
60 39.4 Jake Ferguson TE
61 37.8 Trey Benson RB
62 37.5 J.K. Dobbins RB
63 36.9 Jauan Jennings WR
64 36.2 D'Andre Swift RB
65 35.8 Oronde Gadsden TE
66 34.2 Omarion Hampton RB
67 33.8 Xavier Worthy WR
68 33.7 Zach Charbonnet RB
69 33.2 Rhamondre Stevenson RB
70 32.7 David Montgomery RB
71 32.2 Woody Marks RB
72 31.7 Kenneth Walker III RB
73 31.2 Sam LaPorta TE
74 30.7 Daniel Jones QB
75 30.7 Khalil Shakir WR
76 30.3 Justin Herbert QB
77 30.3 Romeo Doubs WR
78 29.8 Jaxson Dart QB
79 28.3 Jameson Williams WR
80 28.3 Keenan Allen WR
81 28.2 Aaron Jones RB
82 27.7 Dak Prescott QB
83 27.3 Kimani Vidal RB
84 27.2 RJ Harvey RB
85 26.9 Baker Mayfield QB
86 26.9 Jakobi Meyers WR
87 26.8 Kyle Monangai RB
88 26.5 Jordan Mason RB
89 26.1 Tyrone Tracy Jr. RB
90 26.1 DJ Moore WR
91 25.4 Wan'Dale Robinson WR
92 24.8 Christian Watson WR
93 24.8 Alvin Kamara RB
94 24.1 Jacory Croskey-Merritt RB
95 23.8 Tre Tucker WR
96 23.5 Josh Downs WR
97 23.5 Dallas Goedert TE
98 23.2 Rashid Shaheed WR
99 23 Dalton Kincaid TE
100 22.1 Terry McLaurin WR
101 22.1 Ricky Pearsall WR
102 21 Tony Pollard RB
103 20.8 Troy Franklin WR
104 20.6 Darnell Mooney WR
105 20.5 Kareem Hunt RB
106 20.3 Alec Pierce WR
107 19.5 TreVeyon Henderson RB
108 19.2 Bo Nix QB
109 19.1 Jordan Love QB
110 18.8 Parker Washington WR
111 18.8 Darius Slayton WR
112 18.5 Rachaad White RB
113 18.4 Isiah Pacheco RB
114 17.8 Kyle Pitts TE
115 17.6 Hunter Henry TE
116 17.5 Tyjae Spears RB
117 17.4 Travis Kelce TE
118 17.1 Calvin Ridley WR
119 17 Matthew Stafford QB
120 16.8 Harold Fannin Jr. TE
121 16.4 Tez Johnson WR
122 16.4 Colston Loveland TE
123 16.2 Bhayshul Tuten RB
124 16.1 Chris Godwin WR
125 16 Caleb Williams QB
126 15.7 Tyler Allgeier RB
127 15.5 Travis Hunter WR
128 15.3 Devin Singletary RB
129 15.2 Kayshon Boutte WR
130 15 Nick Chubb RB
131 14.9 Keon Coleman WR
132 14.7 Matthew Golden WR
133 14.6 Blake Corum RB
134 14.3 Mark Andrews TE
135 14.1 Isaiah Davis RB
136 13.5 Marquise Brown WR
137 13 Rashod Bateman WR
138 12.3 Juwan Johnson TE
139 12.2 Christian Kirk WR
140 12.1 Chuba Hubbard RB
141 12 Brashard Smith RB
142 11.9 Elic Ayomanor WR
143 11.6 Isaiah Likely TE
144 11.4 Luther Burden III WR
145 11.4 Jerry Jeudy WR
146 11.3 Tory Horton WR
147 11.2 Jayden Reed WR
148 11.2 Kenneth Gainwell RB
149 11.2 Ollie Gordon II RB
150 11.1 Sam Darnold QB
151 11 Bam Knight RB
152 11 Mason Taylor TE
153 10.9 Jaydon Blue RB
154 10.9 Cade Otton TE
155 10.9 David Njoku TE
156 10.7 Brandon Aiyuk WR
157 10.7 Jared Goff QB
158 10.6 Brock Purdy QB
159 10.4 Emari Demercado RB
160 10.4 Chimere Dike WR
161 10.3 Marvin Mims Jr. WR
162 10.2 Jaylin Noel WR
163 10.2 T.J. Hockenson TE
164 10 Dylan Sampson RB
165 9.9 Brian Robinson Jr. RB
166 9.9 Trevor Lawrence QB
167 9.7 Zach Ertz TE
168 9.7 Jalen Coker WR
169 9.6 Malik Washington WR
170 9.5 Kendrick Bourne WR
171 9.4 Theo Johnson TE
172 9.1 Dalton Schultz TE
173 9.1 Joe Flacco QB
174 8.9 Calvin Austin III WR
175 8.8 Jacoby Brissett QB
176 8.8 Justin Fields QB
177 8.6 Joshua Palmer WR
178 8.4 Andrei Iosivas WR
179 8 Jack Bech WR
180 8 DeMario Douglas WR
181 7.9 Sean Tucker RB
182 7.9 Xavier Legette WR
183 7.8 Jayden Higgins WR
184 7.7 Chris Rodriguez Jr. RB
185 7.6 Cooper Kupp WR
186 7.4 Evan Engram TE
187 7.2 C.J. Stroud QB
188 7.1 Roman Wilson WR
189 7 Cedric Tillman WR
190 6.9 Dyami Brown WR
191 6.9 Michael Penix Jr. QB
192 6.7 Jonnu Smith TE
193 6.6 Jeremy McNichols RB
194 6.5 Luke Musgrave TE
195 6.4 Isaac TeSlaa WR
196 6.3 Keaton Mitchell RB
197 6.2 Tre Harris WR
198 6.1 Ray Davis RB
199 6 Aaron Rodgers QB
200 5.9 Kaleb Johnson RB

 

Players to Target in Trades for Fantasy Football

Romeo Doubs, WR, Packers

Green Bay Packers wide receiver Romeo Doubs has been the most consistent wide receiver target for the team this season and could be ready to take on more targets after the injury to Tucker Kraft (knee). Doubs led the Packers with seven catches for 91 yards on 10 targets in their ugly 16-13 loss to the Panthers last week. No other Green Bay pass catcher drew more than five targets.

The 25-year-old should continue to build on his already solid production and could elevate his numbers in Kraft's absence. Christian Watson's return will draw away some targets, but his presence helps stretch the field, creating more opportunities for Doubs and the offense. Doubs is ranked as RotoBaller's WR32 for Week 10.

Verdict: Top buy candidate as Doubs is posed to lead this team in targets for the remainder of the season with Kraft sidelined

DeVonta Smith, WR, Eagles

Philadelphia Eagles wide receiver DeVonta Smith caught 15 of his 20 targets for 267 yards and a touchdown in the two games before the team's Week 9 bye. With fellow wideout A.J. Brown (hamstring) out in the Week 8 win over the New York Giants, Smith led the team in catches (six), targets (nine), and receiving yards (84). The 26-year-old is a must-start regardless in fantasy football lineups, even if Brown can return on Monday night against the Green Bay Packers.

But if Brown misses a second straight game, Smith will have WR1 upside in an Eagles passing game that was looking much better before the bye. Through the first nine weeks of the 2025 season, Smith has caught 44 passes for 588 yards and two touchdowns on 55 targets. Keep him locked into your starting lineups this week despite a challenging matchup on the road at Lambeau Field on Monday.

Verdict: Prime buy target following his bye week. Smith is emerging as the true WR1 of this offense

Jameson Williams, WR, Lions

Detroit Lions wide receiver Jameson Williams has spent most of the 2025 season looking like a fantasy bust, as he's recorded just 21 catches for 355 yards and three touchdowns on 36 targets across eight games. However, Williams has recorded at least six targets, 66 receiving yards, and a touchdown in two out of his last three outings. The 24-year-old remains the ultimate high-ceiling, low-floor player.

Sandwiched in between impressive outings in Week 6 and Week 9 is a zero-catch performance in Week 7. Still, Week 10 against the Washington Commanders looks like it could be a boom matchup for Williams. The Commanders are allowing the most yards per reception (13.1) in the NFL so far this season and will enter Week 10 with multiple key injuries in their secondary.

Williams profiles as a solid WR3 option for fantasy managers this week against Washington.

Verdict: Buy-high following breakout game. The Lions have expressed interest to continue to increase his workload

 

Other Players to Target in Trades

  • George Kittle
  • Jaylen Warren
  • Dak Prescott
  • Zay Flowers

 

Players to Trade Away for Fantasy Football

Mark Andrews, TE, Ravens

Baltimore Ravens tight end Mark Andrews will attempt to string together another viable fantasy performance in Week 10's meeting with the hosting Minnesota Vikings. The return of quarterback Lamar Jackson boded well for the eighth-year pro last Thursday, as Andrews finished in the top five at his position for the first time since Week 3, and the second time this season.

While his volume was minimal (2/22/2), it was encouraging to see Baltimore's offense immediately get back on track. He should see more work in a more competitive game, and Minnesota presents as a beatable matchup -- yielding the twelfth-most fantasy points per game to opposing tight ends (14.86). Either way, Andrews and the entire Ravens' offense are on the rise with the two-time MVP back calling signals.

Verdict: Sell-high after two-TD game. Andrews continues to see a low target share and is a TD-dependent play

Juwan Jennings, WR, 49ers

San Francisco 49ers wide receiver Jauan Jennings continues to rise, as he has clearly become the primary receiving target of quarterback Mac Jones. While Christian McCaffrey remains the bell-cow in this offense, Jennings has passed Kendrick Bourne as the primary downfield threat. Jennings has seen 19 targets over the past three weeks, to Bourne's eight.

This spike in usage suggests a healthier version of Jennings that we did not see early in the season. With his stock rising, those who held firm through his struggles early are being rewarded. Jennings should be considered a must-start as the team faces off with the Rams, who the 49ers defeated in Week 5 without Jennings on the field.

Verdict: Use the brief sell window as George Kittle's workload is increasing and Ricky Pearsall is approaching a return

Josh Downs, WR, Colts

Indianapolis Colts wide receiver Josh Downs has attracted interest from fantasy managers of late after scoring a touchdown in three straight games. In that span, along with his three scores, Downs has 15 receptions on 19 targets for 138 yards for the Colts. Indy has a crowded receiver room with Michael Pittman Jr., Alex Pierce, and rookie tight end Tyler Warren all demanding targets, but Downs has consistently attracted the eye of quarterback Daniel Jones.

In the last four games, the 24-year-old pass-catcher has had at least seven targets in three contests, and he's caught exactly six passes in three of those four games. He drew a season-high nine targets in last week's loss to the Pittsburgh Steelers with the team down multiple scores for most of the day. The former third-rounder will be looking to score for a fourth straight week on Sunday in Germany against the Atlanta Falcons.

Verdict: Sell-high after strong stretch. He remains the No. 3 WR on the roster and will face tough target competition

Other Players to Trade Away

  • Xavier Worthy
  • Courtland Sutton
  • Deebo Samuel Sr.
  • Bo Nix

More Fantasy Football Analysis



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!




POPULAR FANTASY TOOLS

Expert Advice
Import Your Leagues
Weekly Rankings
Compare Any Players
Projections
Articles & Tools
Weekly Planner
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Joel Embiid

Probable Ahead of Friday's Matchup With Pacers
Ryan Leonard

to Miss 3-4 Weeks
Mats Zuccarello

Lands on Injured Reserve
Timo Meier

Takes Leave of Absence
Draymond Green

Ruled Out for Friday Versus Timberwolves
Thatcher Demko

Back in Canucks Crease Thursday
Josh Norris

Out on Thursday
Boone Jenner

Rejoins Blue Jackets Lineup Thursday
Stephen Curry

Off Injury Report for Friday's Matchup With Minnesota
Victor Hedman

Placed on Injured Reserve
Charlie McAvoy

Set to Return Thursday
Philip Rivers

Colts Prepping Philip Rivers to Start in Week 15?
John Konchar

Will Undergo Thumb Surgery
Zach Edey

Out at Least Four Weeks
CFB

Bryce Underwood Could Leave Michigan Without Buyout
Mike Evans

Expected to Play Thursday, But Only on Key Downs?
Fernando Tatis Jr.

Padres Not Considering Trading Fernando Tatis Jr.
Tarik Skubal

Tigers Engaged in "Serious Talks" Around Trading Tarik Skubal at the Winter Meetings
Josh Jacobs

Calling Himself Day-to-Day
CFB

Chris Brazzell II Declaring for NFL Draft
CeeDee Lamb

on Track to Play on Sunday Night
CFB

Fernando Mendoza Named AP College Football Player of the Year
Raisel Iglesias

to Remain the Braves Closer
Robert Suarez

Agrees on Three-Year Deal With Braves
T.J. Watt

Could Miss Monday's Game With a Lung Issue
Trey Hendrickson

Moved to Injured Reserve
Josh Jacobs

Likely to Miss a Second Straight Practice
De'Von Achane

to Start the Week as Limited in Practice
CFB

Sherrone Moore Remains in Police Custody
CFB

Joe Klanderman Joining Baylor Coaching Staff
Alex DeBrincat

Extends Scoring Streak With Three-Point Effort
Dylan Guenther

Lights the Lamp Twice Wednesday
CFB

Kentucky Hiring Jay Bateman as Next Defensive Coordinator
Sam Bennett

Tallies Three Points Against Mammoth
Vince Dunn

Caps Off Three-Point Performance With Overtime Winner
Spencer Knight

Stops Rangers From Scoring Wednesday
Simon Edvinsson

Makes Early Exit Wednesday
Jared McCann

Injured in Wednesday's Win
Donovan Clingan

Misses Third Consecutive Game
Jrue Holiday

Still Out Thursday
AJ Green

Iffy for Thursday
Dennis Schröder

Dennis Schroder Likely to Remain Out Thursday
Zach LaVine

Out Thursday With Thumb Injury
Alperen Sengün

Alperen Sengun Back From Two-Game Absence Thursday
Stephen Curry

on Track to Return Friday
Si Woo Kim

Closes 2025 With Strong Finish Among Putting Woes
Akshay Bhatia

Looks to Rebound in 2026 After Down Year Off the Tee
Brian Harman

2025 Season a Step Back Despite Spring Win
Sam Burns

' Elite Putting Headlines a Solid 2025 Season
Sepp Straka

Ends Stellar 2025 Campaign on a High Note
Robert MacIntyre

Closes Out a Steady 2025 Campaign
CFB

Chip Kelly Interviews for Georgia Tech Offensive Coordinator Job
CFB

Louisville Receiver Chris Bell has a Torn ACL
Davante Adams

in Good Spot for Week 15 Despite Hamstring Soreness
Devin Booker

Won't Play Against OKC
Jordan Poole

Considered Questionable for Thursday
Maxi Kleber

Sidelined for Wednesday's Matchup With Spurs
Dakota Mermis

to Miss a Month
Jake Evans

to Miss Thursday's Matchup
Elias Pettersson

Unlikely to Play Thursday
Min Woo Lee

Breaks Through to Win in Texas This Year
Nick Bjugstad

to Miss at Least Three Games
PGA

Alex Noren Wins Twice on European Tour This Year
Connor Hellebuyck

Returns to Practice
Pelle Larsson

Sidelined at Least One Week
John Carlson

Could Return Thursday
Wyndham Clark

has Up-and-Down 2025 Golf Season
CFB

Michigan Fires Head Coach Sherrone Moore
Dereck Lively II

to Undergo Season-Ending Foot Surgery
Corey Conners

Comes Close to Winning Again in Very Good 2025
Justin Rose

Turns Back the Clock in 2025
Mike Evans

Officially Questionable for Thursday Night Game
Geno Smith

Unlikely to Play in Week 15
CFB

Jim Knowles Expected to be Hired as Tennessee's Defensive Coordinator
Tyrone Tracy Jr.

"Good to Go" for Week 15
Harris English

Enjoys Solid Finish at Hero World Challenge
CeeDee Lamb

has "One or Two" Things Left to the Clear Concussion Protocol
Jayden Daniels

Commanders Not Shutting Down Jayden Daniels for the Year
CFB

Defensive Coordinator Jim Knowles Not Being Retained at Penn State
CFB

Indiana's Stephen Daley Done for Season After Post-Game Injury
Kyle Pitts Sr.

Carries Momentum and a Questionable Tag into TNF
Drake London

Won't Play on Thursday Night
Tyrone Tracy Jr.

Practicing Coming Out of the Bye Week
Garrett Wilson

Practice Window Still Hasn't Opened
Breece Hall

Out on Wednesday With Knee Soreness
Pete Alonso

Orioles Finalizing Five-Year Deal
Jayden Daniels

Ruled Out for Week 15
Cade Otton

Considered Doubtful for Thursday Night
Jordan McLaughlin

Listed as Questionable for Wednesday
Maxi Kleber

Questionable Wednesday
Marcus Smart

Ready to Face Spurs Wednesday
Luguentz Dort

Returns From Three-Game Absence Wednesday
Kyle Finnegan

Tigers, Kyle Finnegan Agree on Two-Year Deal
Bo Bichette

Red Sox Out on Bo Bichette For Now
Philadelphia Phillies

Phillies Extend Manager Rob Thomson Through 2027 Season
Michael King

the Mets' Top Rotation Target?
Ronald Acuña Jr.

Ronald Acuna Jr. Could Move Back to Leadoff Spot
CFB

Florida, Wisconsin Among Suitors for QB Transfer Kenny Minchey
CFB

Bryan Harsin, Justin Wilcox Candidates for Washington State Head Coach Job?
Edwin Díaz

Edwin Diaz Agrees to Deal With the Dodgers
Kyle Schwarber

Returning to Phillies on Five-Year Deal
CFB

Ole Miss Hiring John David Baker as Offensive Coordinator
CFB

Ty Howle the Top Target for Virginia Tech Offensive Coordinator Job
Shohei Ohtani

to be Used More as Traditional Starting Pitcher Next Year
Yordan Alvarez

to Become Full-Time DH in 2026?
Mason Miller

Padres Plan to Keep Mason Miller in the Bullpen
Ranger Suárez

Orioles Interested in Signing Ranger Suarez
Anthony Volpe

Yankees Don't Expect Anthony Volpe to be Ready in April
Gerrit Cole

Targeting a Return in May/June
CFB

Heisman Trophy Finalists Announced on Monday
CFB

Anthony Hill Jr. Declaring for 2026 NFL Draft
CFB

Ryan Walters a Candidate for Tennessee Defensive Coordinator Job?
Rory McIlroy

Ends 2025 as the Year's Most Unburdened Player
Aaron Rai

Needs to Figure Out Putting Woes This Offseason
Jordan Spieth

Plays Better on Paper in 2025 Than Results Show
PGA

Chris Gotterup Needs to Find Better Touch and Consistency This Offseason
Hideki Matsuyama

Ends 2025 Season With a Bookend Victory
CFB

Tennessee Fires Defensive Coordinator Tim Banks
Scottie Scheffler

Comes Up Just Shy of Hero World Challenge Victory
Merab Dvalishvili

Drops A Decision At UFC 323
Petr Yan

Reclaims Bantamweight Title
Alexandre Pantoja

Era Ends With Gruesome Injury
Joshua Van

Becomes Second-Youngest UFC Champion
Brandon Moreno

Suffers His First TKO Loss
Brandon Moreno

Tatsuro Taira Becomes First Fighter To Finish Brandon Moreno
Henry Cejudo

Payton Talbott Retires Henry Cejudo
Henry Cejudo

Retires After UFC 323 Loss
Jan Blachowicz

Bogdan Guskov Vs. Jan Blachowicz Ends In A Majority Draw
Jan Blachowicz

And Bogdan Guskov Fight To Majority Draw
CFB

Texas RB CJ Baxter Entering Transfer Portal
San Francisco Giants

Jeff Kent Elected to Baseball Hall of Fame
Ketel Marte

Red Sox Interested in Trading for Ketel Marte
Kyle Schwarber

Pirates Make Four-Year Offer to Kyle Schwarber

RANKINGS

QB
RB
WR
TE
K
DEF
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP