It has to be two values to prevent evaluation. You would have to do something like
ClearAll@score
Attributes[score] = HoldFirst;
score[r_] := Hold@r /. Times[n_, Power[d_, -1]] :> Internal`RationalNoReduce[n, d] //
ReleaseHold
score[1112/1122]
(* 1112/1122 *)