A Reynolds averaged Navier Stokes (RANS) model has been compared with laboratory scale measurements of the loading and wake of arrays of horizontal axis three-bladed rotors. The diameter D of each rotor was 0.27 m and axis was at mid depth in a channel of depth 1.67D1.67D and width 11.5D11.5D. Mean flow speed was 0.46 m/s, giving a Reynolds number of 2×1052×105, with turbulence intensity of 12%. The commercial software StarCCM+ is employed. Steady flow is modelled and each rotor represented by imposing radial variation of streamwise force on the rotor defined by a blade element method. When experimental values of turbulent kinetic energy and dissipation rate are defined at the model inflow, the transverse profile of depth-averaged velocity of a single rotor wake is predicted reasonably for downstream distances greater than 4D4D. Within 0.5D0.5D to 2D2D downstream of the rotor plane the wake is approximately axisymmetric and both streamwise velocity and wake rotation are reasonably well predicted for radii greater than half the rotor radius. Inclusion of tip generated turbulent kinetic energy as predicted by blade resolved RANS CFD improves predictions of streamwise velocity and wake rotation within 4D4D downstream. For a single row of rotors partially spanning the channel the increase of thrust coefficient relative to an isolated rotor due to global and local blockage is predicted, but the overall magnitude of thrust is overpredicted. Downstream of a single row the velocity deficit along the axis of each rotor is closely predicted while the deficit between adjacent wakes is underpredicted until approximately 8D8D downstream. For a second row of rotors located at 8D8D downstream the square of the rotor averaged velocity, indicative of thrust, is predicted to within 3% and 12% respectively for rotor axes aligned and staggered relative to those on the front row. For these downstream rotor positions similar accuracy may be obtained by superposition of the self-similar velocity deficit profile of isolated rotor wakes only. For multiple rows, thrust on the front row of rotors is increased relative to the same row in isolation. Rotors on downstream rows partly exposed to the higher velocity flow bypassing the array also experience high values of thrust. For arrays of up to twelve rotors the average thrust of an individual turbine in a row is typically predicted to within 10% for the first row and 20% for the second row and within 38% for the inner rotors of the third row. The accuracy of a RANS blade element method using commercially available software has thus been assessed for the complex wake flows of arrays of up to twelve three-bladed rotors in a shallow turbulent flow.