A multi-way valve (10, 210, 310) comprising a valve housing (12, 212, 312) including a lower housing body (18, 318) coupled to a manifold of thermal fluid circuits, an upper housing body (20, 320) coupled to the lower housing body (18, 318) and shaped to define a first valve cavity (30, 330) and a second valve cavity (32, 332) in fluid communication with the first valve cavity (30, 330) through the lower housing body (18, 318), and a housing cover (22, 222) coupled to the upper housing body (20, 320) to close top openings of the first and second valve cavities (30, 330, 32, 332), the lower housing body (18, 318) formed to include a plurality of lower housing passageways, and the first and second valve cavities (30, 330, 32, 332) of the upper housing body (20, 320) are in fluid communication with the plurality of lower housing passageways, and a valve flow controller (14, 214, 314) including a first valve rotor (38, 238, 338) arranged in the first valve cavity (30, 330) of the upper housing body (20, 320) and configured to rotate relative to the upper housing body (20, 320) about a first rotor axis (38A, 238A, 338A) and a second valve rotor (40, 340) arranged in the second valve cavity (32, 332) of the upper housing body (20, 320) and configured to rotate relative to the upper housing body (20, 320) about a second rotor axis that is parallel to the first rotor axis (38A, 238A, 338A), the first and second valve rotors cooperate to define a plurality of flow paths when the first and second valves are rotated about the respective rotor axes to a plurality of different predetermined positions to control a flow of fluid through the upper housing body (20, 320) and the lower housing body (18, 318), wherein the first valve rotor (38, 238, 338) is formed to include a plurality of first rotor through holes that extend axially through the first valve rotor (38, 238, 338) relative to the first rotor axis (38A, 238A, 338A) so that the flow of fluid is able to flow axially through the first valve rotor (38, 238, 338) parallel to the first rotor axis (38A, 238A, 338A). a valve housing (12, 212, 312) including a lower housing body (18, 318) coupled to a manifold of thermal fluid circuits, an upper housing body (20, 320) coupled to the lower housing body (18, 318) and shaped to define a first valve cavity (30, 330) and a second valve cavity (32, 332) in fluid communication with the first valve cavity (30, 330) through the lower housing body (18, 318), and a housing cover (22, 222) coupled to the upper housing body (20, 320) to close top openings of the first and second valve cavities (30, 330, 32, 332), the lower housing body (18, 318) formed to include a plurality of lower housing passageways, and the first and second valve cavities (30, 330, 32, 332) of the upper housing body (20, 320) are in fluid communication with the plurality of lower housing passageways, and a valve flow controller (14, 214, 314) including a first valve rotor (38, 238, 338) arranged in the first valve cavity (30, 330) of the upper housing body (20, 320) and configured to rotate relative to the upper housing body (20, 320) about a first rotor axis (38A, 238A, 338A) and a second valve rotor (40, 340) arranged in the second valve cavity (32, 332) of the upper housing body (20, 320) and configured to rotate relative to the upper housing body (20, 320) about a second rotor axis that is parallel to the first rotor axis (38A, 238A, 338A), the first and second valve rotors cooperate to define a plurality of flow paths when the first and second valves are rotated about the respective rotor axes to a plurality of different predetermined positions to control a flow of fluid through the upper housing body (20, 320) and the lower housing body (18, 318), wherein the first valve rotor (38, 238, 338) is formed to include a plurality of first rotor through holes that extend axially through the first valve rotor (38, 238, 338) relative to the first rotor axis (38A, 238A, 338A) so that the flow of fluid is able to flow axially through the first valve rotor (38, 238, 338) parallel to the first rotor axis (38A, 238A, 338A).