Call the below function where ever you need to display the list of blogs that are created in the wordpress multi site multiple site
function widget_list_all_blogs() {
echo $before_widget;
echo $before_title . 'All Blogs' . $after_title;
echo "<ul>\n";
$blog_list = get_blog_list( 0, 'all' );
foreach ($blog_list AS $blog) {
$blog_name=get_blog_details( $blog['blog_id'] )->blogname;
$blog_path='http://'.$blog['domain'].$blog['path'];
echo '<li><a href='.$blog_path.'>'.$blog_name.'</a></li>';
}
echo "</ul>\n";
echo $after_widget;
}