Not exactly the way it works as I understand it When Wille moves to 3B his Fielding % is mapped to that of a 3B so his 'C' fielding grade in the OF is mapped to whatever 'C' is for a 3B (I think it is a range of .934 - .943) and then penalties assigned from there, 2% for being out of position and 4% for each move left on the spectrum.
See this Dev Chat question from back in 2005 in one of the defense threads
[from the 10/13/05 Developer Chat]
Hi, If understand correctly, you use the Bill James defensive spectrum in your code. When it comes to moving players who are ranked at one position to one that they are not, how does this affect them. Can I play a Catcher at 3B with minimal damage? How about LF? Could my A-/A+ AAA Shortstop excel in CF? I guess what I am really asking is how exactly do you figure out the fielding rates of out of position players?
Anytime a player is put in a position he didn't play that season, his fielding percentage is mapped to the new position (maintaininig the same level of play). Then he is assigned a 2% penalty to his fielding percentage. Each shift along the spectrum results in an additional 4% hit. The likelihood of turning double plays for out of position players also decreases. Putting a non-catcher behind the plate will result in many successful steals along with a ton of passed balls. Catchers are a special case, so we assign shift penalties based on the position they will be playing.
Besides his fielding percentage, does moving a player to a position he does not play affect his range? Will an A 2B who didn't play 2B that year be an A CF?
Range works the same way with different penalty values. 10% hit for being out of position, and a 15% hit for each shift on the spectrum (in the more difficult direction).
This was copied from the below thread
https://www.whatifsports.com/forums/Posts.aspx?topicID=376099
Which is linked in contrarian23's ever helpful
Frequently Asked Questions about SLB Topic
5/5/2021 5:17 PM (edited)