Nella prima fase le squadre sono state suddivise in otto gironi.
Girone A: Amici Castello, Imperiese, San Leonardo e Taggese.
Girone B: Alta Langa, Monticellese, Neivese e Ricca. 
Girone C: Pro Paschese A, Pro Paschese B, Subalcuneo A e Subalcuneo B.
Girone D: Gottasecca, Pieve di Teco, Pro Spigno e Tavole.
Girone E: Monastero Dronero A, Monastero Dronero B e Speb.
Girone F: Ceva, Merlese, San Biagio e Virtus Langhe.
Girone G: Augusto Manzo A, Augusto Manzo B, Augusto Manzo C e Augusto Manzo D.
Girone H: Araldica Castagnole Lanze, Castino, Ultreia et Suseia e Valle Bormida.
Ogni concentramento giocherà quattro giornate con partite ai 5 giochi, senza vantaggi sul 40 pari, così come indicato nel calendario. Le squadre prime classificate di ogni girone accederanno ai quarti di finale per lo Scudetto, le seconde parteciperanno al Trofeo Fipap.

PROMOZIONALI – Calendario ufficiale
PROMOZIONALI – Regolamento 2019

jQuery(window).on('load', function() { new JCaption('img.caption'); }); jQuery(document).ready(function(){WFMediaBox.init({"base":"\/","theme":"light","mediafallback":0,"mediaselector":"audio,video","width":"","height":"","lightbox":0,"shadowbox":0,"icons":1,"overlay":1,"overlay_opacity":0.8,"overlay_color":"#000000","transition_speed":500,"close":2,"scrolling":"fixed","labels":{"close":"Close","next":"Next","previous":"Previous","cancel":"Cancel","numbers":"{{numbers}}","numbers_count":"{{current}} of {{total}}"}});}); jQuery(function($){ initTooltips(); $("body").on("subform-row-add", initTooltips); function initTooltips (event, container) { container = container || document;$(container).find(".hasTooltip").tooltip({"html": true,"container": "body"});} }); jQuery.urlShortener.settings.apiKey='AIzaSyB9Z_0jbJ4-cZAis8KkEgZE2iGWFTQd8nE'; jQuery.urlShortener({ longUrl: "", success: function (shortUrl) { //shortUrl -> Shortened URL jQuery("meta[property='og:url']").attr('content',shortUrl); href=jQuery("#twitterhref").attr('href'); jQuery("#twitterhref").attr('href',href+'&url='+shortUrl); }, error: function(err) { alert(JSON.stringify(err)); } });