The insulation you choose will be highly dependent on your budget.
Rigid foam board under metal roof.
Install it anywhere from the roof to the foundation.
It can be touted that foam batting material is the best one to pair with metal roof insulation.
Use rigid foam insulation to cover wider spans of roof sheathing between joists.
Rigid foam boards come in different material compositions varying thicknesses and different insulating r value properties.
Insulating with spray foam insulation.
It can lie down perfectly under the metal roofing without having to deal with the hassle.
Rigid board made from fiberglass would be the best option for roofs and basements as the high insulation rating allows it to insulate the home better than say loose fill or batt and blanket.
You can even place it under the foundation slab.
You can always install this foam on the inside and outside of the sheath.
Rigid foam insulation also known as insulating boards provide high r values.
Fiberglass is also one of the preferred materials for metal and steel buildings and homes.
It is not the normal insulation type that can be rolled up.
Cut each sheet to the desired size using a utility knife then fasten it in place using staples or adhesive.
Insulating a metal shed roof with rigid foam can be done one of three ways by laying the board prior to applying the roof by removing the existing roof and installing new foam board or by insulating the existing metal roof from the inside.
Spray foam generally outperforms batt and blanket but loose fill and rigid board are good options too.